| 风信Java论坛 ›› J2EE/Java Web 讨论交流中心 ›› J2EE快速开发平台 | 登录 -> 注册 |
|
1F J2EE快速开发平台 yishanshop Post by : 2011-12-21 16:51:05.0
GAP全称是UFIDA Software Engineering Global Application Platform,是用友工程软件(现瑞友科技)集多年开发实施经验所提炼的快速应用构件化开发平台。它不仅是一套快速开发应用软件的辅助工具,而且是一套提供高复用度的大规模软件定制开发模式。它致力于解决当前软件开发过程中的三个关键问题:人员分工问题,软件复用问题,快速开发问题。并通过对这些问题的解决为客户提供更好的软件质量,降低客户的总体拥有成本。 GAP依据对组织模型、数据模型、业务过程、应用功能的抽象和建模,来达到快速构建应用系统的目的。提供整合的开发环境,快速代码生成和流程图形化,提供对Web开发的框架支持及辅助控件支持,方便迅捷的开发应用功能。 以下是关于GAP软件开发平台的概要性介绍。 从技术角度而言,GAP平台完全面向Business Service编程,整个技术体系中的核心是Business Service,也就是业务服务,所有的业务服务以IOC的方式注入到系统中,系统的业务逻辑,事务,领域模型,数据仓库都由业务服务单元处理,各个业务单元通过组合,可以形成一个业务组件(Component)为上层体系提供服务。符合SOA规范。 每个业务服务都可以通过接口服务平台对内外提供多种访问方式,包括最普通的本地调用,为异构系统提供基于SOAP和WSDL的Web Service访问,为富客户端提供Rmi远程调用,同时还提供一些轻量级的远程访问方式,例如HttpInvoker和hessian、burlap等分布式远程访问等,可以支撑各种异构系统的集成和数据交换。 同时业务服务还可以注册到工作流平台中,通过业务表单的形式为企业流程管理提供服务 GAP平台主要功能特性如下: 一、提供了一套完整的基础环境 ü 主框架:提供了对系统日志、缓存、异常、事务、配置、连接池、分布式等操作的封装; ü 集成开发环境:提供集成开发工具,集成开发工具在提供标准IDE开发调试功能的基础上,集成了大量快速的开发和部署插件,以满足软件开发人员的使用。 ü 远程调用:基于IOC和AOP机制的远程代理服务,开发过程中不用考虑业务服务的部署场所,只须针对业务服务的接口进行编程。远程调用代理服务解决了分布式、群集、负载均衡、冗余等企业级应用的需求,而所有这些对系统开发来说都是透明的。另外,将一个对本地服务的调用改为远程调用只需要对配置文件进行简单的修改就可以完成。 二、提供了基础应用组件平台 ü 组织权限模型:支持可扩展的网状组织单元和结构,细粒度的权限控制,可以达到字段级数据权限。 ü 工作流平台:业务流程重组,强大的B/S方式的流程设计、运行、监控支持 ü 消息平台:基于Spring和ActiveMQ技术实现的消息平台,同时对外提供短信,邮件的网关接口。使用消息平台可以解决异步和同步消息数据交换,提供标准的产生、发送和接收接口,简化开发。 ü 接口服务平台:基于接口的服务管理平台,核心架构思想是SOA,面向服务的架构,解决同构或异构系统的数据集成和交互,内部服务的管理,外部服务集成 ü 数据字典:通过对元数据、业务层和界面层的描述实现自定义数据、业务和界面的功能,同时可以在系统运行态更改业务指标和实现新的业务需求 三、具有丰富的组件库 ü Web控件:提供了web应用开发常用控件的支持,如列表、打印、界面校验、树控件等 ü 业务日志:提供了企业管理业务系统中常用业务日志管理功能,通过配置可以实现同步或异步,编码和申明的方式记录业务日志等 ü 规则引擎:实现了数据同逻辑的完全解耦,把可抽去的易变更的业务逻辑通过配置文件统一管理,让它们能在运行时动态地管理和修改 ü 报表工具:报表设计器,报表引擎,报表模板管理(9种常用报表模型),报表打印导出等,支撑通用报表开发 ü 全文检索:全文检索具备建立索引和提供查询的基本功能,此外还提供方便的用户接口、面向web的开发接口、二次应用开发接口,支持针对各类型文件和数据库大字段的全文检索服务 ü 任务调度:任务调度主要包括:任务调度控制台,作业管理,作业组管理,触发器管理,日志管理等 ü 站内短信:站内短信提供了企业内部网络的短消息发送和离线接收功能,主要功能包括收件箱、发件箱、新消息、发消息、消息管理和消息轮询配置、消息显示方式配置等,并提供了二次开发接口和MSN消息集成的示例,方便扩展。 ü 预警平台:由预警定义、预警扫描器、定时服务器、消息管理器、企业应用预警插件等组成,允许用户建立一定的预警触发机制来对企业很多关心的数据进行实时或者定时的数据监测 GAP平台支持如下系统环境,因此有良好的移植性: 服务器操作系统:Linux,Windows 2000/2003, Aix, Solaris, HP-Unix 应用服务器:WebLogic, WebSphere, JBoss, Tomcat... 数据库服务器:Oracle, SqlServer,DB2... 需远程试用请联系 孙 义 山 / Johnny Sun M P: 138 1729 1565 ( 24Hour’s Service ) QQ: 115381942 |
|
2F GAP平台发布V 3.7版──企业级应用与互联网技术的完美融合 yishanshop Post by : 2011-12-21 16:51:56.0
GAP平台发布V 3.7版──企业级应用与互联网技术的完美融合
来自瑞友科技IT应用研究院消息,GAP平台完成新一轮的升级,于2011年9月29日发布最新版本V 3.7版。 自2003年公司创立至今,瑞友科技不断的通过技术、业务、平台和项目为企业客户提供服务,随着互联网技术的发展,我们发现企业应用不再局限在Intranet内部,企业应用系统的互联网化趋势越来越明显,主要体现在以下三个方面: 1、Intranet到Internet的转变:企业应用系统由局域网转到互联网,企业应用开始要求多浏览器支持,国际化的支持,全球业务的互联互通。同时企业应用不再满足简单的表单和表格界面,富互联网应用(RIA)的需求应运而生,企业客户越来越倡导用户体验。 2、企业应用的内容转变:除了企业的核心业务系统,这样一些需求渐渐浮出水面:交互性门户系统、电子商务平台、企业级2.0(博客、Wiki、RSS和微博等)、企业级SNS(社区平台)和企业移动应用等。 3、需求的转变:除了功能需求,客户对于安全、性能、大容量和大并发等特性愈发关注,在可预见的未来,企业应用一定是构建在互联网而非局域网,可能是在云端,也可能在其他的新技术上实现。 作为现阶段的IT服务提供商,必须从技术层面和业务层面去适应和支撑这样的趋势变化,否则我们会变得步履艰难。 GAP平台3.7的发布,为以上挑战做好了充分的准备。我们对底层框架和前台的UI做了全面的改进,能够支持多语种开发(默认支持中英文),支持多浏览器(IE、Firefox、Chrome、Safari)。为了更好的满足中小企业的数据存储需求,本次升级除了支持原来的Oracle、SqlServer和DB2之外,增加了对开源数据库MySql的支持。同时,GAP平台中的组织权限系统、工作流平台、数据字典和业务日志都进行了大量的功能改进和增强。 另外,本次发布还增加了两个新的功能组件:数据交换平台和Flex应用组件。 数据交换平台主要解决企业内部和企业之间的数据交换问题,可以将数据从一种介质中导出并基于一定的规则进行转换,然后导入到另一种介质中。主要功能包括:数据交换过程中的线程管理、异常管理、日志管理、回滚策略和同步异步策略。 Flex应用组件则为企业应用开发提供了富互联网应用技术,基于Flex可以开发出更具用户体验的眩目应用,例如企业组织结构的图形化展示、复杂表单处理、动态图表、多媒体产品展示等,本次发布主要提供了Flex开发框架和组织机构动态图形展示。 GAP3.7发布的物理介质包括:集成开发工具VenusTools2010,21个功能组件,GAP 3.7开发手册和FAQ手册,相关培训文档和视频。随着本次版本的发布,系统开发变得更安全更灵活更易于扩展性,同时互联网技术和特性得到增强,可以满足更多企业客户的开发需求。 作为瑞友科技自主研发、具有自主知识产权的快速应用技术开发平台,GAP支持了公司数百个项目的开发,得到了成功的应用。GAP平台各版本相继获得北京市科委颁发的软件产品登记证书,入选北京市自主创新产品名录和国家火炬计划。 GAP平台后续会在移动互联技术、企业门户和电子商务平台、云计算技术和核心业务平台上持续不断发展。 需远程试用请联系 孙 义 山 / Johnny Sun 中国事业部 北京瑞友科技股份有限公司上海分公司(原北京用友软件工程有限公司) 地址:上海市黄浦区北京东路668号科技京城东楼12楼 M P: 138 1729 1565 ( 24Hour’s Service ) QQ: 115381942 传真:(86-021) 3250 4881 邮件:sunyishan@use.com.cn 网址: www.sunyishan.com http://www.rayootech.com |
| 风信Java论坛 ›› J2EE/Java Web 讨论交流中心 ›› J2EE快速开发平台 | 登录 -> 注册 |