论文部分内容阅读
Web Service是一种面向服务的体系结构,其突出优点是实现了真正意义上的平台独立性和语言独立性,为互联网应用提供了一种共享数据和功能的有效手段,能够较好地解决异构应用之间、松散偶合环境下的互操作、集成和协作问题,成为国内外网络软件技术研发的重要方向。因此设计实现一个面向Web Service的,功能共享、集成和协作的运行和管理平台,具有相当的理论研究和实用价值。 本文从Web Service的应用需求和技术特点入手,首先分析了Web Service的体系结构及技术规范,对目前最流行且最具潜力的SOAP协议进行了说明。其次,探讨了Web Service的跨平台、分布式特性,并针对计算中心的现状,提出一种基于Web Service的管理平台的概念模型以及平台的设计方法和思路,进而以概念模型为基础,按照所制定的设计思路提出了一个层次化的平台体系结构。最后,实例化管理平台,设计并实现了部署工具和运行时容器以及平台的管理架构。 本系统是基于J2EE体系提出的,J2EE是设计、开发、组装和部署基于组件的,平台无关的,多层分布式事务应用程序的标准体系结构,是实现web服务的自然平台。本文中还对EJB组件开发技术进行了重点研究,将组件技术和基于J2EE体系结构的软件开发技术结合起来,对设计过程中使用的一些关键技术也进行了说明,诸如:数据库表到Bean的映射,SERVLET过滤功能实现、应用程序的部署等。各个组件可以独立运行在不同的服务器上,有很强的自治性,EJB容器提供系统级服务,解决组件之间存在的安全性、并行性和事务性关系处理,使得组件之间在保持独立性的同时保持没有冲突。本系统通过测试,证明具有一定的扩展性和实际应用价值。