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

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

如下是关于GAP软件开发平台的概要性介绍。数据库

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

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

同时业务服务还能够注册到工做流平台中,经过业务表单的形式为企业流程管理提供服务服务器

GAP平台主要功能特性以下:网络

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

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

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

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

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

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

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

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

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

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

3、具备丰富的组件库

ü  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: peter19810101@hotmail.com
   SkyPe:  sunysh2005

邮件:sunysh2006@126.com

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

相关文章
相关标签/搜索