首页> 中文学位 >基于消息和Web Services的构件组装的研究和实现
【6h】

基于消息和Web Services的构件组装的研究和实现

代理获取

目录

文摘

英文文摘

第1章前言

1.1研究背景

1.2研究意义

1.3研究内容与各章节安排

第2章主流构件与构件组装技术

2.1主流构件

2.2构件组装技术

第3章XML消息与Web Services

3.1 XML消息技术

3.2 Web Services

第4章基于消息和Web Services的构件组装的研究

4.1构件组装存在的问题

4.2基于消息和Web Services的构件组装的研究

4.3基于消息和Web Services的构件组装的特点

第5章实现与应用

5.1项目介绍

5.2 BSERP的体系结构

5.3 BSERP的构件系统

5.4实现

5.5系统的性能分析和实现效果

结束语

参考文献

致谢

论文原创性声明

展开▼

摘要

在基于构件的开发过程中,构件组装机制是基于构件的开发重要的组成部分,在其研究领域中最为关心的就是如何使用一种灵活的组装机制,能表现构件之间的复杂关系,使得系统内部的构件能完成各自的功能,同时又不会对其他构件产生影响。构件组装过程中将几个不同的构件组合成为一个构件,而这个过程是一个重新设计的过程,同时组合后的构件要满足原始构件的需求。 本文首先介绍了相关构件的模型和当今流行的三种构件技术,并分析了一些主流的构件组装技术中的不足。在此基础上,提出了一种新的构件的组合技术,即基于XML消息和Web Services的构件组装。这种组装技术的特点在于分层实现了不同粒度大小的构件的组装,而且强调了构件之间交互的平台,语言的无关性,构件都是分布在不同服务器上,适合分布式的应用。在对原子构件进行组装的过程中,使用XML消息作为构件的通信机制,构件之间使用消息代理,这样可以确保构件间的松散耦合特性。通过使用SOAP协议作为消息的传送机制,保证消息的安全性以及正确到达目标构件。原子构件动态地组装成为一个构件,多个组装后的构件共同完成某个模块的功能,为了使得这些构件统一为外部提供服务,通过使用复合构件将一些功能关联的构件的组合到一起形成一个动态复合构件,复合构件本身不是构件的实体,通过调用内部原子构件的接口和服务而对外部提供需求。对于复合构件作者采用了Web Services对构件的接口进行封装,使得复合后的构件与外部通过Web Services进行交互和通信,提供服务级别的组装。因而整个架构从上往下看,复合构件对外部提供服务调用,同时其内部又是原子构件之间的XML消息的传递和接受,这样使得了构件之间具有高度统一性,而内部的复杂性对于外部使用者来说是不需要关注的。 在研究基础上,将这种组装技术应用到具体项目中-广州市科技项目“机械装备行业ERP系统”,并在实际应用中将组装过程中的一些关键技术得以实现,该系统在实际应用中得到很好的推广。最后作者总结了主要的研究工作和意义,同时也指出了研究中尚不完善的地方,给出了进一步研究的方向。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号