




已阅读5页,还剩66页未读, 继续免费阅读
(计算机科学与技术专业论文)综合网络态势管理门户系统研究与实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国防科学技术大学研究生院学位论文 摘要 目前的网络管理研究向分布式管理模式发展,基于w s d m 的网络管理是一种 新的网络管理方式,它在一定程度上解决了觥在规模和效率方面存在的不足, 是网络管理发展的新阶段。 综合网络态势管理系统是基于w s d m 的网络管理平台实现,门户在其中起展 示平台和集成平台的作用,普通的门户,是大量的页面进行堆砌,不利于新旧系 统进行集成。本文在综合网络态势管理平台的基础上,提出基于p o r t l e t 技术设计 并实现门户,主要工作如下: 结合s o a 思想,w s d m 标准,设计并实现三层结构的综合网络态势管理 平台。 在综合网络态势管理平台的基础上,结合开源门户j e t s p e e d 2 对综合网络 态势管理门户进行了设计,提出了基于p o m e t 的门户平台并实现了该门 户,在该门户中,每个态势子系统的信息展示都是以服务的方式部署在 p o n l e t 页面上。 根据门户集成的需要,提出了结构的应用p o r t l e t 化模型,提出了该 模型的结构。 根据门户的需要,采用m v c 设计模式,实现了基于框架的网络拓 扑显示系统。 结合s n 佻p o r t i e t 化模型,将网络拓扑显示系统p o m e t 化,移植到综合网 络态势管理门户系统中。 关键词:网络管理,门户,系统集成,w e b 服务,s 觚i t s ,p o m e t ,w s d m 第i 页 国防科学技术大学研究生院学位论文 a b s t r a c t t l l ed i v e l o p m e n to fc u 仃e n t 玳帅o r km a n a g e m e n ti s 协砌st 0d i 妤b u t e d 饿舸旧r k 胧埘l a g e m e 咄w s d m b a dn 印o r kn l 锄a g e m e n ti san e ww a y 锄dg 吨eo fn e | 啉o r k m a n a g e m e n t 、) l 粗c hs o l v e dn l es h o 啦o n 血g so fs n m pi n 圮2 l l e 锄de 伍c i e n c y i n t e 伊a t e dn e t w o r km a l :i a g e i i l e n ts y s t c mi st oi l n p l 锄e n tn e t 、0 r km a i m g e m e n t p l a t f o m 、) l 越c hi sb a s e do nw s d m ,p o r t a li st l 舱d i s p l a yp l a 渤咖a n di n t e 刚i o n p l a t f o mi i li i l t c 黜dn e t 、) l ,0 r km a l l a g e i n e n ts y s t 锄c o m m o np o r t a li sb u i l d e d 诵t l la 1 0 to fp a g e s ,i t si i l c o n v e m e n tt oi 1 1 t e g r a 伧s u b s y s t e l 璐s o l 也ei d 唿o fd e v e l o p i n gm e p o r t a l 谢t l lp o r t l e t 麟p r o p o s e d m 麒血w o r ki i l t l l i s l 商sa r e 笛f o l l o w s w 油s o a 锄dw s d m ,龇p l 舶皿o fm e 硫黜dn e t 、7 i 枷【瑚i 鹕e m e n t s y s t e mi sd e s i 印e da i l di i n p l e n l e n 俄i b 嬲eo nt 1 1 e p l a t f o mo ft h ci n 钯伊a t e d 珊舸岫r km 柚a g e l e ms y s t e m , c o m b i l 血go p e ns o u r c ep o r t a lj e t s p e e d - 2 ,也ei d 隐o fd e v e l o p i i 培n 圮p o r t a l 谢t l lp o m e t 、鹊p m p o s e da n di m p l e i n e n t e d t h es i t u a t i 幽m 眦i o no fe a c h s u b s y s t e mi ss h o w 嬲i c ed e p l o y e di l l 吐l ep o r t l e tp a g e a c c o r d i n gt 0m en e e d so f 也ep o r t a l ,吐屺m o d e lt h a t 的璐f o mt h es 饥l 招 印p l i c a t i o 证t om ep o n l e t 、弱p r o p o s e da n d 妇p i e 瑚她d a c c o r d i n gt 0t 1 1 en e e d so fp o r t a l 锄du s i i l gm v cd e s i 驴p a t t e m ,b a s c do nt h e s 衄i t s 彻衄e w o r kt 0a c l l i e v e l en e t 、0 r kt o p o l o g ) ,d i s p l a ys y s t e m w i d l 地m o d e l 谢椭1 1 s f 0 吼恤es 仃l i t s 印p l i c 撕。璐硫。也ep o r t l e t ,n e 觚o r k 卸o l o g yd i s p l a ys y s t e m 、糯1 1 1 i 鲈兆d t 0m ep o 砌嬲ap 硎e t k e yw o r d s :n e 佃o r km a n a g e m e n t ,p o r t a i ,s y s t e mi n t g i 馕t i 蚰,w 曲s e r v i c e , & n i 妇。p o r t l e t ,w s d m 第i i 页 国防科学技术大学研究生院学位论文 表目录 表5 1 系统组成表4 4 表5 2 拓扑显示系统的a c t i o n 映射表4 5 表5 3 用户信息表4 6 表5 4r d u 衙( 路由器) 4 7 表5 5i n t e f 胁e ( 路由器接口) 4 7 表5 6s u b r l e t ( 子网) 4 7 表5 7h o s t ( 主机) 4 7 表5 8 路由级拓扑发现数据结构4 8 第l 页 国防科学技术大学研究生院学位论文 图目录 图2 1s o a 体系架构示意图6 图2 2s o a 协议栈7 图2 3w s d m 的打印机示例9 图2 4门户的页面布局1 1 图2 5w s i 冲结构图。l5 图3 1综合网络态势管理系统的层次关系2 2 图3 2 综合网络态势管理平台物理结构视图。2 2 图3 3p o r t 2 l l ,p o n l e t 容器和p o r t l 吼关系图2 8 图3 4j e t s p e e d - 2 门户的工作流程图2 8 图3 5 综合网络态势管理门户结构图2 9 图3 6 综合网络态势管理门户流程图。3 0 图4 1m v c 示意图3 4 图4 2s 仃l i t s 体系结构3 5 图4 3s 仃i r t s 响应用户请求的工作流程。3 6 图4 4s n u t s 框架基本原理3 7 图4 5p o r t l e t 运行机制3 8 图4 6s t r i 如p o n l e t 化的模型4 0 图4 7s 劬t s 应用的p o r t l e t 化模型实现框图4 1 图5 1拓扑系统眦活动图4 4 图5 2 拓扑系统的结构图4 5 图5 3 用户登陆页面4 9 图5 4 地区选择页面4 9 图5 5a 地区路由级网络拓扑图5 0 图5 6a 地区子网1 9 2 1 6 8 1 7 2 1 的网络拓扑图5 0 图6 1 综合网络态势管理门户登陆页面5 5 图6 2 登陆后显示的服务信息。5 5 图6 3a 地区流量信息的展示5 6 图6 4网络拓扑显示系统集成到门户中一。5 8 图6 5网络拓扑显示系统集成到门户中二。5 8 第页 独创性声明 本人声明所呈交的学位论文是我本人在导师指导下进行的研究工作及取得的研 究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已 经发表和撰写过的研究成果,也不包含为获得国防科学技术大学或其它教育机构的学 位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文 中作了明确的说明并表示谢意。 学位论文作者签名:螽蕊芏鱼 日期: 口。矿年2 ,月 学位论文版权使用授权书 本人完全了解国防科学技术大学有关保留、使用学位论文的规定本人授权国 防科学技术大学可以保留并向国家有关部门或机构送交论文的复印件和电子文档,允 许论文被查阅和借阅;可以将学位论文的全部或部分内容编入有关数据库进行检索, 可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。 ( 保密学位论文在解密后适用本授权书。) 学位沦文作者签名:耄0 唑 作者指导教师戳:三涩 日期:弘口年。月f 7 日 日期:硇扩年2其| p 国防科学技术大学研究生院学位论文 第一章绪论 1 1 课题背景 1 1 1 综合网络态势管理中的门户系统 随着计算机网络技术在各行各业不断推广和普及、网络规模的急剧膨胀、不 同网络业务的不断融合以及网络结构的复杂程度不断增加,产生了许多传统的网 络管理系统所不曾遇到的问题,从而引发了综合网络管理的问题。网络管理者希 望能够以一种统一的界面、网管系统和操作实现对这些网络的管理,现代网络信 息系统的管理已经从单一的网络管理需求发展到包括拓扑管理、流量管理、信息 管理、系统管理、安全管理等多种管理需求,面对如此繁多复杂的管理系统,如 何有效地整合这些信息资源,融合海量数据并从中提炼出对网络管理有直接指导 意义的信息是现代管理信息系统最为迫切的要求。 综合网络态势管理系统就是想对网络态势管理做到对象可见、状态可视。对 象可见,就是管理系统中包含被管对象的详细信息,包括网络拓扑信息、网络资 源信息等:状态可视,就是要知道网络的运行态势,了解网络流量、故障、网络 资源的运行状况等。 各种态势信息经过数据收集后,要放到数据库里,态势图生成系统取根据要 求取得某地区的态势数据进行成图,不同的网络态势展现可能要用不同的方法实 现,如何提供一个平台将众多不同技术实现的态势展现集成到一起,对不同用户 的需求态势图如何统一对外进行展示,是我们关心的话题。同时,对一般的用户 而言,他们所想要了解的就是这些网络态势信息,至于如何收集数据,如何展现 并不是他们所想关心的话题,那么如何提供一个良好的平台,在这个平台里,用 户可以通过浏览器,得到他所想要得到的网络态势信息。但是,并不是每个用户 都能看到他所想看到的所有网络信息,不同的用户具有不同的权限。不同的用户 也希望对其的需求有个个性化的定制。 门户系统能作为这样一个平台,它主要提供系统集成平台的功能,可以很方 便的将各种态势系统或者门户需要的其他系统集成到门户上来,态势信息得以在 它上面得到展示,用户则能够通过网络很方便的访问其权限范围内所需态势信息, 管理员能够方便进行管理。 1 。1 2 国内外门户发展现状 1 1 9 9 8 年1 1 月,美国美林公司发布了一份名为“超越y a h o o ,企业信息 第l 页 国防科学技术大学研究生院学位论文 门户已经上路”的研究报告后,门户( p o n a l ) 一词便开始盛行【l 】。p o 砌及衍生出的 p o r t l e t ,它们都来自拉丁语p o n a ( 门) ,但不同于p o r t 的词源p o r t i 蚁港口) 。提到门 户( p o 删) ,人们很自然会想到,m s n 这样的大型内容网站。任何企业、组 织用来发布信息、共享数据、提供客户服务的w e b 应用都可以被称为门户系统【2 】。 相对于e r p 这样复杂的企业应用,门户系统的需求比较标准、清晰,与企业自身 业务往往只有松散的结合,所以一段时间以来,这类应用成为企业开发中的热点, 不仅i b m 、b e a 这样的业界巨头纷纷从形近鸡肋的应用基础平台转向了门户等应 用,就连j b o s s 概念的奠基者融c k a r do b e r g 也忙于推出自己基于a o p 架构的商业 门户产品s i t e v i s i o n 。目前,门户已经被公认为是下一代桌面,是接触用户和满足 用户体验的关键,也是实现企业应用集成( e m ) 的重要途经f 3 】o 目前门户的开发技术分为两大主流:一种是以微软为首的n e t 技术,典型代 表产品是m i c r o s o f t 的s l l a r e p o 硫p o r l ms e e r t 【4 l ,它依靠微软强大的操作系统平台 和办公软件的支持,内置了许多强大的w e b 组件,如o m c e 组件、e x c h 粕g e 组件 等,其优点是能够与m i c r 0 s o r 自身知识管理产品相匹配,但是缺点也很明显,那 就是与主流的企业软件不易集成;另外一种是基于j 2 e e 技术发展的门户系统。诸 如i b m 、s u n 、b e a 公司的门户软件,都是基于j 2 髓框架的,所以他们在功能 上都很相似:支持门户个性化、活动管理、单点登录、身份验证、权限管理和p o r t l e t 间的通信,并且还提供了不同数据库的选择。 以上两种门户解决方案中,由于s h a r e p o 硫只能运行在w 砌o w s 平台,而且 它缺乏对第三方组件的广泛支持,这就决定了它在企业级门户应用中的不足;而 基于j 2 e e 技术的门户产品,则具有强大的跨平台性,并且能支持众多的第三方开 发商的组件,因此后者就成了目前门户产品的主流。 2 p o n l e t 和p o r t 2 i l p o r t l e t 是被p o r t l e t 容器所管理的基于j a v a 技术的w e b 组件,它能够处理客户 端请求并生成动态内容。通常请求一个p o 删页面会引发多个p o n l e t s 被调用,每 个p o r t l e t 都会生成一个标记段,并与别的p o r t l e t s 生成的标记段组合在一起形成一 个完整的p o r t a l 页面展示给用户【5 】。p o r t a l 是基于w e b 应用程序的,它主要提供来 源于不同资源的个性化定制、单点登录以及内容聚合,并将其体现在表示层的集 成。p o n a l 的主要任务是将不同的应用程序集合到一个页面,而这个页面的外观是 p o 砌用户共有的【6 】。 3 p o r t l e t 相关标准 与p o r t l e t 相关的最重要的两个标准是j s r l 6 8 规范川和w s r p 规范【8 】【9 】。j s r l 6 8 规范是在2 0 0 2 年3 月到2 0 0 3 年1 0 月期间,由i b m 和s u n 共同领导下所制定的 白皮书,a p a c h es o f l w a r ef 0 d 鲥o na r tt c c h n o l o 鲥g 删l pi n c ( a t g ) 、b e a 、 第2 页 国防科学技术大学研究生院学位论文 o r a c l e 、s a p 等各大主要的门户供应商直接参与了这项工作。w s i 冲即远程p o r t l e t w e b 服务( w e bs e r v i c e s f o rr e m o t ep o n l e t s ) ,是由o a s i s 创建的w e b 服务标准。 在j s r l 6 8 规范中,主要定义了p o n l e t 容器、p o n l e t 生命周期、p o n l e t 模式、 p o n l e t 窗口状态、p o r t l e t 标签库以及数据模式。这个规范,旨在为p o r t l e t 开发者 和使用者提供一个可以依据的规范【7 】。 w s r p 规范允许在门户或其他中间w e b 应用程序中提供可视化的、即插即用 的、面向用户的w e b 服务。w s i 心是用于沮和w e b 服务的标准,它允许把交 互式、人性化的w e b 服务插入门户网站。信息集成者可以通过标准方式发布、查 找和绑定这些服务。w s r p 支持面向用户的w e b 服务,或者为面向表示的w e b 服 务提供了应用逻辑和表示逻辑【8 j 。 4 p o m e t 应用研究现状 目前,p o r t l c t 可以说是j a v a 项目中比较流行的一种技术,在各大主流门户供 应商中已经得到了广泛的应用,而且各厂商推出的门户产品中所包含的p o r t l e t 的 功能正在不断完善。 然而在学术界,作为一种新技术,目前国内外的相关研究还不是很多。在国 外,西班牙b 勰q u cc 叫n 田大学的o s c 盯d i a z 等人在这方面进行较多的探索,他 们先后对p o m 吼可复用模型【1 0 1 ,p o n l e t 协同工作1 1 】【1 2 1 以及如何减少p o r t l e t 中的藕 合1 3 1 等分别进行了研究。其中,如何将w e b 应用程序转化为p o r t l “1 4 】这篇文献对 本文的工作有很大的启发。在这篇文献中,作者明确了p o n l e t 和普通w e b 应用程 序的区别,讨论了通过打包将普通w e b 应用程序p o r t l e t 化之后所产生的一些问题, 并提出通过构建p o r t l e t 桥来实现w e b 应用程序p o r t l e t 化的构想。除此之外,还有 一些国外学者对通过p o r t l e t 来实现门户的个性化定制嗍,p 0 u e t 对第三方门户的 适用性【1 6 】等做了相关研究。 国内对于p o r t l e t 技术的研究并不是很广泛,大部分局限在应用层次上。在基 于p o n l e t 应用的网格门户方面,中国科学技术技术大学单久龙等人设计并实现了 合肥节点网格p o r t “r 7 1 ,无独有偶,东北大学的吴魁则是对基于j e t s p e e d 的服务网 格门户技术进行了研究【1 8 1 。从信息门户角度来看,目前在国内主要是将p o r t l e t 技 术作为一种门户实现的解决方案应用在企业信息门户【1 9 1 、校园信息门户【2 0 1 、待编 稿服务系统【2 l 】等门户系统中。 也有一些研究是在分析p o r t l e t 的相关规范的基础上,对p o r t l e t 的实现以及远 程门户组建进行研究【2 2 1 。利用p o r t l e t 在第三方门户的可插拔性,这对如何将p o m e t 技术作为一种企业应用集成的解决方案的研究也比较普遍【2 3 l 。上述这些研究中, 比较引人瞩目的是中科院软件研究所在门户方面的研究,而且他们目前已经将研 究成果转化为了产品【2 4 j 。 第3 页 国防科学技术大学研究生院学位论文 1 2 课题研究内容 本课题的工作主要分为两个方面的内容: 第一部分:在综合网络态势管理平台设计的基础上对综合网络态势管理门户 系统进行了设计,包括对当前门户先进技术进行了深入了解和分析,对各大厂商 开发的商业门户产品和开源项目进行了分析和对比,结合我们这个系统的需求, 选择了开源项目j e t s p e e d 作为我们这个门户的技术基础。在分析了j e t s p e e d 的结构 和内部机制的基础上,对我们这个综合网络态势管理门户系统进行了设计和实现。 第二部分:在综合网络态势管理门户系统设计的基础上,对如何将各种系统 集成到门户上进行了研究,重点研究了如何将s 饥l t s 结构的应用系统转换成p o r t l e t 进行了研究,对p o r t l e t 结构和s 仃u t s 结构的相关性进行分析,提出将s 觚i t s 结构的 应用转化为p o r t l c t 的模型,并在根据综合网络态势管理门户系统的需要,设计了 一个基于s 饥l t s 结构的网络拓扑显示系统,结合s t r i i t s 结构的应用转化为p o r t l e t 的模型,通过对s 饥l 乜结构的网络拓扑显示系统的配置以及页面文件进行一些修 改,能将网络拓扑显示系统顺利变成一个p o r t l c t ,并在j e t s p e e d 这个开源门户上进 行了验证和实现。 1 3 课题研究意义 课题在根据w s d m 的思想,设计出综合网络态势管理平台的基础上重点通过 对今门户的最新标准和开源项目的研究来设计符合我们需要的门户系统。 当前的门户,大部分都是j s p 页面的堆积,不是很利于新的系统的集成,而 像w e b s p h e 舱等商业产品,他所开发的页面又很难移植到其他门户平台上实现。 而j e t s p e e d 2 作为w e b - b a 辩d 的系统,提供单一登陆、资源整合、精巧的个人化 设置定制页面功能,以及成熟的用户权限管理,对不同等级的使用者来浏览该页 面将获得不同的信息内容。同时,j e t s p e e d 2 所提供的j a a s 和l d a p 用户验证机 制以及s s o ( s 迦l es i 驴o n ) ,满足了一个网站的安全整合的需要;同时为整合企业 信息提供了更大的灵活性,每一个p o n l c t 其实就是一个w c b 应用,每一个w e b 应用都可以是一个独立的个体,我们可以将态势展现的每一个子系统,作为一个 p o r t l e t ,也就是一个、b 应用跟我们门户融合起来,p e e d 2 很容易将这些独立 的个体集成在一个页面上展示出来,而且能够实现这些独立的个体间的通讯。不 仅仅为客户提供了更加方便的信息访问方式,更节省了单位对信息资源的整合和 维护的成本,在p d 2 上面开发的p o m e t 页面,是符合j s r l 6 8 标准的,可以 很好的在各种支持此标准的门户系统上进行移植。 在对w 曲应用结构进行分析和对p o r t l e t 结构进行分析的基础上,分析出w e b 第4 页 国防科学技术大学研究生院学位论文 应用结构与p o n l e t 结构的关联性,并依据这个关联性,提出了将w e b 应用转化转 换为p o r t l c t 的想法,并在此基础上进行了研究与部分实现,这对我们如何在门户 上集成各种各样不同的w e b 应用有着非常重大的参考和意义。 1 4 论文结构 本文是对硕士课题研究结果的总结和升华,全文共分为七部分: 第一部分:绪论。介绍了课题背景,课题研究的内容及成果以及研究的意义。 第二部分:相关技术研究。对w s d m 标准,面向服务的思想,门户标准( j s r 1 6 8 和w s r p ) 和门户产品进行了介绍。 第三部分:门户系统体系结构设计。在综合网络态势管理平台的基础上对门 户系统进行了设计。 第四部分:s t r i i t sp o r t l e t 化技术研究。对如何将一个基于s 仇i t s 结构的应用系 统转化为p o r t l e t 进行了研究。 第五部分:网络拓扑显示系统的设计。根据门户需要,设计了一个基于s 仇i t s 结构的网络拓扑显示系统。 第六部分:网络拓扑显示系统p o n l e t 化及门户系统实现。结合第四章的模型, 将网络拓扑显示系统p 0 m e t 化,并在门户系统上加以实现。 第七部分:总结。对研究课题做了简要的总结,并提出了下一步研究方向。 第5 页 国防科学技术大学研究生院学位论文 第二章相关技术基础 2 1 面向服务思想 面向服务的软件结构( s o a ) 是指为了解决i n t e m e t 环境下业务集成的需要,通 过连接能完成特定任务的独立功能实体实现的一种软件系统架构,s o a 是一个组 件模型,它将应用程序的不同功能单元( 服务) 通过这些服务之间定义良好的接口和 契约联系起来,使得构建在各种这样的系统中的服务可以以一种统一和通用的方 式进行交互。面向服务的软件结构( s o a ) 将应用程序的不同功能单元包装成“服务 ( s e i c e ) ,通过服务间定义良好的接口和协议联系起来。接口采用中立的方式定 义,独立于具体实现服务的硬件平台、操作系统和编程语言,使得构建的系统中 的服务可以使用统一和标准的方式进行通信。这种具有中立的接口定义的特征称 为服务之间的松耦合。 1 s o a 的三个部分 面向服务的软件结构( s o a ) 的主要组成有三个部分:服务提供者、服务使用者 和服务注册中心,他们之间关系如图2 1 所示。 ( 1 ) 服务提供者( s e r v i c ep r o v i d e r ) 服务提供者是一个可通过网络寻址的实体,它接受和执行来自使用者的请求。 服务提供者将自己的服务和接口契约发布到服务注册中心,以便服务使用者可以 发现和访问该服务。 ( 2 ) 服务使用者( s e r v i c ec o u m e r ) 一 服务使用者可以是一个应用程序、一个软件模块或需要一个服务的另一个服 务。服务使用者发起对注册中心中的服务的查询,通过传输绑定服务,并且执行 服务功能。服务使用者根据接口契约来执行服务。 图2 1s o a 体系架构示意图 第6 页 国防科学技术大学研究生院学位论文 ( 3 ) 服务注册中心( s e r v i c er e g i s 时) 服务注册中心是服务发现的支持者,它包含一个可用服务的存储库,并允许 感兴趣的服务使用者查找服务提供者接口。 面向服务的体系结构( s o a ) 中的每个实体都扮演着服务提供者、使用者和注册 中心这三种角色中的某一种( 或多种) 。 2 面向服务的体系结构( s o a ) 中的操作包括: 发布( p u b l i s l l ) 为了使服务可访问,需要发布服务描述以使服务使用者可以发现它。 发现( f i n d ) 服务请求者定位服务,方法是查询服务注册中心来找到满足其标准的服务。 绑定和调用( b i i l d 锄di n v o k e ) 在检索到服务描述之后,服务使用者继续根据服务描述中的信息来调用服务。 s o a 得协议栈如图2 2 所示。 图2 2s o a 协议栈 综合网络态势管理是一个典型的在互联网环境下的分布式应用,借助面向服 务的软件结构( s o a ) 的思想,可以把传统的网络管理功能,如:网络流量测量、网 络拓扑发现等功能封装成标准的服务供用户使用,同时,面向服务的软件结构( s o a ) 还为以用户为中心的面向应用的综合网络态势管理系统提供了可参考的标准。 2 2w s d m 面向服务的体系结构( s o a ) 是一种软件体系结构的思想,它需要依赖具体的实 现技术,本项目采用w e b 服务分布式管理( w s d m ) 标准来支持面向服务的体系结 构( s o a ) 的实现。 第7 页 国防科学技术大学研究生院学位论文 w e b 服务分布式管理( w s d m ,w e bs e i c e sd i s t r i b u t e dm a 衄g e m e m ) 规范定义 了用于管理网络资源( 如打印机、路由器、服务器和服务) 和w c b 服务( 用于支持网 络功能) 的系统的方法、结构和规范。此外,还可以使用w s d m 管理支持业务应 用程序的w e b 服务。本质上,w s d m 是一个用于描述特定设备、应用程序或者组 件的管理信息和功能的标准。 w s d m 的基础就是w s d l 和x s ds c h e 眦的结合,所有的描述都是通过w e b 服务描述语言( w s d l ,w e bs e i c e sd c s c r i 硼o nl a n 目l a g e ) 进行的,后者定义了与特 定资源通信以及定义关于特定资源的信息的方法。一旦您了解了如何创建示例 w s d l 文件和定义能力所需的s c h e 眦,那么剩下的事情就是对支持您已经定义的 w s d l 的w e b 服务进行编码。可管理使用者通过解析w s d l 和w s d ms c h e 嫩 来确定如何管理不同的资源。w s d m 事件是用于传递关于资源状态以及状态改变 的信息的机制。 w s d m 标准实际上是由两个不同的标准组成的: w e b 服务分布式管理:使用w e b 服务的管理( w s d m m u w s ,m a i l a g e m e n t u s i i l gw e bs e i c e s ) 。 w e b 服务分布式管理:w e b 服务的管理( w s d m 4 讧o w s ,m 距a g e m e n to f w e bs e i c e s ) 。 w s d m m 【j 1 s 【2 5 】瞵1 定义了基本体系结构的概念以及所需的组件,提供了如何 表示和访问m m s 资源的接口的定义。例如,m u w s 标准提供了用于公布服务、 服务功能所必需的结构、以及管理资源所需要提供和接收的信息。 w s d m m o w s 【2 7 】提供了管理w e b 服务的定义。m o w s 使用了许多由m i r s 标准定义的概念和系统,同时也添加了管理w e b 服务特别需要的资源和功能。 m o w s 组件提供了支持远程管理w e b 服务的方法和系统。m o w s 有望更多地用 于业务流程的管理。 图2 3 展示了关于管理和使用打印机的m ij 1 s 、m o w s 以及传统w e b 服务。 用户将使用标准w e b 服务接口连接到打印机;这就是他们将打印文档的方式。打 印管理者,计算机化的或者人工的将使用m u w s 管理打印机。i t 管理者将能够使 用m u w s 以及通过m o w s 支持m u w s 和打印服务( 用户用来提交要打印的文档) 的w e b 服务来控制打印机。 第8 页 国防科学技术大学研究生院学位论文 二口 = 1 p r n t e r 翔黼m 管商薛删1 懒s 酐v l m a m 蟹斟n 朝 s t a 脚u n t l n 瓤翩e r e v e l s t o p n 嗣删s a b 把 l lv 恪d m 枷c m 为 惦洲u 憾i , 盯嘲a 盼 一v 、6 d 知m u 、 6fo l 。,m 。 。m1 【 一啊嘲m 酬啊胛 j 图2 3w s d m 的打印机示例 本项目结合综合网络态势管理的具体需求,借助s o a 的思想和w s d m 标准, 提出一套适合在分布式环境下实现的综合网络态势管理系统的体系结构规范以及 相关的实现技术。 2 3 门户领域的标准 在门户领域中新出现了两个互补的行业标准,它们是: j s r l 6 8 :定义了开发p o r t l e t 的一种标准方式的行业标准。它允许p o r t l e t 跨门户厂商实现相互操作;例如,假定为b e aw r e b l o g i c p o 砌开发的 p o r t l e t 可以与i b mp o r t a l 实现相互操作。这就可以减小企业对门户产品厂 商的依赖性。 w s r p 是一个标准,可以确保“基于门户”的w e b 应用程序能够轻松的 代表其最终用户( 门户用户) 享受任意数量的不同提供者提供的服务,并使 用最少集成工作把这些信息呈现在他们面前。它支持动态绑定到远程 p o r t l e t ,而不需要在门户服务器运行任何安装或代码。 2 3 1j s r l6 8 1 门户简介 门户技术使用的门户元件( p o r t l e t ) 是一种表示层技术的技术,它用于生成信息 片段,达到内容聚合的目的。j 2 e e 中的j a v ap 0 r t l e t 规范参见j s 础6 8 o l :t t p :伪c p o r 咖嘶s r d e “1 7 i d - 1 6 8 ) 。p o r t l e t 技术虽说是一个新的表示层技术,但 第9 页 -一 蝴 国防科学技术大学研究生院学位论文 j s 尉6 8 中尽可能地平衡了新的p o r t l e t 规范和现有的j s p s e r v l e t 规范,这使得实现 p o n l e t 容器可以完全基于现有的j s p s e l e t 容器,并且p o n l e t 具体内容的生成, 也可以基于现有的j s p s e r v l e t 技术,基于前面所介绍的表示层技术。p o r t l e t 容器 的实现,就是基于s 协n s 厂r i l e s 实现的。根据j s m 6 8 的定义,门户( p o r t a l ) 的理解可 以分为三部份:p o r t a l 、p o n l e t 容器和p o n l e t 。 ( 1 ) p o 砌的定义 一个p o 叫( 门户网站) 就是指一个基于w e b 的系统,通常都会提供个性化设置、 单一登录、以及由各种不同来源或不同网站取得各式各样的信息,并且将这些信 息放在网页之中组合而成的呈现平台,门户网站会有精巧的个性化设置去提供定 制的网页,当不同等级的使用者来浏览该页面将获得不同的信息内容。这虽然和 前面所介绍的企业信息门户不完全等价,但它准确的描述了门户技术最基本的要 求,是构建企业信息门户的基础。 ( 2 ) p o r t l e t 容器的定义 p o m e t 容器是提供p o r t l e t s 执行的环境,包含了许多p 0 n l e t s 并且管理他们的 生命周期。它为p o r t l c t 首选项提供持久性存储,这使得能够为不同的用户生成自 定义输出。一个p o n l e t 容器接收到来自p o r t a l 的请求后,接着将这个请求传递给 容器的p o r t l e t 执行。p o m e t 容器没有义务去组合p 硎e t s 产生的信息内容,这个工 作必须由p o r t a l 来处理。p o n a l 和p o m e t 容器可以放在一起视为同一个系统的组件, 或者分开成为两个独立的组件。 ( 3 ) p o r t i e t 的定义 因为p o n l e t 技术主要都是基于j a v a 的,因此直接给出了j s r l 6 8 中对p 0 n l e t 的描述。对于p o r t l e t 感性认识,可以参见图2 4 。 图2 4 是一个典型采用p o n i e t 技术的p o r t a l 网页的外观,p 0 r t a l 页表示一个完 整的标记文档并且聚集若干p o n l e t 窗口;也就是说,它将不同的应用程序用户界 面组合到一个统一的表示中去。p o r t a l 页使用户能够通过登录对话框向p o r t a l 验证 自己的身份以便访问个性化的p o n a l 视图。大部分p o 眦页包括一些导航机制以允 许用户导航到其他的p o r 谢页。对于每一个p o r t l e t 窗口,包括标题栏、修饰和p o r t l e t 内容三个部分组成。其中标题栏带有p o n l e t 的标题;修饰包括用于更改p 0 r t l e t 的 窗口状态的按钮( 比如最大化或最小化p o n l e t ) 和用于更改p o r t l e t 的模式的按钮( 比 如显示帮助或编辑预定义的p o m e t 设置) ;p o r t l e t 内容为p o m e t 产生的内容( 也称为 一个标记段) ,它可能来自s e r v l e t 或j s p 。 第l o 页 国防科学技术大学研究生院学位论文 图2 4 门户的页面布局 2 基于p o r t l e t 门户的模式 基于p o r t l e t 的门户具有以下几种模式: ( 1 ) p o r t l e t 模式 p o r t l e t 模式指定p o r t l e t 应该执行哪一类任务和应该生成什么样的内容。当调 用p o r t l e t 时,p o m e t 容器提供当前对p o n l e t 的请求的模式。在处理动作请求时, p o n l e t 可以程序化地改变它们的p o n l e t 模式。j s r l 6 8 定义了e 赦、v i e w 、h e l p 三 个必选的模式,a - b o u t 、c o 血g 、e d i t ( 1 e f a u n s 、p r e v i e w 和p 血t 五个可选模式。各 个模式的功能如下: e d i t :显示一个或多个视图以让用户自定义个性化的蝴设置。 v i e w :显示p o r t l e t 输出。 h e l p :显示帮助视图。 第1 l 页 国防科学技术大学研究生院学位论文 a b o u t :显示p o m e t 的目的、来源、版本和其他信息。 c o l l f i g :显示一个或多个配置视图以让管理员配置对所有用户有效的 p o r t l e t 设置。 e d i td e f a u l t s :设置可修改的首选项的缺省值,这些首选项通常可以在e d i t 屏幕中进行更改。 p 化v i e w :呈现输出而不需要后端连接或特定于用户的可用数据。 p 血t :显示适于打印的视图。 ( 2 ) 窗口模式 窗口状态是分配给p o m e t 生成的p o r 谢页面空间的指示器。p o r t l e t 容器提供 当前的窗口状态给p o r t l c t ,而p o r t l e t 通过窗口状态来决定它如何呈现信息。然而, 在处理动作请求时,p o r t l e t 也可以程序化地改变它们的窗口状态。j s 砒6 8 定义了 以下三个窗口状态,并允许自定义窗口状态。 n o m 吼l :p o n l e t 与其他p o n l e t 共享空间,在产生输出时应该考虑这种状态。 m a x i i i l i z e d :与处于正常的窗口状态相比,窗口有更真实的状态来提供输 出。 m i n j i n i z e d :p o r t l e t 应该只呈现最小的输出或没有输出。 ( 3 ) 数据模式 j s r l 6 8 为p o n l e t 定义了不同的机制以访问瞬态数据和持久性数据。p o m e t 可 以设置和获取下列作用域内的瞬态数据: 请求:请求有附加的数据,比如请求参数和属性,与s e 1 e t 类似。请求 可以包含一些特性,以允许进行扩展;也可以包含从p o r 谢传送到p o m e t 的客户端头字段( 反之亦然) 。 会话:p o n l e t 可以将数据存储在具有全局作用域的会话中,以让w e b 应 用程序中的其他组件访问这些数据;也可以将数据存储在p o m e t 作用域 中,这个作用域是p o r t l e t 私有的。 上下文:p o r t l e t 可以将数据存储在w e b 应用程序上下文中,与s e l e t 类 似。p o r t l e t 可以访问这些作用域内的持久性数据。 每个p o r t l e t :p o m e t 可以将配置和个人数据存储在p o r t 搬引用中,以允许 p o r t l e t 创建个性化的输出。p o n l e t 可以定义允许用户在编辑模式下更改哪 些数据( 如股票报价) 以及哪些数据是只能由管理员在配置模式下进行更改 的配置设置( 如股票报价服务器) 。每个用户m l e t 可以读取用户概要信息 来针对用户调整它的输出( 如显示定制的用户所在城市的天气情况) 。 3 p o r t l e t 生命周期管理 p o r t l e t 容器对p o m e t 的管理,最重要的一点就是要实现p o m e t 的生命期p o r t l e t 第1 2 页 国防科学技术大学研究生院学位论文 的生命期可以分为以下部分描述: ( 1 ) 装
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 自助服务平台技术方案
- 诸暨玻璃景观台施工方案
- 枣庄钢厂铸石板施工方案
- 建筑强排方案设计课程
- 2025年春季英语四六级听力短对话专项训练试卷
- 航空航天工艺流程解读
- 社区工作人员模拟题库附参考答案详解(突破训练)
- 产品质量检验与改进方案品质管理实践手册
- 2025年执业药师之《药事管理与法规》试题参考答案详解
- 2024施工员考试综合练习(模拟题)附答案详解
- 潍坊市2026届高三开学调研监测考试物理试题及答案
- 辅警综合知识和能力素质考试试题(含答案)
- 网络文明培训课件
- 2025至2030中国牙刷丝行业项目调研及市场前景预测评估报告
- 文明礼仪课件高中
- DB65 T8038-2025 好住房建设技术标准
- 人教版(2024)八年级上册生物期末复习必考知识点提纲
- 2025年理赔专业技术职务任职资格考试(理赔员·车险理赔)历年参考题库含答案详解(5套)
- 压力表课件教学课件
- 感染性休克护理新进展
- 景区管理办法条例
评论
0/150
提交评论