论文摘要
随着软件复用思想的普及和构件技术的发展,特别是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文档