节点文献
基于Web Services技术的分布式计算系统应用研究
Application Research of Distributed Computing System on Based of Web Services Technology
【作者】 朱宏伟;
【导师】 王乘;
【作者基本信息】 华中科技大学 , 系统分析与集成, 2005, 硕士
【摘要】 随着网络的发展,分布式系统在各行各业中的应用越来越广,而分布式计算技术是实现分布式系统的关键。目前虽然有着多种著名的分布式计算解决方案可以选择,但它们都有着很大的缺陷:它们彼此之间的互操作性不够,而且技术的局限性较大,不适合进一步扩展到以Internet 为主体的松散耦合的网络环境中。随着目前企业间互动的增大,如何实现更为广阔的网络中的各种应用系统的集成,已经成为了构建分布式计算系统的最大需求。而刚刚兴起的Web Services 技术可以轻松克服传统分布式计算解决方案的缺陷,实现Web 服务的无缝集成,从而架构出新一代的分布式计算系统。本文首先通过分布式计算技术的概念和几种主流的方案进行了阐述。在深入地分析Web Service 技术的细节和相对于其他方案的优势的同时,探讨了如何用这些技术去进行新型的基于服务理念的分布式计算系统的设计开发。然后利用Apache 组织的Axis 技术,构建了Web 服务管理系统,用其来管理实验室中的MD5 码破解Web 服务(在HP 集群的Linux 系统下实现)和MD5 码计算Web 服务(在普通PC 的Windows系统下实现)。同时,该管理系统的管理模块也以Web 服务的形式实现,客户端可以通过XML/SOAP 技术来调用其功能,实现了异构系统中不同应用程序的相互沟通。结合Web 服务管理系统设计与实现,本文探讨了使用Web Services 技术实现分布式计算系统的解决方案,并对Web Services 开发环境的搭建,系统的整体设计,具体的开发步骤都做了详细的描述。通过这些研究实践,进一步验证了Web Services 技术用于松散耦合的网络环境下的分布式计算的优势,同时也总结了其不足之处。
【Abstract】 Along with the development of network, the applications of distributed system are more and more popular, and distributed computing technology is the key of Distributed System Implement. Now although various solutions of distributed computing can be choose, they have some big shortcoming: the interaction and interoperation between different software applications are not enough, and they are not fit for development of application in a loose-coupling environment like Internet. How to realize integration of various applications in wider network environment between enterprises than before have already become the biggest demand of creating distributed computing system. Web Services technology can easily overcome the limitations of traditional distributed computing solutions, integrate web services without seam and construct a new generation distributed computing system. At first, this paper introduces and analyzes the conception and theories about distributed computing technology and several popular solutions. With deeply analysis and comparison, how to use these technology and theories to design and develop new patterns of distributed computing system is also discussed. Then, a Web Services Management System is constructed, which is based on Axis technology from Apache Group to manage a web service to decrypt MD5 hash (implemented on Linux in HP Cluster System) and a web service to get MD5 hash (implemented on Windows in PC). The function modules of the whole system as web service are also deployed. Client can invoke these models or services with XML/SOAP. So the interaction and interoperation between different applications in distributed heterogeneous environment were realized. According to the design and implementation of the system, this paper discuss the solutions of distributed computing system with Web Services technology, and describe the environment construct and setting for developing web service, system’s design, method and steps. At the same time, the advantage and the disadvantage of Web Services technology are testified and sum up.
【Key words】 Distributed Computing; Web Services; Axis; XML/SOAP;
- 【网络出版投稿人】 华中科技大学 【网络出版年期】2006年 05期
- 【分类号】TP338.8
- 【被引频次】12
- 【下载频次】460