论文部分内容阅读
在软件开发过程中,如何提高软件系统的重用性和互操作性一直是一个重要的问题。分布式组件技术实现了跨越应用程序边界的二进制级别的软件重用,但要求客户端与服务器端之间紧密耦合,这样的系统是不健壮的,并且不同组件模型(CORBA, RMI,DCOM等)间的互操作非常困难。而Web服务作为建立可互操作的分布式应用平台,可以很好地解决上述问题。
本文介绍了Web服务所使用的关键技术和核心协议、Web服务中的分布式事务处理技术及其安全性、如何将J2EE与Web服务进行集成开发。接着在以上分析的基础上,选择J2EE作为Web服务实现平台,以Eclipse作为开发工具,Tomcat作为应用服务器,使用UML对系统建模构建了销售管理系统,对系统的产品查询功能用Web服务进行了封装。研究表明,Web服务为基于J2EE的应用程序提供了良好的封装性和可用性,提高了软件的可重用性和可扩充性,已经成为构建企业应用的一种新的模式。