J2EE快速应用开发平台 工作流平台 数据交换 和 规则引擎 代码生成

GAP全称是UFIDA Software Engineering Global Application Platform,是用友工程软件(现瑞友科技)集多年开发实施经验所提炼的J2EE快速应用构件化开发平台。它不仅是一套快速开发应用软件的辅助工具,而且是一套提供高复用度的大规模软件定制开发模式。它致力于解决当前软件开发过程中的三个关键问题人员分工问题,软件复用问题,快速开发问题并通过对这些问题的解决为客户提供更好的软件质量,降低客户的总体拥有成本。GAP依据对组织模型、数据模型、业务过程、应用功能的抽象和建模来达到快速构建应用系统的目的。提供整合的开发环境,快速代码生成和流程图形化,提供对Web开发的框架支持及辅助控件支持,方便迅捷的开发应用功能。

以下是关于GAP软件开发平台的概要性介绍。

从技术角度而言,GAP平台完全面向Business Service编程,整个技术体系中的核心是Business Service,也就是业务服务,所有的业务服务以IOC的方式注入到系统中,系统的业务逻辑,事务,领域模型,数据仓库都由业务服务单元处理,各个业务单元通过组合,可以形成一个业务组件Component)为上层体系提供服务。符合SOA规范

每个业务服务都可以通过接口服务平台对内外提供多种访问方式,包括最普通的本地调用,为异构系统提供基于SOAPWSDLWeb Service访问,为富客户端提供Rmi远程调用,同时还提供一些轻量级的远程访问方式,例如HttpInvokerhessianburlap等分布式远程访问等,可以支撑各种异构系统的集成和数据交换。

同时业务服务还可以注册到工作流平台中,通过业务表单的形式为企业流程管理提供服务

GAP平台主要功能特性如下:

一、提供了一套完整的基础环境

ü  主框架:提供了对系统日志、缓存、异常、事务、配置、连接池、分布式等操作的封装;

ü  集成开发环境:提供集成开发工具,集成开发工具在提供标准IDE开发调试功能的基础上,集成了大量快速的开发和部署插件,以满足软件开发人员的使用。

ü  远程调用:基于IOCAOP机制的远程代理服务,开发过程中不用考虑业务服务的部署场所,只须针对业务服务的接口进行编程。远程调用代理服务解决了分布式、群集、负载均衡、冗余等企业级应用的需求,而所有这些对系统开发来说都是透明的。另外,将一个对本地服务的调用改为远程调用只需要对配置文件进行简单的修改就可以完成。

二、提供了基础应用组件平台

ü  组织权限模型:支持可扩展的网状组织单元和结构,细粒度的权限控制,可以达到字段级数据权限。

ü  工作流平台业务流程重组,强大的B/S方式的流程设计、运行、监控支持

ü  消息平台:基于SpringActiveMQ技术实现的消息平台,同时对外提供短信,邮件的网关接口。使用消息平台可以解决异步和同步消息数据交换,提供标准的产生、发送和接收接口,简化开发。

ü  接口服务平台:基于接口的服务管理平台,核心架构思想是SOA,面向服务的架构,解决同构或异构系统的数据集成和交互,内部服务的管理,外部服务集成

ü  数据字典:通过对元数据、业务层和界面层的描述实现自定义数据、业务和界面的功能,同时可以在系统运行态更改业务指标和实现新的业务需求

三、具有丰富的组件库

ü  Web件:提供了web应用开发常用控件的支持,如列表、打印、界面校验、树控件等

ü  业务日志:提供了企业管理业务系统中常用业务日志管理功能,通过配置可以实现同步或异步,编码和申明的方式记录业务日志等

ü  规则引擎:实现了数据同逻辑的完全解耦,把可抽去的易变更的业务逻辑通过配置文件统一管理,让它们能在运行时动态地管理和修改

ü  报表工具报表设计器,报表引擎,报表模板管理(9种常用报表模型),报表打印导出等,支撑通用报表开发

ü  全文检索:全文检索具备建立索引和提供查询的基本功能,此外还提供方便的用户接口、面向web的开发接口、二次应用开发接口,支持针对各类型文件和数据库大字段的全文检索服务

ü  任务调度:任务调度主要包括:任务调度控制台,作业管理,作业组管理,触发器管理,日志管理等

ü  站内短信:站内短信提供了企业内部网络的短消息发送和离线接收功能,主要功能包括收件箱、发件箱、新消息、发消息、消息管理和消息轮询配置、消息显示方式配置等,并提供了二次开发接口和MSN消息集成的示例,方便扩展。

ü  预警平台:由预警定义、预警扫描器、定时服务器、消息管理器、企业应用预警插件等组成,允许用户建立一定的预警触发机制来对企业很多关心的数据进行实时或者定时的数据监测

ü   

GAP平台支持如下系统环境,因此有良好的移植性:

 

服务器操作系统:Linux,Windows 2000/2003, Aix, Solaris, HP-Unix

应用服务器:WebLogic, WebSphere, JBoss, Tomcat...

数据库服务器:Oracle, SqlServer,DB2...

 

只需您轻轻拨一个电话或直接回复邮件或加QQ好友;

我们承诺: 您在30分钟内就将享受到 JAVA WEB应用软件快速开发平台 在线试用所带来的良好体验,期待您的加入

Give me one chance, Return your some surprises

 

孙 义 山 /  Johnny Sun 
     
北京瑞友科技股份有限公司上海分公司(原北京用友软件工程有限公司)
     
地址:上海市黄浦区北京东路668号科技京城东楼12

     M P: 138 1729 1565 ( 24Hour’s Service )

    QQ 115381942
    MSN: [email protected]
   SkyPe:  sunysh2005

邮件:[email protected]

平台技术论坛: www.sunyishan.com

你可能感兴趣的:(敏捷开发,快速开发平台,Web开发平台)