论文摘要
企业信息集成解决了企业“信息孤岛”的问题,然而在实现基于业务流程的集成方面还有待进一步发展。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 面向服务体系结构 SOA2.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 攻读硕士期间参加课题情况致谢
相关论文文献
标签:企业应用集成论文; 面向服务体系架构论文; 企业服务总线论文; 服务组合论文; 业务流程论文; 业务集成论文;