IntelliPlatform-融通J2EE统一开发及运行支撑平台介绍(20081111)
- 格式:doc
- 大小:520.50 KB
- 文档页数:17
BEA Portal + Novell IDM 企业安全门户解决方案挑战随着企业规模的扩张以及业务对信息化发展的要求,各种系统如邮件、办公、财务、人事、业务系统等逐步建立,员工、合作伙伴和客户访问企业的多个系统时,需要分别登录到不同系统,由于系统较多,用户账号或密码遗忘现象时有发生,影响工作效率;同时在各独立系统间需要频繁切换,操作较复杂,无法快速获得相关业务信息;在企业管理方面,需要大量IT 管理人员分别管理维护各系统的用户信息,由此也增加了企业经营成本,这对企业的安全管理也提出了极大的挑战。
因此,建立统一的、基于角色的和个性化的信息访问平台就是企业的当务之急。
信息访问平台通过提供单点登录功能,使用户只需一次登录就可根据相关规则访问不同的应用系统,并且对用户身份从创建、管理到撤消的整个生命周期进行管理,在此基础上才能实现企业用户高速协同办公和企业知识管理的功能。
解决方案杭州新银通信息技术有限公司结合BEA WebLogic Portal 产品和Novell Identity Management (Novell 身份安全管理解决方案,简称Novell IDM,)解决方案,提出了BEA Portal + Novell IDM 企业安全门户解决方案,其中BEA WebLogic Portal 为企业提供门户基础结构,Novell IDM 基于门户提供企业用户身份安全管理。
这一方案的优势在于:• 统一的门户框架--简化企业门户部署,最大限度利用门户基础结构• 完善的集成功能--Web 集成、内容集成、用户信息的集成• 全过程的门户生命周期开发和管理--提供了可视化的开发环境、门户控件• 智能化的管理--授权管理、基于角色的授权• 丰富的业务功能--内容管理、搜索、协作、交互管理• 用户生命周期全面管理--提供对基本资源的初始访问、将多个密码同步为单一登录、即时修改或撤消访问权限• 自助服务--用户可以维护自己的密码和简报信息方案结构图方案简述在解决方案中,我们使用BEA WebLogic Portal 为企业提供门户基础结构,公司员工、合作伙伴和客户通过企业门户访问企业提供的各种系统服务,如企业ERP 系统、OA 系统、邮件系统、人力资源系统和业务系统等。
R1产品介绍一、发展历程ResourceOne®(简称R1)产品是中软国际的旗舰中间件产品,R1连续四年被CCID 评为“中国电子政务应用平台第一品牌”,2005年被评为“2005年度优秀软件产品”,2006、2007年被评为“年度中国信息产业行业采购中间件软件产品首选品牌”,并一举入围2007年度中央国家机关政府集中采购信息类产品协议供货名单。
中软国际同时结合CMM 、ISO9000、RUP 、敏捷开发等理论,基于自身优秀的R1平台产品,推出及完善基于R1平台的项目建设管理方法论,并且率先在国内提出“总分总”项目建设模式,基于R1进行总体咨询/设计、分别开发、总体集成保证整个工程系统建设的成功和良好效果。
目前,R1在制造业(烟草工业及整个行业)、零售业(烟草销售)、电子政务工程(多个国家金字号工程、政府机关、经济技术开发区)中都已有广泛的应用和大量成功案例。
2004-10StarFlow3.0发布2006-07StarFlow3.62007-12StarFlow3.8发布DataExchange3.5发布2007-06DataExchange3.5.5发布2005-062000-05StarFlow1.0发布2000-10Framework1.0发布Framework2.0发布2002-11StarFlow2.0发布Framework3.1发布Framework3.5发布始,推出了完成产品线的ResourceOneV3平台产品套件,经过不断历练、升级和成熟,在2006年推出增强能力的3.5版本,在更多的大型工程中得到锤炼和考验,得到用户和业界一致的认可和好评,ResourceOne 平台已经成为中软国际最重要的竞争力。
二、ResourceOneV4介绍中软国际的ResourceOne 系列平台产品致力解决信息系统工程的业务创建、集成、管理、运维服务及优化问题,帮助用户实现信息化工程全生命周期的最佳控制,该产品始终保持在中国应用平台领域的领先地位。
j2ee体系介绍-回复J2EE(Java 2 Platform, Enterprise Edition)是一种企业级的Java应用程序开发平台,用于构建和部署分布式、可扩展和可靠的企业应用程序。
它是Java平台的一个分支,专门针对企业级应用程序开发。
首先,让我们来了解一下J2EE体系结构的基本组成部分。
J2EE平台包括Java Servlet、JavaServer Pages(JSP)、Enterprise JavaBeans(EJB)、Java Message Service(JMS)、Java Database Connectivity(JDBC)等技术。
1. Java Servlet:Java Servlet是运行在Web服务器上的Java程序,用于处理HTTP请求和响应。
它提供了一种用于开发动态Web应用程序的API,并且可以和其他J2EE技术(如JSP)无缝集成。
2. JavaServer Pages(JSP):JSP是一种用于在Web服务器上动态生成HTML内容的技术。
它基于Java Servlet技术,并且提供了更高层次的抽象,使得开发人员可以使用类似于HTML的标记语言和Java代码来创建动态网页。
3. Enterprise JavaBeans(EJB):EJB是一种用于构建分布式企业应用程序的服务器端组件模型。
它提供了一种标准的、可重用的方式来开发业务逻辑,并且可以在不同的应用服务器上部署和运行。
4. Java Message Service(JMS):JMS是一种用于在分布式应用程序之间进行异步通信的API。
它提供了一种基于消息的通信模型,可以在不同的应用程序之间传递数据,以实现解耦和可靠性。
5. Java Database Connectivity(JDBC):JDBC是Java平台的标准数据库访问API。
它提供了一种用于连接和操作数据库的方式,并且可以与其他J2EE技术(如EJB)无缝集成。
Alfresco能做什么呢?Alfresco说自己是一个“全集成的低成本解决方案”那就拿出来数落一下吧:∙资料管理(Document Management)∙Web内容管理(Web Content Management)∙合作与协作(Collaboration)∙内容平台和仓库(Content Platform and Repository)∙Content Management Interoperability Services (内容管理互操作服务-CMIS)∙Records 管理∙Image Management资料管理(Document Management)一些很贵的也很复杂的企业资料管理系统(ECM)已经不少了。
不过人们往往更习惯使用那些每天都用的简单的熟悉的工具,比如:共享驱动器(shared drives)和微软Office(Microsoft Office).Alfresco 资料管理(Document Management)在对内容的接受,共享和存储方面,可以更好的让用户使用自己常用的工具容易的建立自己的内容应用,包括检索和版本化管理等重要功能。
共享驱动器(Shared drive)Alfresco的资料库和一个共享在网络上的驱动器一样。
你可以保留使用任何你知道的或者喜欢的编辑工具来编辑资料。
从Microsoft Office 到Open Office, Dreamweaver 或者 AutoCAD,而不用安装其他的程序或者需要重新学习。
无论是自己还是公司需要的功能都可以满足,包括存储,版本化管理,共享,检索和审计。
对MS Office的集成(Integration with Microsoft Office)Alfresco集成了MS Office 和 Open Office。
所以你可以一如既往的使用你自己的office环境,在不需要再学习的情况下,你和你的公司就可以得到存储,版本化管理,共享,检索和很简单的就集成了工作流的审计功能。
世隆软件 随需而变构建物流供应链战略伙伴关系SLEDI 用户手册构建全球化多语言应用系统世隆多语言系统SLLANGMGR开发手册 Developer Guide (For Sealong Users)团结 求实 创新 高效第 1 页SeaLongSoftWare世隆软件 随需而变构建物流供应链战略伙伴关系SLEDI 用户手册概论世隆多语言系统基于世隆企业应用开发平台(SLEAP)进行统一设计、开发,具有可 配置的体系结构,可以针对不同的物流企业、不同的业务模式,不同的语言需求,进行 深度多语言化配置,以满足企业多语言人才、跨地域性发展、多特色需求,并进一步协 助物流企业建立自己的多语言、全球化集中管理的统一个性化企业管理平台。
1、支持的平台化语言系统自带语言模块: 1、GB2312(简体中文版) 为默认语言 2、BIG5(繁体中文版) 3、ENGLISH(英文版) 4、KOREA(韩文版) 5、JAPANESE(日语版)2、SLLANGMGR 的核心价值物流企业实施 SEALONG LangMgr 的优势 1)、支持多元化多语言人才的引用支持,提高公司整体竞争水平。
2)、建立建全全球服务网络,为跨地域的分公司提供对应语言平台支持。
3)、提供公司人员多语言水平。
3、实施流程世隆为用户实施多语言系统,是一个软件系统与用户业务操作流程、用户人员、计算机默认系 统语言支持等多方面的过程,不是一个仅仅安装使用软件的过程;实施 LangMgr 系统应严格按照如 下流程进行。
1)用户使用语言界定 2)内部语言模块优化配置 3)多语言系统对应语言环境内部测试 4)安装 SeaLongLangMgr 系统 5)使用人员语言测试 6)用户操作培训 7)用户上线使用团结 求实 创新 高效第 2 页SeaLongSoftWare世隆软件 随需而变构建物流供应链战略伙伴关系SLEDI 用户手册8)日常维护工作 SEALONG LANGMGR 使用流程图3.1、用户语言需求的界定根据用户需求,通过多语言工作 SL LANGMGR 处理平台翻译工作3.2、多语言格式校验和内部开发测试世隆技术人员根据用户需求, 对世隆 SL LANGMGR 做对应操作语言系统环境做内部开发测试, 测试通过后安装培训进行用户使用测试。
J2EE体系介绍一、J2EE定义J2EE(Java 2 Platform, Enterprise Edition)是Java技术的一个扩展,它为构建企业级应用程序提供了一套完整的开发框架。
这个框架为应用程序的开发、部署和管理提供了丰富的服务,使开发人员能够更快速、更有效地构建企业级应用程序。
J2EE的出现,使得基于Java技术的企业级应用程序的开发更加标准化和规范化。
二、J2EE组件J2EE组件是构成企业级应用程序的基本单元,它们可以一起工作,为企业级应用程序提供强大的功能。
以下是一些主要的J2EE组件:1.应用程序客户端组件:这些组件是运行在客户端机器上的Java应用程序,它们通常用于与服务器交互以获取或提交数据。
2.Web组件:Web组件包括Java Server Pages (JSP) 和Servlet,它们用于创建动态Web内容。
3.EJB(Enterprise JavaBeans)组件:EJB是运行在J2EE服务器上的Java对象,它们代表了企业级应用程序的核心业务逻辑。
EJB可以分为Session Beans、Message-driven Beans和Entity Beans。
4.消息传递组件:这些组件用于实现异步通信,使应用程序能够处理基于消息的通信协议,如Java Message Service (JMS)。
5.事务管理组件:这些组件用于管理事务,确保数据的完整性和一致性。
6.安全和认证组件:这些组件用于提供安全性和认证功能,保护应用程序免受恶意攻击和数据泄露。
7.管理和监视组件:这些组件用于监视和管理应用程序的性能和安全性。
三、J2EE服务J2EE提供了以下服务来支持企业级应用程序的开发和部署:1.事务管理服务:事务管理服务确保数据的一致性和完整性。
在J2EE中,可以使用分布式事务管理服务来控制和管理分布式事务。
2.安全服务:J2EE提供了安全服务,以确保应用程序的安全性。
这些服务包括用户身份验证、授权和访问控制等功能。
IBM IT基础架构:搭建混合云的新底座作者:路沙来源:《中国信息化周报》2021年第06期近年来, IBM系统、硬件一直在向云而生,全面转型。
2015-2018年,IBM先后推出z13、z14、LinuxONE以及“云就绪”主机z14 ZR1和LinuxONE Rockhopper Ⅱ,加密技术层层升级,以安全为核心展开云化探索。
2019年,IBM明确将IBM Z定位为安全的混合云策略的中心,又推出为云而生的新一代主机新一代z15和LinuxONEIⅡ,以多项业内首创技术保障混合云安全,并将云原生引入主机。
进入2020年,IBM收购红帽的成果相继落地,主机云化速度进一步加快,IBM Z和LinuxONE全面支持Red Hat OpenShift。
面对肆虐全球的疫情及其对经济的冲击,企业比以往任何时候都更迫切地需要提高行动速度和灵活性,并加速数字化转型计划的实施,而 IBM 的混合多云战略与 Red Hat 技术则在这场变革中发挥了核心作用。
关键技术加速迈向混合云Forrester公司最近针对“有效混合多云战略的关键”的主题进行了一次调研,结果显示:85% 的受访者正在考虑增加对公有云之外的 IT 基础架构的投资,这表明企业将继续使用本地环境和私有云,也预示着混合云是企业数字化转型过程中IT基础设施的重要选择。
2020年11月,IBM 宣布即将推出新功能帮助客户使用 IBM IT 基础架构实施混合云:通过 IBM Cloud Pak for Data 将 AI 融入整个企业并且整合数据库;IBM Cloud Pak for Data 已经可用于 IBM Power Systems, 11 月起可用于 IBM Z ;通过使用 IBM Z 上的 IBM Cloud Pak for Integration,加速数字化转型,并将云原生应用连接到现有工作负载;通过使用面向 IBM Z 和Power Systems 的 IBM Cloud Pak for Applications 支持的集成运行系统时,加快云原生应用的开发速度。
控件演示平台V1.0 使用说明东南融通集团1 简介 (3)1.1 文档目的 (3)1.2 使用范围 (3)1.3 参考资料 (3)2 环境要求 (3)3 部署 (4)4 操作说明 (5)4.1 查看控件演示页 (5)4.2 窗口的折叠 (5)4.3 页面控件的属性查看 (6)4.4 控件的编程 (7)4.5 右键菜单的使用 (8)4.6 切换控件查看页 (9)4.7 帮助 (9)1简介1.1 文档目的IntelliWeb控件演示平台推出目的:提供控件展示效果;方便用户快速了解控件常见用法,控件属性说明;通过改变控件运行时属性实现控件效果即时展示。
本文档用于指导用户如何部署IntelliWeb控件演示平台、如何进行IntelliWeb控件演示平台的操作。
1.2 使用范围¾本文档适合所有预了解IntelliWeb的人员1.3 参考资料2环境要求控件演示平台,需要以下软件环境:¾IE5.5+¾JDK1.4.2+¾Servlet2.3+¾应用服务器:Tomcat5.0+,Jboss3.2.5+,Weblogic8.0+,WebSphere5.0+ 说明:本演示平台不需要数据库3部署以下假定部署在本机,使用应用服务器默认端口(WebLogic是7001;Webshpere是9080;JBOSS和Tomcat均是8080)。
Tomcat5.0+1.拷贝uidemo.jar包至“%TOMCAT_HOME%\webapps”目录下。
2.启动Tomcat后访问http://localhost:8080/uidemo即可。
JBoss3.2.71.拷贝uidemo.jar包至“%JBOSS_HOME%\server\default\deploy”目录下。
2.启动JBOSS后访问http://localhost:8080/uidemo即可。
JBoss4.2.21.拷贝“%JBOSS_HOME%\lib”目录下的commons-logging.jar和log4j-boot.jar文件,分别替换uidemo.jar包里的“WebContent\WEB-INF\lib”目录下的commons-logging.jar和log4j-1.2.8.jar文件。
东南融通流程引擎I n t e l l i F l o w P O C测试报告目录1测试目的 (1)2测试原理 (2)2.1功能测试原理 (2)2.1.1系统架构设计 (2)2.1.2应用功能设计 (6)2.1.3流程设计 (10)2.1.3.1开户流程 (10)2.1.3.2同城提回流程 (11)2.2性能测试原理 (11)2.2.1场景1:在两小时里完成业务的笔数(255并发用户) (13)2.2.2场景2:完成5万笔业务的时间 (13)2.2.3场景3:小任务量时的处理速度 (13)2.2.4场景4:和真实ECM系统的集成测试 (13)2.2.5场景5:在两小时里完成业务的笔数(2000并发用户) (13)2.3测试指标定义 (13)3测试环境 (15)3.1测试环境架构(255并发) (15)3.2测试环境架构(2000并发) (15)3.3测试服务器及客户机软硬件配置 (16)3.4测试工具 (17)4测试结果 (18)4.1场景1:在两小时里完成业务的笔数(255并发用户) (18)4.2场景2:完成5万笔业务的时间 (23)4.3场景3:小任务量时的处理速度 (25)4.4场景4:和真实ECM系统的集成测试 (26)4.5场景5:在两小时里完成业务的笔数(2000并发用户) (27)4.5.1第一轮测试(三台服务器集群) (27)4.5.2第二轮测试(两台服务器集群) (32)5环境参数配置 (36)5.1系统参数 (36)5.2数据库服务器参数 (36)5.2.1数据库环境变量 (36)5.2.2数据库管理器(dbm) (37)5.2.3数据库配置(db) (37)5.3应用服务器参数 (38)5.3.1安装WAS补丁 (38)5.3.2配置集群 (38)5.3.3配置数据源 (39)5.3.4配置集群结点 (40)5.3.5配置IBM IHS服务器 (43)5.3.6模拟系统参数 (44)6结果分析 (46)7附录及补充说明 (48)1测试目的本次测试以交通银行提供的典型业务流程“同城提回流程”为例,主要考察长流程工作流、工作任务分配机制和流程设计引擎,验证压力测试强度。
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中工作流系统的主要特点有:•具有一套完备的、描述功能强、且可扩展的业务流程描述语言•支持事件机制和定时机制对流程运行进行驱动•支持金融行业、电子政务、企业管理中的各种复杂的业务流程逻辑•支持业务流程在传统的层级组织结构和矩阵式组织结构中运行•支持具有高度柔性的管理流程,符合中国特色的管理方式•支持和现有系统无缝整合在一起,保护客户已有投资•支持分布式工作流,分布协作的业务流程可以部署在不同的站点上•支持流程引擎集群,业务处理能力可扩展并且具有容错能力•提供一整套开发工具,可以快速开发、部署工作流应用•提供了一套通过实践验证的工作流应用开发模式•支持业务流程持续改进和流程再造•支持工作历,使流程调度符合实际的时间安排•采用了先进的J2EE技术架构,支持SOA架构•符合国际工作流权威组织WfMC所制定的标准东南融通目前是国内唯一一家加入工作流管理联盟(WfMC)国际组织的具有Full Member级别的会员;参与工作流管理领域相关技术规范的制定工作。
/membership/memberdirectory.htm 工作流系统部分的详细介绍,请参考《IntelliFlow白皮书》。
5产品使用开源软件情况东南融通对开源软件的选择有一套严格、规范的评估方法,IntelliPlatform中包含了一些经过谨慎选择、并经过严格测试的开源软件,主要的有:Spring、Hibernate、iBatis、Velocity、log4j、xerces-J、castor、commons-logging、commons-lang、commons-collections。
6产品的可扩展性考虑情况IntelliPlatform具有高度的开放性和技术兼容性,可以方便地集成目前主流的开发技术和开源软件。
IntelliPlatform提供了完善的开发规范,在开发规范的指导下,在IntelliPlatform的分层架构中,开发人员可以方便地扩展在每个层次进行扩展,以实现业务功能、系统集成等业务需求。
在产品的分层结构下,由于设计上的灵活性及严格的分层思想,使得平台在各个层面上可以很好的集成或者替换成其它的方案。
IntelliPlatform产品提供多种扩展方式,从微观来看包括继承基类、实现接口、回调注册等,从宏观来看包括模块化、服务组件、业务流程、业务规则等支持SOA架构的扩展模式。
目前系统已经具有和SAP系统,Notes系统等多个外部系统链接的适配器。
7产品开发工具对项目管理支持的情况IntelliPlatform提供了基于Eclipse插件结构的集成开发管理工具。
包含了对项目管理的支持,可以创建、维护规范化的项目管理目录结构,对项目中的各种开发资源进行规范的分类管理,支持开发资源之间的互相导航。
项目管理支持和版本管理、配置管理工具的集成,通过集成Eclipse插件,可以支持包括CVS、SVN、ClearCase在内的软件开发管理工具,也支持PMD、Checkstyle等主流第三方插件。
通过统一的项目管理控制,建立了一体化的开发、调试、部署开发环境,可以支持持续集成开发。
IntelliPlatform内置工作流系统、业务规则系统和页面开发工具,以及经过众多项目考验的应用开发规范和开发框架,可以快速应对业务的变化。
8产品对系统运行维护支持的情况IntelliPlatform包含了多种工具和手段来支持系统的运行维护,主要有以下几种:●日志管理:日志包括系统日志和业务日志,可以分别对系统的内部运行情况和业务执行情况进行跟踪。
●异常管理:对业务流程执行时的异常进行截获,并通知预先设定的人员,在异常根源解决之后,可以继续恢复运行。
●业务流程监控:对业务流程的运行状态进行监控,可以及时干预流程的执行情况,包括增加、减少、改变流程任务的执行人,取消流程、暂停流程等。
●业务流程统计分析:从流程的执行效率、执行质量、执行工作量等多维度进行统计分析,为流程优化、持续改进提供决策数据。
●数据清理:系统运行一段时间之后,可能存在脏数据、不完整的数据,例如发生异常的流程、取消的流程等,IntelliPlatform提供数据清理工具,以保障数据是健康的。
数据迁移:为了提高运行库的性能,在系统运行一定的时间之后,要将历史数据迁移到历史库中,IntelliPlatform提供数据迁移工具,并且可以通过配置迁移参数来改变迁移策略。