论文部分内容阅读
近年来,中国的电子商务和电子政务发展迅速,已经成为不可或缺的一部分渗透到社会经济的各个领域。随着电子商务和电子政务的不断推广,人们开始注意到电子商务和电子政务系统有时并非像人们想象中的那样能够提供完美的服务。对于电子商务和电子政务系统的维护,系统维护成本如此之高,这完全是在系统建设之初始料未及,原因在很大程度上是由于IT运行维护认识不够,没有给予足够的重视。事实上,对电子商务和电子政务系统提供的有效运营维护,对于该系统实现高可用性是至关重要的。值得关注的是,电子商务和电子政务系统在高速发展中面临了很多业务和技术上的问题。例如如何快速应对需求的不断更改和如何把所有应用程序在异构平台上进行集成,并进行数据交换。
突破性的Web服务技术的产生可以有效的解决电子商务和电子政务系统在业务上、在技术上的问题。实际上,随着面向服务架构(SOA)的设计理念为越来越多的人们所接受,Web服务技术在构建电子商务和电子政务系统中已经得到了非常普遍的应用。大量的电子商务和电子政务系统采用Web服务技术的后果之一,就是针对电子商务和电子政务系统的运营维护也要随之有所改变。
本文的目的就是解决如何有效对基于Web服务的电子商务、电子政务系统实现运维管理的问题。首先,介绍了实现Web服务运维管理的基本技术,包括运维管理技术,Web服务,JMX技术,Axis技术。其中JMX技术是Java语言中实现运维管理的关键技术,而Axis是现在比较流行的一个基于Java的Web服务引擎。本文准备采用它作为基础实现Web服务监控管理架构。接着,根据了Web服务的自身特点,即它自身拥有一套描述,发布,调用的体系,在传统运维管理架构的基础上,提出了一种Web服务运行监控管理架构。通过这个架构,可以很方便的创建运维管理系统实现对基于Web服务的电子商务和电子政务系统的有效运维管理。
接着,对前面章节提出的Web服务运行监控管理架构进行了具体的设计与实现。其中,分析了Web服务运行监控管理架构当前的需求,将整个架构分为主机运行状况管理、Web服务引擎管理、Web服务管理、Web服务的服务注册中心管理等几个部分分别进行Mbean的设计以及实现讨论;最后,采用了一个监控实例来说明如何使用Web服务运行监控管理架构来有效实现Web服务运行维护管理。