(通信与信息系统专业论文)基于web+services的桌面系统管理分析与研究.pdf_第1页
(通信与信息系统专业论文)基于web+services的桌面系统管理分析与研究.pdf_第2页
(通信与信息系统专业论文)基于web+services的桌面系统管理分析与研究.pdf_第3页
(通信与信息系统专业论文)基于web+services的桌面系统管理分析与研究.pdf_第4页
(通信与信息系统专业论文)基于web+services的桌面系统管理分析与研究.pdf_第5页
已阅读5页,还剩60页未读, 继续免费阅读

(通信与信息系统专业论文)基于web+services的桌面系统管理分析与研究.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

复旦大学硕士学位论文 摘要 目前,国内外大多数桌面管理系统都是由网络管理系统转化而来的,传统的 桌面管理软件大都使用各自的管理协议对企业资源进行管理。企业内部存在许多 不同的软件、硬件资源以及桌面系统,如何有效地整合这些系统,提高企业的管 理效率,提高企业竞争力,成为现代桌面管理系统的主要问题之一。此外,桌面 管理的特点以及它与服务器管理、网络管理等系统管理的区别没有得到业界足够 重视,这也使得桌面系统管理仍然还存在着一些盲点和有待改进的地方。 w e bs e r v i c e s 技术基于x m l 数据传输和交换,并且使用通用的s o a p 传输 协议,为统一传输格式提供了一种行之有效的手段,为现代桌面管理系统拓宽了 道路,节约了企业的管理成本,提高了企业的管理效率。基于w e bs e r v i c e s 的桌 面系统管理已经成为了企业桌面系统管理的一个重要方法。 本文首先概述了目前国内外桌面管理系统的发展现状,针对目前企业传统桌 面系统管理中还存在的问题,对基于w e bs e r v i c e s 的桌面系统管理进行了分析和 比较,然后讨论和阐述了可以用于w e bs e r v i c e s 的桌面系统管理协议,并对这些 管理协议进行了分析和比较,进而研究和设计了基于w e bs e r v i c e s 的桌面系统管 理框架,根据桌面系统管理的特点以及它与其他系统管理的不同点,针对桌面管 理的关键技术包括事件处理机制、移动设备管理和管理传输协议进行了深入研究 和分析。最后本文针对目前桌面管理的特点和不足提出了改进设计和解决方案, 实现了基于w e bs e r v i c e s 的桌面管理原型系统和改进的动态事件处理机制,并进 行了测试和实验比较分析。 本文提出的目的和意义在于:推进和扩展了w e bs e r v i c e s 技术的发展,促进 了w e bs e r v i c e s 技术与桌面系统管理的结合,分析和总结了桌面系统管理框架和 关键技术,提出了改进设计和解决方案,完善和改进了基于w e bs e r v i c e s 的桌面 系统管理,并给予了设计和相关实现。 关键词:桌面管理,w e bs e r v i c e s ,x m l ,w s - m a n a g e m e n t 5 复旦大学硕士学位论文 a b s t r a c t c u r r e n t l y ,m o s to ft h ed e s k t o pm a n a g e m e n ts y s t e mi st r a n s f o r m e db y t h e n e t w o r km a n a g e m e n ts y s t e m t h et r a d i t i o n a ld e s k t o pm a n a g e m e n ts o f t v c a r em o s t l y u s et h e i rp r i v a t em a n a g e m e n tp r o t o c o lf o rm a n a g i n ge n t e r p r i s ei tr e s o u r c e h o w e v e r , t h e r ei sm u c hd i f f e r e n ti n t e r n a lh a r d w a r e ,s o t h a r er e s o u r c e sa n dd e s k t o ps y s t e m s e x i s t h o wt oe f f e c t i v e l yi n t e g r a t et h e s es y s t e m sa n di m p r o v et h em a n a g e m e n t e f f i c i e n c yo fe n t e r p r i s e si sg o i n gt ob et h em a i np r o b l e mo fd e s k t o pm a n a g e m e n t s y s t e m b e s i d e s ,i ti sa , b i gr o a d b l o c kf o rd e s k t o pm a n a g e m e n td e v e l o p m e n tt h a tt h e d i f f e r e n c eb e t w e e nd e s k t o pm a n a g e m e n ts y s t e ma n do t h e rm a n a g e m e n ts y s t e m a l w a y si si g n o r e d w e bs e r v i c e st e c h n o l o g yt r a n s m i s s i o na n de x c h a n g ed a t ab a s e do nx m l ,i tu s e s o a pp r o t o c o lf o ru n i f o r mw a n s m i s s i o nf o r m a t s i tp r o v i d e sa ne f f e c t i v ew a yf o r d e s h o ps y s t e mm a n a g e m e n t i ts a v e st h ee n t e r p r i s em a n a g e m e n tc o s ta n di m p r o v e s t h ee f f i c i e n c yo fm a n a g e m e n to ft h ee n t e r p r i s e t h ed e s k t o ps y s t e mb a s e do nw e b s e r v i c e sh a sb e c o m ea ni m p o r t a n tm e t h o do fe n t e r p r i s ed e s k t 叩s y s t e mm a n a g e m e n t t h ep a p e rf i r s t l ys u m m a r i z e st h ec u r r e n t l ys i t u a t i o no fd e s k t o pm a n a g e m e n t s y s t e ma n dp r o p o s et h ep r o b l e m so fd e s k t o pm a n a g e m e n t t h e ni t d i s c u s s e st h e d e s k t o ps y s t e mm a n a g e m e n tb a s e do nw e bs e r v i c e s ,a n dm a k e sa r e s e a r c ho fd e s k t o p m a n a g e m e n tf t a r n e w o r kb a s e do nw e bs e r v i c e s a c c o r d i n gt ot h ef e a t u r e so fd e s k t o p m a n a g e m e n ts y s t e m ,k e yt e c h n o l o g yo fd e s k t o ps y s t e mm a n a g e m e n ti s s t u d i e da n d a n a l y z e da f t e r i nt h ee n d ,i tr e a l i z e st h ed e s k t o pm a n a g e m e n tp r o t o t y p eb a s e do nw e b s e r v i c ea n dm a k e sat e s ta n a l y s i s , t h em e a n i n go ft h i sp a p e ri sa sf o l l o w i n g :i tp r o m o t e st h ew e bs e r v i c e t e c h n o l o g y i ti m p r o v e s t h e i n t e g r a t i o n o fw e bs e r v i c ea n dd e s k t o ps y s t e m m a n a g e m e n t k e yt e c h n o l o g yo fd e s l r o ps y s t e mm a n a g e m e n t i ss t u d i e da n da n a l y z e d i no t i s p a p e r w h a t sm o r e ,t h i sp a p e rs u m m a r i z e s t h e d e s k t o pm a n a g e m e n t f r a m e w o r kb a s e do nw e bs e r v i c ea n dg i v e sa ni m p r o v e di m p l e m e n t k e y w o r d s :d e s k t o pm a n a g e m e n t ,w e bs e r v i c e s ,x m l ,w s - m a n a g e m e n t 6 第一章绪论 第一章绪论 1 1 引言 在现代企业飞速发展的今天,企业内部的计算机架构变得越来越庞大,已 经不同于以往一个公司总共只有几十台电脑的时代了。尤其是对于那些具有巨 大增长潜力的中小型企业,公司计算机系统资源的高效管理显得尤为要,在一 个几百人的企业中,往往只有几个i t 管理人员管理计算机系统。管理众多的桌 面计算机不仅需要将大量的时间和金钱投入到硬件、软件、人员、培训和维护 等各个方面,而且常常使信息部门疲于应付,经常出现忙得不可开交或闲来无 事等极端现象,工作效率严重不饱和,企业往往还要负担超出所得效果的额外 支出。为此,企业需要一种系统和工具来合理地管理桌面计算机,那就是桌面 系统管理。 一般来说,桌面管理就是通过某种方式对桌面计算机和桌面系统进行管理, 使桌面系统能正常高效地运行。其目的就是使被管理资源得到更加有效地利用。 它应实时监控桌面系统的状态,可以实时了解桌面系统的相关属性和信息,维 护桌面系统的正常运行,当系统出现故障时能及时报告和处理,并协调、保持 桌面系统的高效运行等。 桌面管理系统的目的在于将企业从纷繁的i t 系统管理中解脱出来,把更多 的资源和精力投入到那些核心业务管理中,而不再被日常的r r 管理事务打扰。 此外,桌面管理系统不仅可以帮助客户节省大量相关开支,其针对不同企业提 供的按需服务还可以帮助企业降低业务营运的风险。如何对桌面系统进行最合 理最优化的利用和管理,对于企业最大限度利用企业资源、提高管理效率、提 高企业竞争力,是一个至关重要的因素。 1 2 桌面管理系统的发展现状及存在的问题 近年来,随着p c 的大量应用,尤其是局域网的诞生,系统运行的各物理 设施通过网络互连通信,这让远程分布式的管理形式需求变得日益强烈。在上 个世纪末,s n m pv l 得已制定并成为业界的网络管理标准【n ,该标准随后也通 用于桌面管理。 2 1 世纪初,因为互联网的飞速发展以及桌面计算机系统的出现,此时为监 7 第一章绪论 控网络和计算设施的运行状况,各系统管理软件厂商需要去猜测转换底层被管 理模型的功能含义及其之间的关联关系,并为每个设备开发自己的管理代理, 这也就让系统管理平台开发商花了过多的资源在于维护它的平台而不是改进它 的功能。桌面平台开发商希望能有一个比s n m pv l 功能更为强大的管理体系。 系统和设备生厂商开始支持和提供基于w e b 服务的管理接口。但是各大厂 商大多使用私有的管理接口和标准开发管理软件和系统,这样一方面使得软件 开发人员无统一的标准可循,硬件厂商各自不能相互兼容和支持,开发成本高。 另一方面管理人员无法了解这些私有接口,无法在原管理软件和系统上简单地 开发一些需要的功能模块。 各个标准组织开始着手制定和推进相关桌面系统管理标准,其中受到业界 广泛认可的d m t f ( d e s k t o pm a n a g e m e n tt a s kf o r c e ) 组织致力于桌面系统管理 的发展和研究,该组织提出了一种全新的桌面管理代理技术d m i e s k t o p m a n a g e m e n ti n t e r f a c e ) 圈。d m i 桌面管理接口是d m t f 专门针对桌面系统管理 制定的管理标准,得到了一定的发展。可是,因为该标准仅局限于桌面系统管 理,在与其他网络管理的融合方面表现出了不足,并没有得到厂商广泛的支持。 d m t f 在2 0 0 5 年3 月声明了停止更新该标准。 为了达到真正意义上的统一管理,产业界需要一个统一、通用的标准管理 资源模型。因而d m t f ( d i s t r i b u t e dm a n a g e m e n tt a s kf o r g e ) 组织制定了c i m ( c o m m o ni n f o r m a t i o nm o d e l ) 规范,推进w b e m ( w e b - b a s e de n t e r p r i s e m a n a g e m e n t ) 解决方案的发展。而随着w e bs e r v i c e s 技术的出现与发展,系统管 理领域开始利用w e bs e r v i c e s 技术制定管理标准,目前两个适用于桌面管理的 标准接口是o a s i s 组织( o r g a n i z a t i o nf o r t h ea d v a n c e m e n to fs t r u 曲】r e d i n f o r m a t i o ns t a n d a r d s ) 的w s d m 3 j ,以及d m t f 的w s - m a n a g e m e n t t 4 l 。其中 w s m a n a g e m e n t 的管理方式得到了m i e r o s o r 的w m d o w 2 0 0 3r c 版本等的支持。 2 0 0 7 年3 月,d m t f 又制定了d a s h ( d e s k t o pa n dm o b i l ea r c h i t e c t u r cf o r s y s t e mh a r d w a r e ) 标准规范p l ,d a s h 是一个为了统一管理在企业中的移动和桌 面系统的体系架构。d a s h 体系架构由一系列的标准协议和规范组成,其中包括 w s m a n a g e m e n t 标准。d a s h 规范使用一系列现存的工业标准,实现对桌面和移 动系统的网络化管理,在w e bs e r v i c e s 层通过使用w s m a n a g e m e m 标准,统一了 访问管理资源的操作和方法,为桌面系统的统一管理提供了解决方案。最新的 d a s h 规范于2 0 0 9 年8 月份更新。 8 第一章绪论 1 3 本研究课题背景及研究意义 本论文研究是根据上海市复旦大学与日本日立公司开展的“高级系统运营 管理以及s o a ( s e r v i c eo r i e n t e da r c h i t e c t u r e ) 联合研究项目展开的。 本文的研究意义在于推进和加快w e bs e r v i c e s 技术与桌面管理的融合,促 进现代桌面管理系统的发展,探讨桌面系统管理框架和相关的关键技术,完善 和改进基于w e bs e r v i c e s 的桌面系统管理。 1 4 本文所作的主要工作以及论文结构 本文第一章首先概述了桌面系统管理的现状和目前存在的一些问题,说明 了本文的研究背景和意义,第二章首先介绍了w e bs e r v i c e s 技术,介绍了传统 桌面系统管理架构与基于w e bs e r v i c e s 的桌面系统管理架构,并进行了相关分 析和比较,随后将与桌面管理相关的协议进行了说明,并把各个管理协议进行 了比较分析。第三章首先介绍了基于w e bs e r v i c e s 的桌面系统管理框架,并做 了需求分析和可行性分析,然后设计了一个原型系统。第四章讨论了基于w e b s e r v i c e s 的桌面系统管理的几个关键技术,包括自动事件处理机制、移动设备 的管理、管理协议的改进等等,并对这几个技术进行了分析和改进设计。第五 章实现了论文提出的原型系统和改进的动态事件处理机制,并进行了测试和实 验记录,最后对实验测试结果进行了分析和总结。 9 第二章基于w e bs e r v i c e s 的桌面管理架构与协议 第二章基于w e bs e r v i c e s 的桌面管理架构 与协议 2 1w e bs e r v i c e s 技术概述 2 1 1w e bs e r v i c e s 体系结构 简单的说,w e bs e r v i c e s 就是网络上创建的一个应用程序,它向外界提供可 以调用的a p i 接口,远程计算机可以通过w e b 调用获取该w 曲服务的接口,通过 创建本地代理,使用其暴露出来的方法接口,w e b 服务作为服务端,接受客户端 的操作请求,并返回操作结果,相比组件模型,w c bs e r v i c e s 作为建立可互操作 的分布式管理的新平台,具有很好的优势,通过使用w e bs e r v i c e s 定义接口,可 以掩盖各种不同系统实现之间的区别以及各相互连结的系统之间的异构性。在 i n t e r a c t 虚拟计算环境中,任何支持这些标准的系统都可以被动态定位以及与网络 上的其他w e bs e r v i c e s 交互,任何客户都可以通过授权调用相关服务而不必知道 它们处在何处,它突破了传统的分布式计算模型在通信、应用范围等方面的限制, 允许企业和个人快速廉价地建立和部署个性化应用。 w e bs e r v i c e s 技术 6 1 的体系结构如图1 所示。 图1w e bs e r v i c e s 技术体系结构 w e bs e r v i c e s 体系结构中包括三种角色:( 1 ) 服务提供者:发布自己的服务, 并对服务请求进行响应。( 2 ) 服务注册中心:注册服务提供者发布的w e b 服务, 对其分类,并允许服务请求者进行搜索。( 3 ) 服务请求者:利用服务注册中心 查找所需的服务,然后使用该服务。 角色间主要有3 个操作:发布( p u b l i s h ) ,查找( f i n d ) ,绑定( b i n d ) 。服务发布一 般情况下需要2 个标准:w e bs e r v i c e 描述语言w s d l ( w e bs e r v i c ed e s c r i p t i o n 1 0 第二章基于w e bs e r v i c e s 的桌面管理架构与协议 第二章基于w e bs e r v i c e s 的桌面管理架构 与协议 2 1w e bs e r v i c e s 技术概述 2 1 1w e bs e r v i c e s 体系结构 简单的说,w e bs e r v i c e s 就是网络上创建的一个应用程序,它向外界提供可 以调用的a p i 接口,远程计算机可以通过w e b 调用获取该w 曲服务的接口,通过 创建本地代理,使用其暴露出来的方法接口,w e b 服务作为服务端,接受客户端 的操作请求,并返回操作结果,相比组件模型,w c bs e r v i c e s 作为建立可互操作 的分布式管理的新平台,具有很好的优势,通过使用w e bs e r v i c e s 定义接口,可 以掩盖各种不同系统实现之间的区别以及各相互连结的系统之间的异构性。在 i n t e r a c t 虚拟计算环境中,任何支持这些标准的系统都可以被动态定位以及与网络 上的其他w e bs e r v i c e s 交互,任何客户都可以通过授权调用相关服务而不必知道 它们处在何处,它突破了传统的分布式计算模型在通信、应用范围等方面的限制, 允许企业和个人快速廉价地建立和部署个性化应用。 w e bs e r v i c e s 技术 6 1 的体系结构如图1 所示。 图1w e bs e r v i c e s 技术体系结构 w e bs e r v i c e s 体系结构中包括三种角色:( 1 ) 服务提供者:发布自己的服务, 并对服务请求进行响应。( 2 ) 服务注册中心:注册服务提供者发布的w e b 服务, 对其分类,并允许服务请求者进行搜索。( 3 ) 服务请求者:利用服务注册中心 查找所需的服务,然后使用该服务。 角色间主要有3 个操作:发布( p u b l i s h ) ,查找( f i n d ) ,绑定( b i n d ) 。服务发布一 般情况下需要2 个标准:w e bs e r v i c e 描述语言w s d l ( w e bs e r v i c ed e s c r i p t i o n 1 0 第二章基于w e bs e r v i c e s 的桌面管理架构与协议 l a n g u a g e ) 和统一描述、发现和集成u d d i ( u n i v e r s a ld e s c r i p t i o n , d i s c o v e r ya n d i n t e g r a t i o n ) 协议w s d l 将服务表示成一系列x m l 语句,由这些语句组成了每个服 务接口的定义;为了使服务互相找到对方,u d d i 协议定义了一个注册中心和相关 协议用来定位和访同服务。w e bs e r v i c e s 提供者把w e bs e r v i c e s 发布到切d d i 的站 点,服务需求者到u d d i 的站点寻找所要的服务。然后u d d i 站点把找到的w e b 服务的w s d l 描述文件告诉服务需求者,需求者就可以通过w s d l 与服务提供者 进行绑定,需求者可以不需要安装专业工具以及数据,就能实现w e bs c r v i c e 所 提供的各种功能和数据服务了。 2 1 2 与w e bs e r v i c e s 相关的技术和标准 w e bs e r v i c e s 是一种面向服务架构的实现技术,采用一系列业界广泛认可的 统一标准和技术进行实现。w e bs e r v i c e s 采用x m l 作为传输格式,基于h t r p 协 议传输s o a p 消息体,它的描述文件是w s d l 。 x m l 是w e bs e r v i c e s 技术的传输格式,它提供的是一种信息的描述方式。这 些信息总是包含在一个证ld o c u m e n t 中,而x m ld o c u m e n t 是一套符合x m l 基本 语法的字符集。 s o a p 规范提供了一个协议使应用程序之间可以通过儿消息来传递指令。 s o a p 为在一个松散的、分布的环境中使用x m l 对等地交换结构化的和类型化的 信息、提供了一个简单的轻量级机制。s o a p 本身并不定义任何应用语义,如编 程模型或特定语义实现等,它只是定义了一种简单的机制,通过个模块化的包装 模型和对模块中特定格式编码的数据重编码机制来表示应用语义。 w s d l 是描述w e bs e r v i c e s 接口的通用方法,它使用某种标准格式,用来描 述客户端和服务器之间的接口信息。客户端通过查看w s d l 文件理解w e bs e r v i c e 所提供操作的名称、该操作需要什么样的输入( 参数的类型、数量等等) ,以及调 用该操作会得到怎样的返回值( 输出) 等等。 从技术层面来讲,w e bs e r v i c e s 是一种部署在w e b 上的对象( w e bo b j e c t ) ,因 此,其具有对象技术所有特点,同时,因为w e bs e r v i c e s 是基御,的,因此它 具有比对象技术更好的开放性。 w e bs e r v i c e s 通过轻量级的通信协议s o a p 进行通信,并且在通信传输上基于 h t t p 协议,几乎任何连接在i n t e m e t 上的计算机都能用h t r p 进行良好的通信,这 一点决定了w e bs e r v i c e s 这种分布式计算技术能够很好的在i n t e m e t 上运行。 w e bs e r v i c e s 的各种特性表明有效地结合w e bs e r v i c e s 技术与分布式系统管 理可以极大地减少企业的系统管理成本。 第二章基于w e bs e r v i c e s 的桌面管理架构与协议 2 2 桌面系统管理架构 2 2 1 传统桌面系统管理架构 桌面系统管理包括用户管理、任务管理、软件管理、硬件管理和网络管理等, 系统管理提供的服务包括信息收集和监控、信息分析和事件告警服务等。传统的 桌面系统管理方案大多使用s n m p 代理或者私有的管理协议进行管理。用户和系 统管理员通过管理客户端的浏览器对桌面系统进行远程管理,管理服务端将各个 系统管理功能和模块集成在一起,将数据存储在数据库中,共享数据和信息资源, 各个管理服务根据需要对数据进行处理和访问。 一个桌面系统可能拥有很多性能各异的异构i t 设施,接口不同的i t 设备,复 杂的桌面系统可能拥有多个管理域,跨越多个网络和地域。为了有效安全地管理 桌面系统资源,传统的管理方式是使用直接管理与代理管理相结合的方式,对底 层的i t 资源进行管理。其管理架构图如图4 所示。 图2 传统桌面系统管理架构 在传统的桌面系统管理架构中,系统管理端对于具有可直接管理接e 1 的1 1 资源进行直接的管理,而对于管理域中一部分i ,i 资源,系统管理中心客户端可以 通过管理代理,对其进行监控和管理。这样的管理代理可以是一个相应于企业管 理架构的子管理应用层,为上层高端管理应用层提供抽象子域总结类管理信息; 也可以是一个基于安全或性能原因而设置的功能性代理模块,为上层提供附加服 务。通过代理方式的管理架构,可以较好的弥补直接管理方式功能性和兼容性的 不足,使得传统的桌面系统管理可以用于部门子公司跨物理区域分布的企业内复 1 2 第二章基于w e bs e r v i c e s 的桌面管理架构与协议 2 2 桌面系统管理架构 2 2 1 传统桌面系统管理架构 桌面系统管理包括用户管理、任务管理、软件管理、硬件管理和网络管理等, 系统管理提供的服务包括信息收集和监控、信息分析和事件告警服务等。传统的 桌面系统管理方案大多使用s n m p 代理或者私有的管理协议进行管理。用户和系 统管理员通过管理客户端的浏览器对桌面系统进行远程管理,管理服务端将各个 系统管理功能和模块集成在一起,将数据存储在数据库中,共享数据和信息资源, 各个管理服务根据需要对数据进行处理和访问。 一个桌面系统可能拥有很多性能各异的异构i t 设施,接口不同的i t 设备,复 杂的桌面系统可能拥有多个管理域,跨越多个网络和地域。为了有效安全地管理 桌面系统资源,传统的管理方式是使用直接管理与代理管理相结合的方式,对底 层的i t 资源进行管理。其管理架构图如图4 所示。 图2 传统桌面系统管理架构 在传统的桌面系统管理架构中,系统管理端对于具有可直接管理接e 1 的1 1 资源进行直接的管理,而对于管理域中一部分i ,i 资源,系统管理中心客户端可以 通过管理代理,对其进行监控和管理。这样的管理代理可以是一个相应于企业管 理架构的子管理应用层,为上层高端管理应用层提供抽象子域总结类管理信息; 也可以是一个基于安全或性能原因而设置的功能性代理模块,为上层提供附加服 务。通过代理方式的管理架构,可以较好的弥补直接管理方式功能性和兼容性的 不足,使得传统的桌面系统管理可以用于部门子公司跨物理区域分布的企业内复 1 2 第二章基于w e bs e r v i c e s 的桌面管理架构与协议 杂i t 系统管理。 传统桌面系统管理的优势在于可以简单配置、管理相关区域内的系统资源以 适应业务发展的需求。但是随着i t 系统底层资源的不断丰富和变化,管理服务端 和资源层间的接1 :3 数量与类型不断改变和增加,企业的系统管理随企业规模的扩 大变得日益复杂,企业的桌面系统管理平台维护、升级以及整合日益困难,这样 的管理方式极大地消耗了企业资源,很难适应企业快速部署、管理业务的发展方 式。传统的桌面管理架构已经暴露出了许多不足之处。 2 2 2 基于w e bs e r v i c e s 桌面系统管理架构 w e bs e r v i c e s 技术定义了统一的管理接口,有利于分布式系统管理,有利于 扩展桌面系统的管理操作,也有利于企业减少管理成本。在基于w e bs e r v i c e s 的 系统管理方案中,用户通过w e b 浏览器或者管理客户端进行远程管理。 在桌面系统管理服务端,系统管理员从不同开发商和设备厂商处采购所需管 理功能组件( 服务) ,并将以服务的方式工作的各功能组件在服务中介上注册,然 后将各功能服务根据需求进行服务组合,并在一个集成组合界面下提供系统管理 的完整功能。同时,底层资源管理层中所有资源的管理接口也以服务的方式提供, 并注册在一个服务中介中。管理服务端的各功能服务通过查找,定位各自关心的 被管理资源,使用需要的服务。服务端将资源层中的所有资源进行管理,并暴露 出统一的标准化w e bs e r v i c e s 管理接口。基于w e bs e r v i c e s 桌面管理系统架构如图 5 所示。 图3 基于w e bs e r v i c e s 桌面管理系统架构 第二章基于w e bs e r v i c e s 的桌面管理架构与协议 资源层管理接口的标准化,可以将原来管理应用层与资源层的紧密耦合关系 得以放松,促进各自独立演化,提供更加强大的功能。标准化的资源层管理接口 使得各平台厂商可以直接利用底层管理接口,不需要为实现自身的管理功能服务 而在资源层单独部署代理和进行实现,节省了资源层的管理消耗。对于资源层而 言,统一的资源管理模型,可以为来源于不同厂商的上层管理组件提供底层被管 理的资源达到统一的识别与控制。此外,管理接口松散耦合,并以服务的方式提 供,可以很好的支持系统管理员在企业业务调整后动态改变分层管理内容以应对 企业的管理调整。 相比与传统的桌面系统管理,基于w e bs e r v i c e s 的管理方案解决了当前桌面 系统管理领域内的两大问题:一方面对于上层管理组件的整合。在一个企业中, 通常拥有多套不同管理目的的系统管理软件,每套软件服务于不同的管理目的或 区域,系统管理员需要掌握多套管理软件的使用规则,加重了系统管理员的管理 负担,影响其分析、解决系统的管理问题。而已有的一些整合方案,也大部分仅 停留于界面整合。另一方面对于底层管理接口和模型的多样化与多变性。通过对 底层资源管理模型的标准化以及其管理接口的标准化,解决了上层管理组件为管 理某类型设备而特别定制并在该设备上部署管理代理时造成的定制开发工作繁 重和多组件需要部署多管理代理的设备服务能力管理消耗过重的问题。 在基于w e bs e r v i c e s 的管理方案中,通过对企业内各功能组件进行深度整合 充分利用服务组合技术的优势,对上层管理组件外部服务接口进行标准化封装, 为桌面系统管理提供一个完整、统一的解决方案。 基于w e bs e r v i c e s 的桌面系统管理方案与传统桌面系统管理方案的主要区别 在于将原先管理服务端中的各功能组件进行了封装,变成独立的服务形式,提供 统一接口,将资源层接口标准化和开放化,将原先管理应用层与资源层间管理接 口的紧密耦合变成基于标准的服务接口松散耦合方式。管理应用层中各功能组件 以独立的服务形式运作,并通过标准的管理接1 2 提供给管理方以便功能组件间进 行整合。这种基于w e bs e r v i c e s 的系统管理架构,使得各平台厂商可以专注于开 发和提供各自具有优势的功能组件,系统管理应用也可以针对自身管理需求,整 合各平台厂商的管理功能组件,以更加经济有效的方式对各功能组件进行集成和 整合。 2 3 基于w e bs e r v i c e s 的桌面管理协议 统一系统的管理接口成为桌面系统融合和推进的重要问题,基于w e b s e r v i c e s 的桌面系统成为统一管理接口的重要方法,目前我们可以用于桌面系统 管理的常用管理协议主要有s n m p 、d m i 、w s d m 、w s m a n a g e m e n t 、d a s h 等, 1 4 第二章基于w e bs e r v i c e s 的桌面管理架构与协议 下面我们对这几个管理协议进行简单说明,并进行比较分析。 2 2 1s n m p s n m p ( s i m p l en e t w o r km a n a g e m e n tp r o t o c 0 1 ) 简单网络管理协议是也t f 提出 的在管理互联网上众多厂家生产的软硬件平台的标准协议。s n m p 协议以其简单 有效的操作得到了广大厂商的支持,可是,针对于越发复杂的i t 桌面系统,用户 对于桌面系统管理的要求不断增强,目前只有g e t s e t t r a p 等简单操作的s n m p 在 可操作性上呈现出了不足。 2 2 2d d m i ( d e s k t o pm a n a g e m e n ti n t e r f a c e ) 桌面管理接口是d m t f 专门针对桌面系 统管理制定的管理标准,近年来得到了一定的发展。可是,因为该标准仅局限于 桌面系统管理,在与其他系统管理融合方面表现出了不足,并没有得到厂商广泛 的支持。d m t f 在2 0 0 5 年3 月声明了停止更新该标准。 2 2 3w s d m w s d m ( w e bs e r v i c e sd i s t r i b u t e dm a n a g e m e n t ) 于2 0 0 3 年3 月由o a s i s 提出并 且修订,该标准的目的是通过使用w e b 服务来实现对不同i t 资源的管理,并提 供标准化支持。该标准在互操作性上与w s m a n a g e m e n t 相似,在资源建模上有着 比w s m a n a g e m e n t 更为明确的说明,但是也因为其制定的说明要求更高,导致它 在资源建模的灵活性方面不如w s m a n a g e m e m 。目前对于该标准的支持上,主要 有c a 公司的u n i c e n t e r - w s d m t 2 】以及i b m 的t i v 0 h 管理产品线。最新的w s d m v 1 1 版本发布于2 0 0 6 年8 月。 2 2 4w s m a n a g e m e n t w s m a n a g e m e n t ( w e bs e r v i c e sf o rm a n a g e m e n t ) 于2 0 0 5 年由d m t f 组织制定 并且维护。w s - m a n a g e m e n t 是基于w e bs e r v i c e s 技术的网络管理标准。该标准基 于w e bs e r v i c e s 规则和操作要求定义了一系列最小的系统管理操作集。这些操作 可以对资源进行互操作性较高的管理。这些操作包括资源发现( d i s c o v e r y ) ,创 建实例( c r e a t e ) 、删除实例( d e l e t e ) 、设置资源属性ou t ) 和获取资源属性( g 哟,枚 举资源信息( e n u m e r a t e ) ,订阅资源产生的事件( s u b s c r i b e ) ,以及支持执行具体管 1 5 第二章基于w e bs e r v i c e s 的桌面管理架构与协议 下面我们对这几个管理协议进行简单说明,并进行比较分析。 2 2 1s n m p s n m p ( s i m p l en e t w o r km a n a g e m e n tp r o t o c 0 1 ) 简单网络管理协议是也t f 提出 的在管理互联网上众多厂家生产的软硬件平台的标准协议。s n m p 协议以其简单 有效的操作得到了广大厂商的支持,可是,针对于越发复杂的i t 桌面系统,用户 对于桌面系统管理的要求不断增强,目前只有g e t s e t t r a p 等简单操作的s n m p 在 可操作性上呈现出了不足。 2 2 2d d m i ( d e s k t o pm a n a g e m e n ti n t e r f a c e ) 桌面管理接口是d m t f 专门针对桌面系 统管理制定的管理标准,近年来得到了一定的发展。可是,因为该标准仅局限于 桌面系统管理,在与其他系统管理融合方面表现出了不足,并没有得到厂商广泛 的支持。d m t f 在2 0 0 5 年3 月声明了停止更新该标准。 2 2 3w s d m w s d m ( w e bs e r v i c e sd i s t r i b u t e dm a n a g e m e n t ) 于2 0 0 3 年3 月由o a s i s 提出并 且修订,该标准的目的是通过使用w e b 服务来实现对不同i t 资源的管理,并提 供标准化支持。该标准在互操作性上与w s m a n a g e m e n t 相似,在资源建模上有着 比w s m a n a g e m e n t 更为明确的说明,但是也因为其制定的说明要求更高,导致它 在资源建模的灵活性方面不如w s m a n a g e m e m 。目前对于该标准的支持上,主要 有c a 公司的u n i c e n t e r - w s d m t 2 】以及i b m 的t i v 0 h 管理产品线。最新的w s d m v 1 1 版本发布于2 0 0 6 年8 月。 2 2 4w s m a n a g e m e n t w s m a n a g e m e n t ( w e bs e r v i c e sf o rm a n a g e m e n t ) 于2 0 0 5 年由d m t f 组织制定 并且维护。w s - m a n a g e m e n t 是基于w e bs e r v i c e s 技术的网络管理标准。该标准基 于w e bs e r v i c e s 规则和操作要求定义了一系列最小的系统管理操作集。这些操作 可以对资源进行互操作性较高的管理。这些操作包括资源发现( d i s c o v e r y ) ,创 建实例( c r e a t e ) 、删除实例( d e l e t e ) 、设置资源属性ou t ) 和获取资源属性( g 哟,枚 举资源信息( e n u m e r a t e ) ,订阅资源产生的事件( s u b s c r i b e ) ,以及支持执行具体管 1 5 第二章基于w e bs e r v i c e s 的桌面管理架构与协议 理任务( e x e c u t e ) 等等。w s m a n a g e m e n t t 作模式如图2 所示。 i;五五:i t 盘查篁堡堡垒,厂;荽瓦旨 麓魏捌:l 辅撇尹l 鼍盏氛蝴l 系统突谬 粟 图4w s 。m a n a g e m e n t 工作模式 w s - m a n a g e m e n t 标准是一个通用的基于s o a p 消息的标准,它的操作是基于 x m l 格式的。该标准的实现首先将要信息交换的内容封装成s o a p 消息,然后再 通过h 1 限进行传输。管理操作请求的消息以及返回的操作结果都由s 谨消息表 示。该标准可以适用于管理服务器系统、桌面系统、移动设备、w e b 服务以及其 他应用系统。 w s - m a n a g e m e n t 标准为系统管理提供了良好的互操作性,并且允许任意适合 于该标准的资源建模,得到了更多公司和产品的支持,如微软的w i n r m 、惠普 的i n t e g r a t e dl i g h t s - o u t2 ( i l o2 ) 技术、因特尔的i n t e lv p r o 技术平台、b r o a d c o m 公 司的b c m 5 7 5 7n e t w o r kc o n t r o l l e r 、a v o c e n t 公司的m e r g e p o i n t5 3 0 0 等等。最新的 w s m a n a g e m e n tv 1 0 0 版本于2 0 0 8 年2 月更新。 2 2 5 桌面管理协议的分析与比较 综合对比各个管理协议如表l 所示: 表1 各个管理协议在桌面系统管理中的比较 可用于桌面管理的标准协议互操作性产品的支持率 s n k 伊 较低较高 d 漉 较高较低 陟墨d 膨 较高较低 w s - m a n a g e m e n t 较高较高 根据上表对比分析,我们可知w s m 觚a g e m 饥t 协议的互操作性以及产品支持 率都较高,因此,w s - m a n a g e m e n t 管理协议更适合于分布式的互操作性要求较高

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论