论文部分内容阅读
企业信息集成解决了企业“信息孤岛”的问题,然而在实现基于业务流程的集成方面还有待进一步发展。SOA提出了面向服务的业务流程集成框架,如何在该框架下,扩展ESB平台,实现服务组合及业务流程的整合和管理具有重要的研究意义。本文提出的面向业务流程的服务组合设计,为开发服务组合支撑平台以及在此基础上构造服务组合应用系统提供了基础框架。流程管理系统基于JBI规范实现,集成在ESB平台上,具有松散耦合,标准统一的优点,符合新一代企业业务流程集成的主要趋势。 本文深入研究了面向服务的软件体系架构和基于java技术的标准企业服务总线的实现规范,以SynchroESB为平台,分析服务组合的处理机制,比较了业务流程和规则的描述语言,采用BPEL和Drools作为业务流程建模描述语言设计服务组合模型,根据JBI规范设计执行业务流程的服务组件,以第三方BPEL执行引擎插件驱动流程执行。同时提供了一个基于JMX的管理控制模块,通过它可以对正在运行的流程实例以及历史数据进行控制和管理。 实现的企业服务总线平台软件系统不仅具有基本的消息整合功能,还实现了面向业务流程的服务组合功能,并在此基础上对商业流程进行管理和活动监控。系统实现遵循相关规范又符合当前流行的业界标准,其性能可靠又有保证,这些为该产品的成功商业运营提供了保障,相信该产品肯定能获得预期的市场效益。