基于移动Agent实现构件与Web服务的企业应用集成

基于移动Agent实现构件与Web服务的企业应用集成

论文摘要

随着软件复用思想的普及和构件技术的发展,特别是EJB、CORBA和COM/DCOM三种构件开发模型的成熟,构件技术广泛应用于企业应用集成中。但是,由于不同企业之间采用不同的构件模型、接口规范,构件之间采用特殊的协议,使得基于构件的系统很难在广域网内交互信息,一旦企业的客户或合作伙伴的应用程序需要使用某些业务流程,如报表打印、订单管理等,就不得不重复地构造这些业务流程,分别为不同的客户机提供对应的操作,而且不具备足够的网络开放性。这种方式无疑降低了系统的可靠性和灵活性,增加了企业应用集成(EAI)的成本。本文在研究构件与Web服务两者各自的特点的基础上,引入移动Agent技术,提出了基于移动Agent实现构件与Web服务的合成方法——CWSAgent模型,并以订单录入过程为例验证了其在企业应用流程中的可行性。此模型一方面使二者在应用中充分发挥各自的优势,既保证了构件本地运行的高效、兼顾了远程异构平台数据的安全获取,又可以将企业内部业务流程构件与其伙伴、供应商的Web服务进行灵活接口,把它们纳入自己的应用流程内。另一方面,由于移动Agent还具有移动性和数据传输异步性等特性,使得系统运行更加灵活稳定,有力的促进了企业间的协作和Internet范围内的企业应用集成。

论文目录

  • 摘要
  • Abstract
  • 第1章 引言
  • 1.1 研究问题的提出
  • 1.2 研究的内容及意义
  • 1.2.1 解决方法及研究内容概述
  • 1.2.2 研究意义
  • 1.3 国内外研究现状
  • 1.3.1 构件和Web服务的发展及现状研究
  • 1.3.2 移动Agent研究现状
  • 1.4 文章组织结构
  • 第2章 相关基础知识
  • 2.1 构件实现模型
  • 2.2 Web服务概述
  • 2.2.1 Web服务的概念和特点
  • 2.2.2 Web服务关键协议
  • 2.3 移动Agent概述
  • 2.3.1 移动Agent的概念及特点
  • 2.3.2 移动Agent关键技术
  • 2.4 本章小结
  • 第3章 CWSAgent系统框架及实现方案
  • 3.1 CWSAgent模型的系统框架
  • 3.2 CWSAgent模型的实现方案
  • 3.2.1 模型的分析及实现方案的设计
  • 3.2.2 实现CWSAgent系统的Agent平台
  • 3.3 本章小结
  • 第4章 CWSAgent系统的详细设计与实现
  • 4.1 CWSAgent原型系统中的几个关键问题
  • 4.1.1 移动Agent动态结构设计
  • 4.1.2 构件与Web服务调用之间的数据映射
  • 4.2 CWSAgent原型系统功能模块的设计与实现
  • 4.2.1 用户接口层设计
  • 4.2.2 系统核心层设计
  • 4.3 本章小结
  • 第5章 合成技术在系统集成中的应用
  • 5.1 应用实例
  • 5.2 运行结果分析
  • 5.3 本章小结
  • 第6章 总结与展望
  • 6.1 研究总结
  • 6.2 工作展望
  • 参考文献
  • 攻读硕士学位期间论文发表情况
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于移动Agent实现构件与Web服务的企业应用集成
    下载Doc文档

    猜你喜欢