WebSASE监控管理系统设计与实现 - 单片机论文 - 中国知网 毕业论文,数控论文,PLC论文,单片机论文,电子商务论文, 建筑论文,中英文对照,毕业设计 毕业论文,数控论文,PLC论文,单片机论文,电子商务论文, 建筑论文,中英文对照,毕业设计
发新话题
打印

WebSASE监控管理系统设计与实现

本主题由 中国知网 于 2008-5-30 15:52 移动

WebSASE监控管理系统设计与实现

摘要:在基于Web服务的应用支撑环境(WebSASE)中,为了监控和管理环境中多个分布式工作流引擎及
Web服务运行容器的运行状态、监控部署在引擎中组合服务/服务的运行状态,给出了一个基于Web服务的应
用支持环境监控管理系统的设计与实现。
关键词:Web服务;工作流;监控;管理

Design and Implementation of Monitor and Manage System of
  Web Service-based Application Supporting Environment
              CAI Ning-ning, LIU Xu-dong, MA Dian-fu
(School of Computer Science&Engineering, Beihang University, Beijing 100083,China)
Abstract; To monitor and manage the status of the Web services runtimes and workflow engines and the status of the Web ser-
vices and the composite Web services deployed in those containers in the Web Service-based Application Supporting Environ-
ment (WebSASE),gived an implementation of the the monitor and manage system of WebSASE.
Key words; web services; workflow; monitor; manage
    近几年,Web服务技术发展迅速,已经成为应用程序主流
的开发技术基础和平台工'' o Web服务因其具有封装性、松散
藕合、使用标准协议规范、高度可集成能力[2t等优点得到了
IBM, Microsoft , BEA等业界主流公司的支持。W3 C ,OASIS等
国际标准化组织为其制定了若干标准规范,推动了相关技术和
应用的迅速发展。WebSASE1'1通过一个基础框架来帮助用户
建立、运行和管理一个多层结构的Web服务应用,为Web服务
及其应用的部署、运行、监控和管理提供统一的系统支撑。在
WebSASE中,直接负责控制Web服务对象的是Web服务运行
容器WSR(Web Service Runtime) }''。为了解决互联网应用的
集成和协作问题[151 , WebSASE还提供组合Web服务工作流引
擎,协调和管理一个组合Web服务在多个WSR和多个工作流
引擎中的执行。在分布式环境下,如何进行WebSASE系统管
理是一个重要的问题,具体包括:①在分布式环境下,如何进行
远程访问和控制,如何同时管理多个服务器,需要用什么形式
显示多个服务器的信息;②监控管理工具的显示信息方面,包
括如何体现出Web服务运行容器及工作流组合服务引擎内部
信息状态的可管理性,如何保证监控信息在网页中显示的直观
有效性。
    目前分布式系统管理技术中比较通用的是Java管理扩展
(Java Management eXtensions, JMX)[‘」,它是一个为应用程序、
设备、系统等植人管理功能的框架,包括IBM在内的多家公司
的管理产品都用JMX框架进行管理。JMX虽然是一种可以扩
展的框架,但是它无法利用Web服务容器的现有功能,并需要
开放管理端口,造成了安全隐患。另一种典型的管理技术是
Web服务分布式管理(Web Services Distributed Management,
WSDM) f'。它是OASIS在2005年3月批准的一个OASIS新标
准,利用Web服务来解决管理的集成问题。此标准得到IBM等
大公司的支持,CA公司也开发出一套基于WSDM的管理工
具。WSDM比JMX更适合于Web服务有关的管理,但前提条
件是需要多个协议的支持,在当前的WebSASE中尚不适用。
    在监控管理信息的展示方面,一般采用在网页中的图形动
态图形显示,当前的实现主要包括DHTML + JavaScript, VML
和SVG. DHTML + JavaScript编写的页面图形对象控制复杂,
VML和SVG均为矢量图像,并均可通过JavaScript进行动态控
制,但是VML在网页中绘图不易保存VML图形信息,使得已
显示信息无法存档。
    基于上述分析,提出一个基于Web服务的应用支撑环境
监控管理系统的设计方案:基于Struts模式实现监控管理工
具,采用Web服务方式实现管理服务,通过SOAP消息调用解
决远程管理问题。该监控管理工具通过导航栏树状结构和权
限信息动态切换解决多个服务器管理切换,通过对Web服务
容器和工作流引擎内部信息状态的监控与管理达到对Web服
务容器和工作流引擎的监控及管理,通过可缩放矢量图形
(Scalable Vector Graphics, SVG) `e'动态图形的显示保证监控
信息展示的直观和丰富。
附件: 您所在的用户组无法下载或查看附件

TOP

发新话题