论文部分内容阅读
随着软件需求的激增,软件规模和复杂度的不断增大,传统的软件开发模式面临着前所未有的挑战,人们开始探索新的软件开发技术来适应软件发展的要求。软件复用是解决这一软件危机行之有效的方法,软构件技术则在软件复用中扮演着重要的角色。 随着网络技术的发展,本文在研究软件构件技术和软件总线体系结构的基础上,为了解决软件总线无法在Internet上很好应用的问题,将Web Services技术引入到软件总线体系结构中。由于软件总线模型起源于CORBA中的ORB总线,因此论文通过对Web服务和CORBA对象进行集成研究,针对Web服务和CORBA对象的接口转换和相互间消息转换的问题,利用一种集成网关实现了Web服务和CORBA对象之间的通信。最后在深入研究已有的构件组装平台的基础上,利用此集成网关设计出了一种基于Web服务和软件总线的构件组装结构平台,成功地将Web Services技术引入到软件总线体系结构中,实现了软件总线体系结构的网络化扩展,此平台是对已有的软构件组装平台的一种扩展。 论文最后还利用软构件技术对甘肃省科学技术攻关项目——WEB信息发布生成器的研究与实现(项目编号:2GS047-A52-002-3)进行了分析与设计,取得了预期的效果,缩短了软件的开发周期。