OA办公系统应用集成实现方案概要
1 泛普OA办公系统应用集成实现方案概要
针对XX集团各服务应用集成的需求,需要将各部门应用部分集成到统一的系统中,实现统一门户,在统一门户的基础上实现对各应用系统的统一身份认证,最后达到一站式服务,泛普提供如下几种集成方式:
用户组织同步:以平台为主定,管理其他业务系统的用户和组织,一旦平台用户和组织发生变化,其他业务系统能同时改变。
单点登陆:将其他业务系统集成到平台里,统一应用、统一管理、避免领导和员工因来回切换系统而造成工作的不便。
菜单整合:通过平台表单设计工具将业务应用直接生成新的功能模块部署到系统里。
业务整合:横穿各业务系统的综合业务处理机制,实现在平台里审批各业务系统的业务事件。
数据传递:将各业务系统的数据及时传递或周期传递到平台上展示,方便领导和员工查询综合汇总数据信息。
流程对接:将业务系统满足不了审批流的事务操作直接利用平台的流程引擎来审批,最后可以将结果直接回写到业务系统中。
2 应用集成实现解决方案
泛普协同OA运营管理平台提供了基于web service的整合中间件,该中间件具有以人力资源和工作流为核心的服务集,外部应用通过泛普中间件提供的服务可以方便地融入到泛普协同运营管理齿轮联动模型中来。
基于web service的系统集成技术架构
在软件系统的开发过程中,系统集成主要实现系统的各部分(模块)之间的通讯和整合,将相对分散的子系统组成一个统一的整体,实现子系统间的功能控制和信息 交互与共享。基于网络的系统集成技术已有了很多,如:DCOM(Distributed Component Object Model,分布式组件对象模型)、CORBA(Common Object Request Broker Architecture,公用对象请求代理程序体系结构)和Java RMI(Java Remote Method Invocation,Java远端函数调用)等。但是这些传统的集成技术在很大程度上受到网络环境的限制,大多使用专有协议通过特别的端口进行远程通信,不能很好的支持客户段和服务器通过Internet进行通信。
基于Web Service的集成技术作为一种新的面向函数和方法的应用集成技术,在很大程度上解决了原有集成技术在Internet远程通信方面的问题。Web Service基于XML文档进行服务描述,服务请求和反馈结果,可以在Internet上通过HTTP协议进行传递,很容易的被访问和返回结果。同时, 由于Web Service的相关标准都是W3C的开放协议,与平台和操作系统无关,不同的平台和操作系统上的Web Service的实现在很大程度上可以做到互操作,这就使异构平台上应用的集成变得很容易。此外,过去使用的基于RPC(RPC - Remote Procedure Call,远程过程调用)和API(Application Programming Interface,程序编程接口)的集成技术都是一种函数级的静态解决方案(即使它们在客户机和服务器通讯时使用XML);Web Service则是一种动态的集成方案,所有的服务都可以通过UDDI(Universal Description, Discovery, and Integration)标准动态地被发现、绑定和使用,容易适应系统的变动,提高系统的灵活性和伸缩性。
使用Web Service技术进行系统集成和过去使用其它面向函数和方法的技术进行集成类似:在进行初始设计的时候主要考虑不同应用之间,系统不同模块之间消息及数 据传递的需求;根据具体需求设置相应的接口,描述接口特性;针对不同应用的平台选择相应的Web Service组件,进行相应设置;实现不同应用的接口,进行相应调试;实际运行,应用程序间进行协同调试。
使用Web Service进行系统集成的基本模式如下图:
泛普OA平台中间件
a)人力资源服务
用户登录泛普协同运营管理平台系统存在以下三种情况:
1) 采用泛普协同运营管理平台系统数据库验证模式。
2) 采用LDAP(Lightweight Directory Access Protocol)目录服务验证模式(目前比较流行的目录服务器有Microsoft AD或 SUN iplanet等,泛普协同办公均提供支持)。
3) 采用第三方提供的统一认证与授权平台验证模式(与金蝶中间件)。
对于模式一,用户的账号及个人信息存储在泛普协同运营管理平台系统数据库中,如果企业内存在多套系统,在没有使用LDAP目录服务的情况下可能各系统都有自己单独的账号及用户信息,从而无法使用统一的接入门户。在这种情况下,客户可以使用泛普中间件提供的人力资源服务,把需要整合的系统中的用户信息同步到泛普协同运营管理平台系统中来,实现多系统共享用户信息。如下图所示
对于模式二,采用LDAP目录服务作为验证服务器之后,企业内所有支持LDAP服务的应用系统均通过目录服务器共享用户信息,这些系统自然就可以实现统一的接入,如下图所示
对于模式三,针对的是购买了统一认证与授权平台软件的企业。泛普协同运营管理平台系统目前对微软公司统一认证与授权平台产品提供了支持。利用该平台,用户可以在登陆windows域的同时也通过了所有支持该平台的应用系统的验证。如下图所示
b) 工作流服务
web service采用xml作为信息传递载体,因此可以方便的实现不同业务数据的格式转换。其他应用系统的业务数据可以通过SOAP(Simple Object Access Protocol)协议以xml格式传递到我们的工作流服务,工作流服务会把xml数据转化成泛普协同运营管理平台系统可以识别的数据格式。反之,泛普协同运营管理平台系统中的数据也可以通过工作流服务转换成xml数据传递给其他应用系统。由于SOAP是各大软件厂商支持的标准协议,可以很方便地实现xml数据到系统数据的转换。
用例:
某企业内部存在一套公文管理系统和一套泛普协同运营管理平台系统,该客户希望能够实现把公文系统中的数据发送到泛普协同运营管理平台系统进行审批。
解决方案:
1. 首先在泛普协同运营管理平台系统中创建一个表单,字段根据公文管理系统中的数据进行定义,比如:
发文单位,密级,份数,标题,拟稿人。。。
2. 根据需求创建流程。(流程节点,接点操作人,出口等等)
3. 由公文管理系统维护人员或供应商或者由泛普开发人员在公文管理系统中做简单定制开发,在公文创建完成后调用泛普中间件工作流服务,调用方法很简单,开发人员可以根据泛普中间件提供的web服务描述文件WSDL(Web Services Description Language)生成任何平台(java,c#,c++,delphi等等)的本地代理程序,通过代理程序调用泛普中间件提供的服务就像调用本地方法一样,技术上不复杂,开发难度也比较低。
4. 工作流服务接收到请求后,把请求内容(XML数据)转换成泛普协同运营管理平台系统表单数据,并创建工作流,该工作流将按照流程定义的路径在泛普协同运营管理平台系统中流转。
如下图所示:
针对XX集团需求,泛普利用自身协同运营管理平台系统的优势通过如下几个方面进行实现:
• 数据复制
数据复制方式的目的是为了保持数据在不同数据库间的一致性,而数据库可以是同一厂商也可以是不同厂商的,甚至可以是采用了不同模型和管理模式的数据库。对于数据复制的基本要求是其必须能够提供一种数据转化和传输的基础结构,以屏蔽不同数据库间数据模型的差异。数据复制服务的基本原理是这样的:在两个或多个数据库之间设置一个软件中介,在一边,数据从源数据库中被抽取,而在另一边,数据被导入目标数据库。
• 数据聚合
数据聚合是将多个数据库和数据库模型集成为一种统一的数据库视图的方法,也可以认为,数据聚合体是一种虚拟的企业数据库,它包括了多个实体的物理数据库。数据聚合方法在分布的数据库和应用之间放置一个中间件层,该层与每一个后台的数据库用其自带的接口相连,并将分布的数据库映射为一种统一的虚拟数据库模型,而这种虚拟模型只在中间件中存在。应用就可以应用该虚拟数据库去访问需要的信息。同时,该数据聚合软件也可以通过将相关数据映射和导入实体数据库,进行数据库更新。数据聚合方法的优点是其将多种数据类型表示为统一的数据模型,支持信息交换,它能够通过一个良好定义的接口访问企业中任何相连的数据库,也提供了一种利用统一接口解决面向数据的应用集成问题的良好方法。
• 接口集成
接口集成方法利用良好定义的应用接口实现对应用包和客户化应用的集成。这种方法已在一些企业应用软件包,如ERP套件(如SAP, PeopleSoft, and Oracle)的集成中得到广泛应用而闻名,可以说,它是目前得到最广泛应用的集成方法。在面向接口的集成中,集成代理是一个时髦的概念,它通过提供用以连接应用软件包和应用适配器来实现集成,适配器通过其开放或私有接口将信息从应用中提取出来。另外一些类型的适配器可以通过面向消息的中间件(MOM)、DBMS、文件系统或其它系统和应用间接集成。有些解决方案通过接口抽象以屏蔽适配器的自然属性,来促进信息交互,从而实现和应用的交互,甚至也可以屏蔽和应用间的信息传输。这种通过接口抽象的方法提供了集成不同类型应用的高效率,也是面向接口集成方法的主要优势来源。
3 集成案例展示
财务集成:
ERP集成:
门户集成:
界面集成:
直接提取B/S架构业务系统操作界面在门户上展现。如图:
- 1中国陶企面临欧盟最高73%的惩罚性关税
- 2泛普OA系统备份与容灾解决方案
- 3国电南瑞全光纤电子式电流互感器投运成功
- 4如何降低IT基础架构的运营成本
- 5五金门窗:应如何最大限度利用网络营销
- 6木地板行业新规出台 市场影响尚待观察
- 7中国五矿2010钢材销售量居流通企业首位
- 8海林打造低成本节能建筑
- 9云天化2011年第一季度营收增长达四成
- 10全国大部分地区水泥市场出现旺季苗头
- 11山东冠洲公司八辊冷连轧机改造合同签订
- 12你的流程绩效测评处在什么阶段?
- 13论供应链管理中的延迟策略
- 14河南省石林陶瓷产业集聚区的复兴之路
- 15涂料科普:浆状颜料及其生产工艺
- 16橱柜增长势头不减 一级城市仍没有饱和
- 17网销渠道多样 地板争先试“网购地板”
- 18地震需求 马钢接到日本万吨长材钢订单
- 19“十二五”节能服务业目标产值3000亿
- 20乌鲁木齐:陶瓷经销商热捧“小区推广”
- 21如何将IT融合到业务战略中
- 22市场淘汰赛 橱柜企业迎来品牌突变机会
- 23中国水性外墙涂料市场掘金时代已经到来
- 24河北钢铁舞钢应用新工艺 吨板可降200元
- 25门窗玻璃成家装关键点 购置安装需细心
- 26新兴铸管已初步制定“十二五”发展战略
- 27乳山计划投资1亿多元打造“三绿”森林
- 28苏州高新区2011年景观绿化工程加快推进
- 29身份和访问管理名副其实吗?
- 30遵守市场规律 橱柜竞争从混乱走向有序