ccidnet????

出版日期:2003-04-14 总期号:1206 本年期号:25

本期导读
要闻综合
中国信息化
网络与通信
软件与服务
产品与应用
渠道与市场
IT培训与认证专刊
东北专刊
华东专刊
华南专刊
西北专刊
呵护您的IT精灵
Web服务管理
田三稳

  IT建设的每一个环节都离不开良好的管理。随着Web服务的势头日益强劲,企业在实施这种技术时面临的管理挑战,也逐渐进入人们的视野。适当的管理工作不仅可以保证IT Web服务应用的正常运行,也可以使Web服务能够获得最佳的用户体验,最大限度地发挥其在开发、设计和应用上的种种优势,为企业的商业经营作出更多贡献。


  Web服务特点及新挑战


  Web服务具有相对集中的实施架构、模块化的分布式计算体系和松散耦合的特点,它的管理存在很多不同于传统IT系统管理的地方。对开放性和互操作能力的强调,使Web服务组件必须提供更多、更加开放的接口,同时还要兼顾系统的安全性能;同时,Web服务建立在多种异构平台和架构之上,很难通过单一的技术手段,对这种多元化和高度复杂的系统组件进行管理。下面是Web服务管理中面临的一些挑战。

  多元化、异构和扩展型的应用环境 Web服务应用一般建立在多厂商、多平台、多种IT技术互连互通的基础之上,它的管理必然涉及到跨平台的IT系统管理。同时,一些Web服务涉及到跨企业或跨应用的功能,如何解决对自身IT系统重点管理,同时兼顾延伸部分,也是新兴Web服务管理面对的一个问题。

  互操作性带来的安全和可靠性需求 互操作性是Web服务一个重要的优势,与之相伴随的,是安全性和可靠性方面的问题。Web服务环境下,任何一种应用都面临着既要提供开放的接口,同时又要保证自身安全可靠的矛盾局面。要解决这种问题,必须加强相关企业及其应用开发人员之间的协调和管理。

  Web服务的高伸缩性 Web服务类似于其他Web应用,具有高伸缩性的特点。多数企业还会在Web应用的实施中采取阶段化的战略。IT管理厂商在提供管理技术和管理工具时,必须很好地适应这种情况。

  全天时和高可用性 Web服务通常是全天时运行的,相应地,管理工作也不能中断。如何使全天时运行的Web应用能够保持良好的运行性能,成为Web应用高可用性管理必须解决的问题。

  新技术平台的采用 Web服务是对现有技术的融合和发展,其管理工作既要实现对传统技术架构的管理,也要提供对Web服务系统中一些新兴技术元素的支持,如J2EE和.Net架构等。

  集中化与系统本身“分布式”的矛盾 集中化实施和管理与系统本身的层次化、模块化、分布式计算的矛盾是Web服务与生俱来的一种矛盾。与之相适应,Web服务的管理需要一种相对意义上的集中化、层次化管理机制。


  Web服务管理功能


  由于Web服务自身的特点,它所依赖的IT系统比过去任何一个企业应用所采用的计算环境更为复杂,管理这种IT系统或计算环境所需要的技术和工具也有自己独特的要求。正是出于这种认识,Gartner集团在谈到Web服务管理时指出,传统IT系统管理厂商,包括IBM、HP、BMC和CA等,未必会在以后Web服务的管理中扮演重要角色。

  安全管理 这里所说的安全管理是指Web服务本身作为一种IT应用,必须能够持续高性能地运行,而不是Web服务中实现的安全功能。

  服务级管理 Web服务的特点使人们更加关心在类似的复杂环境下,如何改善IT部门和系统应用的服务水平,提供更好的性能和用户体验,为企业带来预期的效果。服务级管理的另外一个任务,就是如何不断优化系统的运行性能,以获得更好的服务级,这必须建立在IT系统高可用性、高可靠性和高性能优化的基础之上。大到Web服务本身的架构设计,小到底层的容灾备份、负载均衡、配置修改和SQL优化,都是与此相关的。

  配置管理 Web服务运行于网络互联的环境之下,比客户服务器或单纯的三层架构Web应用具有更为复杂的系统结构。同时,不断变化的外围环境、未知的应用场景和企业对Web应用伸缩性的需求,使Web服务的配置管理更加复杂。

  变化管理 在某种意义上,Web服务的变化管理更容易实现,至少人们存在这样的期望。这主要是由于多数Web服务的核心功能,集中于一个或若干个服务器之上。要使用一个面向消费者的Web服务,用户通常只要拥有标准的PC和浏览器就足够了。然而,Web服务往往不只是面向最终用户的,还必须与其他相关的系统进行对接,提供部分的处理功能或信息服务。这意味着与此Web服务相关的所有系统都需要被纳入变化管理的范畴中予以考虑。

  服务的成本及计费 对于部分用户而言,Web服务只是实现其主要业务的一种手段,这时,Web服务不存在收费问题。但对于一些将Web服务本身当作自己主要业务进行经营的企业而言,成本和计费就成为一个重要的问题。可见,Web服务的计量和收费管理,也是未来Web服务管理中一个重要的课题。