基于BPEL4WS的企业应用集成研究及其在案例系统中的应用

基于BPEL4WS的企业应用集成研究及其在案例系统中的应用

论文摘要

随着现代企业的信息化建设的不断发展,信息系统变得越来越复杂,畅通和高效率变得遥不可及。所以寻找一种可以将分散的应用程序集成为一个统一的业务流程的方法就显得十分重要。面对不同时期不同技术条件下已经存在的信息孤岛,用户和企业迫切需要架设无缝连接的桥梁来连接这些信息孤岛。虽然传统的企业应用集成方案为解决这些问题都做出了巨大的贡献,并且取得了一定的效果,但是IT工程师在企业的实际项目中还是谨慎的考虑是否采用这些技术。这是因为这些企业应用集成方案无法从根本上解决企业多变的需求,只是临时的解决企业当前的问题,同时也将系统进一步复杂化。然而,面向服务的概念为我们带来了解决这些困扰的可能。传统的中间件可以完全被标准的Web Services所替代,只要好定义明确的接口,Web Services是可以被替换成任何其他的符合接口规范的Web Services,这样就解决长期困扰业界的系统之间集成的紧耦合问题。更为重要的是由引入Web Services技术而带来的这种松耦合将极大地提高组件的可重用性,同时Web Services之间的组合也就变得更加容易。因此,论文提出将BPEL4WS技术引入到企业应用集成中。业务流程可以有效地将松散的Web Services整合为逻辑有序的服务组合,这种组合不仅保证了系统松耦合,更是在另一个层次上对系统进行了集成。并且可以按照BPEL4WS的规则来统一的管理这些Web Services的生命周期,处理异常和事务管理,建立完整的安全机制。论文对传统企业应用集成的各种方法进行了系统的研究,总结出企业应用集成的基础构件,并将Web Services的技术结合这些基础构建得出基于BPEL4WS的企业应用集成所必需的服务模型。在此基础之上,论文提出基于BPEL4WS的企业应用集成的整体框架,这个整体框架将数据的集成和服务的集成综合在统一的业务流程之下,是对传统企业应用集成方法的更进一步的抽象和集成,使得系统各个部分的集成更加逻辑有序。论文还对企业应用集成实施原则和流程进行有益的研究,并结合案例系统对该企业应用集成整体框架进行了成功的实现。

论文目录

  • 中文摘要
  • 英文摘要
  • 1 绪论
  • 1.1 企业应用集成的问题
  • 1.2 研究的现状和面临的挑战
  • 1.2.1 企业应用集成的现状
  • 1.2.2 目前所面临的问题
  • 1.3 论文的主要工作
  • 2 基于 BPEL4WS 的企业应用集成的相关标准
  • 2.1 引言
  • 2.2 Web Services
  • 2.2.1 XML
  • 2.2.2 WSDL
  • 2.2.3 SOAP
  • 2.2.4 UDDI
  • 2.3 BPEL4WS
  • 2.3.1 BPEL4WS 模型结构
  • 2.3.2 BPEL4WS 流程
  • 2.3.3 BPEL4WS 活动和状态
  • 2.3.4 BPEL4WS 与WSDL 的关系
  • 2.4 小结
  • 3 主流企业应用集成模式的研究与改进
  • 3.1 引言
  • 3.2 企业应用集成的基础构件
  • 3.2.1 适配器(Adapters)
  • 3.2.2 中继器(Intermediaries)
  • 3.2.3 拦截器(Interceptors)
  • 3.2.4 中介组件(Broker)
  • 3.3 企业应用集成的基础服务模型
  • 3.3.1 包装服务(Wrapper Services)
  • 3.3.2 业务服务( Business Services)
  • 3.3.3 控制服务(Controller Services)
  • 3.3.4 流程服务(Process Services)
  • 3.3.5 工具服务(Utility Services)
  • 3.4 小结
  • 4 基于 BPEL4WS 企业应用集成的整体模型
  • 4.1 引言
  • 4.2 基于BPEL4WS 企业应用集成的整体模型
  • 4.2.1 面向信息(数据)的企业应用集成
  • 4.2.2 面向服务的企业应用集成
  • 4.2.3 面向业务流程的企业应用集成
  • 4.2.4 基于BPEL4WS 企业应用集成整体模型的建立
  • 4.2.5 企业应用集成整体模型的应用场景的探讨
  • 4.3 企业应用集成层的实施原则和流程
  • 4.3.1 实施原则
  • 4.3.2 实施流程
  • 4.4 企业应用集成的安全性
  • 4.4.1 企业应用集成面临的安全问题
  • 4.4.2 网络层面的安全
  • 4.4.3 消息层面的安全
  • 4.4.4 数据层面的安全
  • 4.5 小结
  • 5 案例系统的应用集成方案设计及其实现
  • 5.1 引言
  • 5.2 需求分析和集成情景
  • 5.3 案例系统应用集成的设计
  • 5.3.1 集成模式的确立
  • 5.3.2 集成层的设计
  • 5.4 案例系统应用集成的实现
  • 5.4.1 开发平台的介绍
  • 5.4.2 Web Services 的实现
  • 5.4.3 BPEL4WS 流程的实现
  • 5.4.4 集成层实现结果展示
  • 5.5 小结
  • 6 结论
  • 6.1 本文总结
  • 6.2 进一步的研究展望
  • 致谢
  • 参考文献
  • 附录
  • A:作者在攻读硕士学位期间参加的科研项目
  • B:作者在攻读硕士学位期间发表的论文目录
  • 相关论文文献

    标签:;  ;  

    基于BPEL4WS的企业应用集成研究及其在案例系统中的应用
    下载Doc文档

    猜你喜欢