面向业务流程的服务组合技术研究与实现

面向业务流程的服务组合技术研究与实现

论文摘要

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

论文目录

  • 摘要
  • Abstract
  • 目录
  • 第1章 绪论
  • 1.1 背景、目的及意义
  • 1.2 课题来源
  • 1.3 论文研究的主要内容
  • 1.4 论文结构
  • 第2章 面向服务体系结构技术综述
  • 2.1 企业应用集成现状与技术分析
  • 2.1.1 企业应用集成概念和发展
  • 2.1.2 企业应用集成层次
  • 2.1.3 企业应用集成体系结构
  • 2.1.4 企业应用集成的新趋势
  • 2.2 面向服务体系结构 SOA
  • 2.2.1 SOA的概念和特点
  • 2.2.2 SOA的参考模型
  • 2.2.3 企业服务总线
  • 2.3 JBI规范
  • 2.3.1 JBI简介
  • 2.3.2 JBI的 ESB结构
  • 2.3.3 JBI关于流程管理的规范
  • 第3章 企业服务总线 SynchroESB的设计
  • 3.1 系统总体设计
  • 3.2 Ultra Server设计
  • 3.2.1 功能结构设计
  • 3.2.2 模块划分
  • 3.3 Peer Server设计
  • 3.3.1 体系架构设计
  • 3.3.2 功能结构设计
  • 3.4 基于 SynchroESB的业务流程管理
  • 第4章 SynchroESB的服务组合设计
  • 4.1 服务组合技术研究
  • 4.1.1 基于服务的业务流程
  • 4.1.2 组合服务概念
  • 4.1.3 组合服务的流程描述分析
  • 4.2 服务组件设计
  • 4.3 组合服务建模和部署
  • 4.3.1 SPO生成的文件格式
  • 4.3.2 SPO部署的文件包格式
  • 4.4 组合服务的执行
  • 4.5 流程管理设计
  • 4.5.1 流程生命期
  • 4.5.2 流程管理机制
  • 第5章 SynchroESB的服务组合系统实现
  • 5.1 组合服务核心模块实现
  • 5.1.1 部署命令的执行
  • 5.1.2 流程管理模块的执行
  • 5.1.3 模块类设计与实现机制
  • 5.1.4 模块的文件结构
  • 5.2 应用场景的运行实例
  • 5.2.1 业务流程建模
  • 5.2.2 业务流程部署测试
  • 5.2.3 执行结果与评价
  • 第6章 总结
  • 参考文献
  • 附录A 攻读硕士期间发表论文和获奖情况
  • 附录B 攻读硕士期间参加课题情况
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  

    面向业务流程的服务组合技术研究与实现
    下载Doc文档

    猜你喜欢