UML到Web Services的信息模型转换及实例文档生成方法

来源 :北京邮电大学 | 被引量 : 2次 | 上传用户:styi613
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络管理接口的定义一般分为三个阶段:需求、分析和设计。其中,分析阶段的信息模型一般采用UML建模,主要以类图的方式呈现,设计阶段的信息模型与具体实现技术相关。随着Web Services技术在网络管理领域的广泛应用,在设计阶段我们需要基于WebServices定义的信息模型。不同阶段的模型是对相同的网络资源及其支持的管理活动的描述,所以在设计阶段无需再次对网络资源做抽象,只需将分析阶段的UML模型包含的信息转换为基于Web Services的模型。为解决目前模型转换没有明确的映射规则以及目标模型的定义需要标准编写人员手工完成所带来的问题,本文研究了如何将UML模型转换到基于Web Services的信息模型。模型转换的具体工作是,将一个UML类图转换为一个XML Schema文件和一个WSDL文件。使用MDA中PIM到PSM的模型转换策略,本文首先提出了一套映射规则,规则定义了如何把UML源模型中元素映射到基于WSDL/XML Schema格式定义的目标模型中。基于映射规则,本文实现了一个XSLT脚本,该脚本解析UML模型并生成Web Services模型。随后本文做了模型转换实验,验证了映射规则的正确性和转换方法的可行性。经过模型转换得到的结果文件一个是对网络资源的定义,另一个是对网络资源的访问和控制方法的描述。在基于Web Services的网络管理实际应用环境中,管理系统与被管系统间主要通过资源模型的实例文档进行交互。XML实例文档能够供基于Web Services的管理接口系统调测使用,也能为资源模型的仿真和验证提供必要的支撑手段。因此作为模型转换的后续工作本文设计并实现了一个实例文档生成器,其主要功能是解析模型转换中生成的XML Schema文件,生成一个XML实例文档,根据各节点的数据类型填入仿真数据。
其他文献
本文基于Hyper Transport(HT)传输协议,设计了HT光接口,解决了在高性能处理器光互连的应用中,现有传输接口的数据不适合直接使用光互连系统进行传输的问题。HT光接口基于现有HT
在国家科技重大专项课题(“核高基”重大专项-国产软硬件在数控/工业控制装置中的应用与推广,“高档数控机床”课题——“开放式数控系统支撑技术创新平台”)和国家科技支撑计划
随着计算机、通信和网络技术的发展,尤其是Internet的广泛应用,网络化制造已成为现代制造业发展的必然趋势。数控系统作为网络制造的基本单元,其网络化平台的研究与应用尤为重要
复杂网络大量存在于现实世界中,而在这些网络中,往往存在某些结点之间的关系比较密切同时某些结点之间的关系相对稀疏的现象,这些关系紧密的结点之间形成被称为社区的子结构。 
随着网络技术、网络软硬件以及流媒体技术的发展,用户对流媒体的需求量越来越大。同时移动流媒体的引入,也对支持流媒体服务的软件提出来新的需求。但某一流媒体服务器的处理能
学位
近年来,开放化和标准化是数控系统发展的鲜明特色,PC平台的兼容性和标准化有利于数控系统研发、使用和维护,但缺少对数控加工特殊性的考虑,软硬件结构复杂、资源冗余、功耗较大导
作为一种新兴的IT服务提供模式,云计算能将各种类型的计算资源转化为能满足不同类型的最终客户需求的“产品”。在商业环境中,保证用户对产品与服务的需求是至关重要的,这是
随着世界经济和技术蓬勃发展,业务流程管理在科研领域和企业运用领域都有着很高的关注度。国内外专家学者们探索着流程管理的思想和方法,与此同时,企业也在科研成果的基础上,
基于遥感影像的目标识别与提取,直接影响并制约着遥感影像在军事侦察、城市规划等领域的应用。作为目标识别与提取技术的关键环节,目标特征提取技术一直是遥感影像应用领域的研