中创中间件业务流程整合解决方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中创中间件业务流程整合解决方案
冃景
中国软件产业经过20多年的发展,很多部门的信息化建设都走过了关键业务应用和部门级
应用的阶段,现在开始向企业级应用转变。所谓企业级应用,最为人们所重视的就是各类信
息资源之间如何整合、关联、协同、互动和按需服务。
国内各部门信息化建设初期,为了满足错综复杂的业务需求,快速响应特殊需求的变化,复
杂的信息系统往往采用非标准化技术进行开发,要么没有采用中间件,要么仅仅使用简单的
消息中间件或应用服务器产品,这使得复杂信息系统的集成时间长、质量低下、维护困难、成本高昂,并且由于采纳技术上的封闭性和差异性,往往在解决信息孤岛问题的同时,又形成新的、更复杂、更难以跨越的信息孤岛。
面对如此复杂的应用环境,各部门系统之间的流程整合是解决信息孤岛的根本办法,实现各部门系统之间的关联、协同和互动;但是,流程整合不应该仅仅停留在解决系统之间的关联、协同和互动,当前所要整合的业务越来越多的依赖人工参与,整个业务流程中存在广泛的各
种各样的人工交互,所以迫切需要一个能够将系统服务、业务人员、业务流程、业务应用、业务规则、业务数据等各类资源贯穿起来的一体化解决方案。
解决方案
资源之间协同工作模式以工作流中间件为核心,利用工作流中间件调度各业务服务构件、人工活动、业务流程,并且保证各业务构件从核心业务系统中隔离开来,使得原核心业务系统
可以不依赖于此流程整合环境而独立运行,同时提高各业务构件的可复用性。
中创软件结合在SOA技术领域实践的多年积累与领悟,自主研发的核高基中间件In forSuite 流程集成套件,能够很好地解决系统之间各类信息资源整合、关联、协同、互动和按需服务
的难题,更好的支撑上层业务应用系统,并提供完整的一体化解决方案。
核高基InforSu itei/it程集成銮件
InforSuite 流程集成套件基于Web服务、XML标准和业务流程编排思想,采用“软总线+软构件”的软件架构,为构建企业级应用搭建一套完整的中间件基础设施;业务流程整合过程
可以分解为以下关键步骤:
1. 业务构件与业务系统隔离;
基于SOA架构进行业务系统的服务整合,通过封装业务系统的基础服务,实现业务构件与业务系统的隔离,提高各业务构件的可复用性;In forSuite 流程集成套件提
供服务构件容器,统一的业务构件标准,规定业务构件的用户访问行为、数据组织
方
:、功能封装方式、业务处理逻辑的标准“语法”。基础服务封装主要包括:式
o 业务服务封装:将业务系统部分功能进行简单包装(在较为复杂的情况下修改和增加现有功能的逻辑,以更好地满足业务设计的需求),使它们作为服
务;服务接入过程In forSuite 流程集成套件提供相应的应用适配器服务,
进行协议、数据等内容的有效转换。
o 伙伴服务封装:以服务为中心的企业集成通过伙伴服务提供与企业外部的
B2B的集成能力;因为业务伙伴系统的异构性,In forSuite 流程集成套件提供多种
传输协议和数据格式的支持,以实现伙伴服务的接入。
o 信息服务封装:将不同数据来源的异构数据进行整合管理、统一视图,从而为需要信息的服务提供一个更简单的存取模式。
2. 业务构件间的关联、协同和互动;
基于SOA架构进行业务构件的服务编排,通过InforSuite 流程集成套件对不同业务
系统的服务进行编排、执行与监控,提高跨企业、部门的业务处理的效率和增强业务间的协同能力。业务流程管理的核心目的是为了业务优化;SOA旨在提高业务敏
捷性,对业务流程管理最大的改变就是可以显著降低业务基础服务的部署成本、提高业务基础服务的灵活性和可复用性。
3. 各资源间的关联、协同和互动。
基于SOA架构进行融合人工活动的流程整合,通过InforSuite 流程集成套件调度各业务服
务构件、人工活动、业务流程,实现将系统服务、业务人员、业务流程、业务应用、业务规则、业务数据等各类资源贯穿起来的一体化解决方案。
图3资源集成
基于服务组装以及业务流程规范,可实现融合人工活动的流程整合;通过业务流程的建模,
实现业务构件的组装,达到企业内及企业外各异构应用系统集成的目的。
流程中的节点可配置为各个异构系统提供的服务,将异构的业务系统接入到这个平台之上,同时也可以通过资源代理中心,将各种资源通过工具代理接入流程整合平台中,进行组装与配置,设置节点与服务间的输入输出映射。服务的实现可以支持多种标准的协议,女口Web Services、JMS JCA等,从而促进建立内部服务的重用;资源代理默认提供Java、EJB、.Net、Drools规则等代理,并允许用户自行扩展其他资源的代理。当用户需要增加一个新的业务的时候,可以复用现有的流程,编排出新的业务流程。
方案价值
1. 最终用户价值:
2. 面向国内现阶段业务流程应用发展的特点,实现融合复杂人工活动的流程整合。
3. 解决企业内各系统及企业外伙伴系统之间的各类资源整合、关联、协同、互动和按
需服务的问题,提高跨企业、部门的业务处理的效率和增强业务间的协同能力。
4. 基于SOA架构进行业务系统的服务整合,减少集成成本,集中精力在业务模型的核心功能
和服务上。
5. 基于SOA架构进行融合人工活动的流程整合,轻松应对业务流程的调整,迅速响应市场业
务推广,提升根据市场变化快速调整或即时响应竞争威胁的能力。
6. 提供良好的架构模式,规范化将来新应用程序的开发。
7. 合作伙伴价值:
8. 从复杂的业务流程设计、开发和维护工作中摆脱出来,专注于行业业务逻辑。
9. 加快大型管理软件开发项目的进程,降低项目开发风险。
10. 在项目维护阶段,降低由于业务流程需求变动带来的维护工作量。
11. 提高用户满意度,因为他们现在能够自己创建、修改流程,并能立即看到给他们工
作带来的便利和节省的金钱。