SOA的中小制造企业业务流程的集成.docxVIP

  • 3
  • 0
  • 约3.85千字
  • 约 7页
  • 2021-12-08 发布于天津
  • 举报
PAGE 1 PAGE 1 SOA的中小制造企业业务流程的集成 本文分析了传统的企业应用集成中存在的不足以及利用业务流程集成迭代解决这些问题的措施,提出并实现了一种基于面向服务体系架构(SOA)的中小制造企业业务流程集成架构,它支持企业内、外应用以及企业门户的业务流程集成,并充分利用了SOA和XML通信的最新技术。实践证明,该业务流程集成架构具有简洁、实用、成本低和易推广等特点。 2.3业务流程集成执行 一旦完成流程建模,业务流程执行引擎即可工作,以便在运行时集成各种不同的应用。若流程中的活动涉及到手工操作组件,则该引擎就会通知相关责任人员解决其运行时的身份问题。若是协同活动,则业务流程执行引擎就需要了解一组人员协同完成此活动的方式。通常,业务流程集成系统的掌握中心即为业务流程执行引擎,而业务流程执行引擎的核心正是工作流引擎。工作流引擎可导入、解释以标准格式存储的流程定义,并且执行根据流程定义所给出步骤的活动;还可打算路由方向。若路由或流程掌握条件太复杂以至难以采用传统的流程定义符号来定义,则可采用规则引擎。在执行BPI时,某些业务流程可能会超出企业内部的范畴而涉及到其他合作伙伴或者用户,因此需要尽量地削减这些流程中的人工交易,以降低流程的运行周期和成本,提高流程自动化程度。 2.4业务流程集成监控 业务流程集成监控包括对流程状态的查询、流程中事件的监控、流程异常的监控、流程日志的浏览以及对系统的远程掌握(如系统的开始、停止、挂起与恢复等),从而使得业务。应用事件与基本的业务结构相互关联。对于企业中执行的各种业务流程,可对其进行实时的、端到端的监控,业务经理假如能够随时看到关键性能指标的统计(如货物发送的数量、过期的订单数量等),则通过这些统计数据,他们可以采取积极的措施来优化业务流程,提高客户满足度。 2.5业务流程集成优化 为了保持企业的竞争优势,企业需要有效地管理它们的业务流程集成系统,持续地对其进行优化,包括对业务流程集成的分析、对优化后流程的仿真运行、对流程功能的修改和增加等。若企业结合水平工作整合、垂直工作整合及工作次序最佳化这)种优化方式,采用可对流程仿真运行及对优化后流程的相应性能指标进行估算的工具,就能够很好地帮助企业优化其业务流程,提高投资回报率。 3基于SOA(的中小制造企业业务流程集成架构 在国家“八六三”CIMS主题的支持下,由北京北航海尔软件有限公司与其他,家机构共同开发了一个基于SOA的面向中小制造企业信息化的集成系统。该系统的流程集成层中采用了图2所示的业务流程集成架构,并在实施中结合第(节中业务流程集成迭代步骤,提升了企业实现业务目标的效率。 图2中小制造企业业务流程集成架构 3.1中小制造企业业务流程集成架构 图2所示为基于WFMC工作流参考模型的中小制造企业业务流程集成架构图。该集成架构的核心是业务流程管理中心,并具有一个工作流引擎。该引擎采用了如图所示的北京北航海尔软件有限公司自行开发的面向中小制造企业的工作流引擎框架,实现了流程规律与业务规律的分别,能够可视化地进行业务流程的分析、定义和业务单元的组装,使应用开发人员能更关注于业务规律的实现,降低复杂流程应用的开发难度;支持顺序、分支、同步、循环、自循环、会签等丰富的工作流模型,支持流程的动态调整,使开发者与最终用户可以从容应对变化,提高应用系统的敏捷性和适应性;支持复杂业务流程的建模,使用平凡、路由、子流程和块等各种活动类型,对企业完整的运营过程进行直观、分层的建模;支持事件插件的处理,在流程实例、活动实例状态发生转变的任一时刻,允许应用扩展业务功能。该工作流引擎的可扩展架构如图4所示。 图3面向中小制造企业的工作流引擎框架 图4工作流引擎的可扩展架构 在该业务流程集成架构中,业务流程管理中心对外供应2类接口1)XML(流程定义语言(XMLprocessdefinitionlanguage,XPDL)接口。通过此接口,业务流程管理中心接收外部系统定义的业务流程,并对业务流程进行合法性检查,也可以向外部系统供应业务流程的完整描述。2)流程掌握接口。该接口以符合规范的形式对外供应流程掌握的功能,企业应用通过本地的调用代理及业务流程管理中心的工具代理管理器对工作流引擎发起远程调用,完成对实际业务流程的驱动。通过该接口可掌握业务流程执行实例及跟踪查询流程实例运行信息。 本文分析了传统的企业应用集成中存在的不足以及利用业务流程集成迭代解决这些问题的措施,提出并实现了一种基于面向服务体系架构(SOA)的中小制造企业业务流程集成架构,它支持企业内、

文档评论(0)

1亿VIP精品文档

相关文档