IntelliPlatform-融通J2EE统一开发及运行支撑平台介绍(20081111)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XX银行:
东南融通非常乐意参与到贵行J2EE框架通用系统平台选型工作,衷心感谢贵行给予我们的这次机会。
根据贵行提供的需求要点,我们对于我司的J2EE统一开发及运行支持平台(简称IntelliPlatform)做了介绍。我们也随时准备应贵行要求到现场作进一步的交流。
长期以来,东南融通致力于为中国金融行业,特别是为银行业提供全面专业的解决方案。IntelliPlatform是公司历时6年打造的核心平台,并且我们已经成功的和包括建设银行在内的多家银行一起协作实施了符合其特点的统一平台及技术规范。我们期望能和贵行在这个方面展开合作并期望取得良好的成果。
融通J2EE统一开发及运行支撑平台IntelliPlatform介绍
版权所有侵权必究
目录
1产品功能简介 (1)
2产品发展历史介绍 (1)
3产品功能模块、架构关系及实现机理 (2)
4产品对工作流功能支持情况 (3)
5产品使用开源软件情况 (4)
6产品的可扩展性考虑情况 (4)
7产品开发工具对项目管理支持的情况 (5)
8产品对系统运行维护支持的情况 (5)
9统一平台对银行信息化的支持蓝图 (6)
10统一平台与IBM RATIONAL软件交付平台 (6)
11统一平台与普元EOS平台 (7)
12统一平台产品银行业系统案例 (11)
13重点案例:建行SUP路线图概述 (12)
1产品功能简介
东南融通J2EE统一开发和运行支撑平台(IntelliPlatform)是公司历经6年多的研发和完善旨在复用项目技术成果和提高软件结构规范化程度的技术平台,该平台整合了大量项目实施的经验成果以及已有的Intelli-系列产品为基础,打造的一个J2EE技术平台,该技术平台实现可视化快速开发技术、项目实施的一体化开发工具、技术框架及开发过程的规范化统一化。
产品包含运行支撑部分及集成开发环境两大部分。运行支撑部分包含支撑各类J2EE应用项目所必须和共有的构件,如安全控制,组织模型,系统管理,流程引擎,规则引擎等。
集成开发环境为整个项目的开发的生命周期提供一个集成的环境,包含创建向导、可视化配置、可视化页面开发与流程定义、代码生成、以及一些简单的编译、部署、测试等功能。其目的是通过IDE规范软件结构,通过工具功能实现规范化,为设计和编码的主要环节提供一体化的流畅的功能支持。
2产品发展历史介绍
2002年10月,产品开始研发。起始于东南融通及国防科大联合承担国家863计划的课题“金融行业关键业务的流程管理及应用框架”
2004年1月,IntelliPlatform1.0 发布。
2004年12月,IntelliPlatform1.5, 主要增强了分派策略语言,及流程测试工具,流程监控功能
2005年8月,IntelliPlatform2.0,系统主要实现了规则引擎(Rule-Based System)的支持,对于业务规则做完整的支持。并在两个大型应用中做了完善。
2006年5月,IntelliPlatform2.5 产品集成了公司另一产品IntelliWeb。通过应用Web2.0技术,AJAX技术,对于用户界面的丰富性和体验方面做了非常完善的提高。用户可以通过拖拉的方式来动态创建页面2007年1月,IntelliPlatform2.8 系统在集群,分布式部署,及性能方面做了改进和增强,满足金融行业的大规模分布式部署。同时系统经过第3方测试性能卓越。有力支持了农总行多大30万用户的FMIS系统。
2008年4月,IntelliPlatform3.0 产品对于SOA的支持,及WfMC 规
范XPDL2.0的支持,产品的所有工具改造完全整合在统一的Eclispe开发平台上。
3产品功能模块、架构关系及实现机理
IntelliPlatform的技术架构见下图:
IntelliPlatform是一个技术平台产品,其架构是基于J2EE的B/S结构的多层架构:IntelliWeb + Spring + Hibernate/iBatis,并以Acegi为安全控制的框架,Spring web flow为页面流解决方案,IntelliFlow为流程处理解决方案,Sitemesh为布局管理解决方案,支持MSSQL、Sybase、Oracle、Informix、DB2等常用数据库和JBoss、Websphere、Weblogic等常用应用服务器。
Intelli-系列产品是IntelliPlatform核心价值的体现。其中,IntelliWeb是Web应用表现层的运行与开发平台,提供可视化的开发页面,并以展现层引擎支持运行。通过在架构中集成IntelliWeb,提高Web应用的可用性,降低Web应用的建设成本,并获得良好的用户体验。
IntelliPlatform的组成从逻辑上划分为集成开发环境、基础平台和应用平台三
部分:
⏹集成开发环境提供创建向导、可视化配置、可视化页面开发与流程
定义、代码生成、以及一些简单的编译、部署、测试等功能。其目
的是通过IDE规范软件结构,通过工具功能实现规范化,为设计和
编码的主要环节提供一体化的流畅的功能支持。其
⏹基础平台实现基础框架层的功能,包括技术选型、分层结构、开发
模式、以及基础性机制的实现,有与之相应的、方便易用的开发与
维护工具。其目的是降低各项目和产品开发时,技术选型的工作量,
并建立一致的技术框架,标准化开发流程,降低新员工培训的成本、
项目和产品的维护成本。
⏹应用平台实现应用框架层的功能,提供一个以基础平台为支撑,包
含登录页面、主页面、典型界面、典型布局、权限控制、组织管理、
消息发送、菜单管理、审计管理、流程处理等的应用框架和一些范
例业务实现代码。业务应用层的功能在此之上实现,如字典表的维
护、流程业务实现。其目的是提供统一的应用框架,降低学习成本,
快速实现应用开发,节省成本。
4产品对工作流功能支持情况
IntelliPlatform包含对工作流的支持,内置了从2002年就开始研发的、成熟稳定的IntelliFlow产品,符合国际工作流权威组织WfMC所制定的标准,支持企业SOA基础信息架构建设。除了具有各种工作流管理系统一般所共有的特点之外,还具有一些特有的高级功能,例如支持事件机制、支持定时机制、具有任务分派策略语言、支持灵活的柔性流程管理、支持分布式工作流和流程引擎集群等,可以广泛使用在有流程特性的金融、保险、企业管理、行政管理、电子政务、物流等领域。
IntelliPlatform中工作流系统的主要特点有:
•具有一套完备的、描述功能强、且可扩展的业务流程描述语言
•支持事件机制和定时机制对流程运行进行驱动
•支持金融行业、电子政务、企业管理中的各种复杂的业务流程逻辑
•支持业务流程在传统的层级组织结构和矩阵式组织结构中运行
•支持具有高度柔性的管理流程,符合中国特色的管理方式
•支持和现有系统无缝整合在一起,保护客户已有投资