基于WebServices的模型复用研究
- 格式:pdf
- 大小:765.25 KB
- 文档页数:8
●
●●
●描述详细的服务质量信息。
该本体被分成三层:
●Profile层
它定义了Web服务界面的服务等级目标(Service.1evelObjective,SLO)。
该层中声明了一个QoSProfile类,作为所有服务质量规约的公共超类(superclass).用户提出的服务质量需求通过Inqu幻,QoS类来描述,Web服务提供者所能提供的服务质量则通过ProviderQoS类来描述,这两个类均继承自QoSProfile类。
将这两个类的实例进行匹配(Matchmal【in曲,以便寻找符合用户服务质量需求的Web服务,如图2.1所示:
图2.1文献1211中的服务质量规约
●属性定义层(PropertyDefinitionLayer)
该层中定义了一些通用的服务质量属性及其定义域(domain)、值域(range)和基数(cardinalityl等约束。
·度量指标层(MetricLayer)
该层定义了具体的服务质量度量指标,并提供了如何进行度量的信息。
度量指标被分成了两大类:原子度量指标(AtomicMetrics)和复合度量指标(ComplexMetrics),后者基于前者或者其他复合度量指标。
从前面这些相关研究可以看出,目前的WebServices服务质量模型主要考虑的都是通用的服务质量属性,忽略了与Web服务所应用的领域相关的服务质量属性在Web服务评价中的作用。
领域相关的服务质量属性反映了与特定领域中的业务内容、业务上下文以及服务提供商等相关的信息。
它们是服务用户在衡量
Web服务的服务质量以及选择Web服务时的重要参考因素。
基于Web Services的网络管理服务动态协作模型通信业务的快速提供和有效保障是网络管理的主要目标之一。
从全局全网出发对通信业务进行提供和保障要求作为支撑体系中的网络管理系统之间能够动态协作。
目前各自为政的网络管理系统已无法满足当今电信运营的需求,网络管理系统之间的异构性和紧耦合性导致它们之间的动态协作困难,如何在现存的异构网络管理系统之间进行有效的动态协作已成为当前网管领域的研究重点和热点。
另一方面,Web Services技术具有良好的松耦合性和平台无关性,将WebServices技术应用到网络管理系统之间的动态协作中,可以有效地解决网络管理系统之间存在的异构性和紧耦合性问题。
本文在对现有的基于Web Services的网络管理方法进行分析的基础上,充分结合了网络管理对动态协作需求,研究了基于Web Services的网络管理服务动态协作模型及其中的几个关键问题,并设计和实现了一个原型系统来验证本文提出的观点。
本文的主要贡献如下:1)采用面向服务的思想将网络管理系统提供的网络管理功能封装成网络管理服务,将网络管理系统之间的动态协作转化为网络管理服务之间的动态协作,基于网络管理对动态协作的需求,提出了基于Web Services的网络管理服务动态协作模型,明确了该动态协作模型关键成员的体系结构。
该模型有效地利用了Web Servics技术良好的松耦合性和可扩展性,有针对性地解决了传统层次型网络管理体系结构中网络管理系统之间动态协作困难的问题。
2)分析了现有管理服务描述方法尚未解决的问题,明确了管理服务提供的管理功能的构造原则,在分析eTOM给出的电信运营商务过程和ITU-TM.3400给出的管理功能集的基础上,归纳了管理功能的特点,给出了管理功能的构造方法,定义了基于Web Services的网络管理服务动态协作模型中的通用管理服务,利用管理功能构造方法和通用管理服务,可以以一种标准的方式迅速构建提供不同管理功能的管理服务。
基于Web Services的数学模型库系统的设计与实现贾青慧【摘要】Aiming at existing shortcomings in present various mathematic model libraries, combining the distributable deployment, strongly sharable, remote callable characteristics, through establishing mapping from mathematic model to web services, and on mathematic model packages by web services, a novel mathematic model library system is designed, which does exploring work on such issues as the mathematic model library loose coupling, mathematic model sharing and uniform management, etc. Finally an implementation of the above elaborated system validates the effectiveness of the new design.%针对目前各种数学模型库系统存在的问题.结合 Web Services可分布式部署、共享性强、可远程调用的特点,通过建立数学模型到Web Services的映射,并在用Web Services对数学模型打包的基础上,设计了一种新的数学模型库系统,对数学模型库系统的松散耦合、数学模型的共享性和统一管理等问题做了探索,最后对系统进行实现,表明了新设计的有效性.【期刊名称】《计算机应用与软件》【年(卷),期】2011(028)003【总页数】4页(P139-141,148)【关键词】Web服务;数学模型库;系统;分布式【作者】贾青慧【作者单位】兰州资源环境职业技术学院,甘肃,兰州,730070【正文语种】中文0 引言数学模型作为对现实世界和事物发展变化的抽象和简化,能帮助人们从纷繁复杂的关系中认识问题的本质,因而在社会生产和生活的各个领域都有着广泛的应用[1]。
一个基于Web Service组合的EAI模型设计与实现大连理工大学专业学位硕士学位论文摘要企业应用集成技术是一种利用通用的中间件,可以融合企业已有的应用软件、商业封装式应用软件以及新代码三方面的功能的技术。
现在,企业应用集成在IT行业里随处可见,由于Web 2.0的出现,企业对于加强与客户和合作伙伴的联系、优化内部业务流程、缩短新应用程序的市场化周期的需要等这些商业发展的驱动,EAI(EnterpriseApplication Integration,企业应用集成,下文将不区分EAI和企业应用集成)越来越成为人们关注的焦点。
本文研究了在Web Service架构下的企业应用集成的基本原理,在充分研究企业应用集成的各种传统实现技术的基础上,提出了在当前的计算机应用要求中新的企业应用集成技术应该具有的特点,设计了一种基于Web Service的企业应用集成系统的元模型。
该元模型由企业数据模型、适配模型、消息模型、安全认证模型、事件模型等子模型组成,对元模型的元素给出了严格的定义。
其中重点介绍了原模型的适配模型和事件模型。
基于Web Service架构的企业应用集成元模型具有简单、灵活、易用、动态、高效、标准开放等特点。
论文中还结合了上海电科集团协同办公系统和‘ERP系统的集成应用开发项目的实际需求,应用本文所研究的基于Web Service的企业应用集成系统元模型,对系统进行了集成方案设计并实现了该系统的功能。
目前,上海电科集团协同办公系统和ERP系统的集成应用系统已经开发成功并正式上线运行,该系统为解决上海电科集团实现数据共享和信息互通,消除信息孤岛,提高经营决策效率起到了重要作用。
关键词:企业应用集成;网络服务;EAI模型~十基于Web Service 组台的FAI 模型设计与实现A Model ofEnterprise Application IntegrationDesign and Realization Based 011 Web ServiceAbst ractEnterprise application integration technology is a c .d)mnlon use of middleware ,callenterprises in the application integration software ,business-application software package andthe new code in three areas of functionality .Now,EAj in the IT industry can be seeneverywhere ,due to the emergence of Web 2.0,enterprise customers and to strengthencooperation and partnership ties ,and optimize the internal business processes ,reduce the application of the new cycle of the needs of the market such as business development drive , EAI isincreasingly becoming the focus of a ttention .伍s text studied in the W 曲Service under the Stl-Uctare of the 队I of basic prindple ,atfull research EAI of various tradition carry out technical foundation up ,put forward a newbusiness enterprise in the current calcdamr application the request apply integration thetechnique should have of c haracteristics ,designed l ki 积according to the business enterpriseof Wrcb Service apply integration system of dollar model .’nlc dollar's model from businessenterprise data model ,proper go together witll sub-models ,such as model ,news model ,safeattestation model and event model e 呛.to constitute,gave to the chemical element of dollarmodel strict deftnition .Among them ,the point introduced original model of proper gotogether with model and evea 俚t model Based on Web Service framework of the enterpriseapplication integration model is simple ,flexible ,easy-to-use ,dynamic ,efficient,openstandards and SO on .nlc integrated pptieafion ztiU combining SHEO Collaboration OA system and ERP systemin the thesis develops item of actual need ,apply origin what text study applies integrationsystem dollar according to the business enterprise of Web Service model ,carried on an integratedproj ect to design to the system and carried out the function of that system .Cu_rrently,SHEG to be in Collaboration OA system and ERP system of integrated application system already develop 虬嘲s c ombine fro'really last wire run-t 矗ne ,曲al systemin order to solve SHEG to carry out data share and i_n_formation mutual commun!cation,thecancellation information isolated island ,exaltation management decision the efficiency hadimportant function .Key words :Enterprise Application Integration ;Web Service ;EA /Model—II —独创性说明作者郑重声明:本硕士学位论文是我个人在导师指导下进行的研究工作及取得研究成果.尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得大连理工大学或者其他单位的学位或证书所使用过的材料。
WebServices安全模型的研究【摘要】:对web服务进行了简单介绍,分析了Web服务安全需求和Web 服务相关的安全技术。
在这些技术的基础上,设计了一个Web服务安全模型,并给出了安全模型的具体实现方案。
【关键词】:Web服务;XML;安全模型1. 引言Web Services(Web服务)作为一个的分布式计算模型,具有松散耦合性、跨平台、跨语言等特点,它可以促进各种商务系统、企业系统的集成,降低成本,提高效益,当今越来越多的企业和其他组织开始依靠Web服务去构建自己的核心业务。
在Web服务模型中,所有的接口被封装成一个个相对独立的服务,服务器通过WDSL文件公开这些服务所使用的具体传输机制以及服务的位置,客户根据WDSL文件中的信息与服务器建立连接,并通过绑定到HTTP的SOAP 来访问这些服务。
由于Web服务的开放性,同时它的所有内容都是以XML的格式流转于Internet之上的,这样就给不法分子提供了更多与系统进行交互的机会,使得非法用户容易获得比传统网络应用更多的攻击手段。
2. Web服务安全需求与现状Web服务要想投入商业应用必需达到五个基本的安全性要求,即验证、授权、机密性、数据完整性和不可否认性。
现在,传统的网络安全解决方案,如安全套接字层(SSL)、传输层安全性(TLS)、虚拟专用网络(VPN)等只能提供一种点对点的安全。
而Web服务中的信息在传输过程中可能经过一系列中间设备或应用程序,假如中间节点对SOAP消息进行恶意破坏,就会影响信息的安全性。
因此,Web服务还要求网络能提供一种端到端的安全解决方案。
Web服务现有的相关安全技术规范有XML加密、XML签名、SAML、WS-Security规范等,它们都可以从不同程度来保证Web服务的安全。
其中Web 服务安全规范WS-Security可以为Web服务提供一种端到端的消息安全传输机制, 它的目标是允许应用程序安全地交换SOAP消息,实现Web服务中数据的完整性和保密性。
第19卷第18期 系统 仿 真 学 报© V ol. 19 No. 182007年9月Journal of System Simulation Sep., 2007·4139·基于Web Services 的模型复用研究于海龙1, 刘丽萍2, 邬 伦3(1.上海城市发展信息研究中心, 上海 200032; 2.华东理工大学商学院, 上海 200237; 3.北京大学遥感与地理信息应用研究所, 北京 100871)摘 要:从建模方法与建模语言、模型转换、模型描述信息定义与组织管理、模型软件复用四个方面分析模型复用的研究现状,指出目前模型复用研究的不足;结合Web Services 技术,分析了基于Web Services 的模型服务生成、模型服务表示、模型服务集成应用等问题;最后结合实例给出了基于Web Services 的模型服务开发与集成应用过程。
通过实例研究,初步验证基于Web Services 技术将可以构建模型服务、并通过服务集成实现模型应用,这进一步提高了模型复用与集成能力。
关键词:模型复用;模型服务;服务集成;Web Services中图分类号:TP319.9 文献标识码:A 文章编号:1004-731X (2007) 18-4139-07Study on Model Reuse Based on Web ServicesYU Hai-long 1, LIU Li-ping 2, WU Lun 3(1.Shanghai City Development Research and Information Center, Shanghai 200032, China;2.School of Business and Economics, East China University of Science and Technology, Shanghai 200237, China;3.Institute of Remote Sensing and GIS, Peking University, Beijing 100871, China)Abstract: The situation of model reuse was introduced respectively, which included the modeling and modeling language, model conversion, model description information management and model software reuse. The problems of model reuse were analyzed and the method of model reuse based on Web Services was proposed. The model service’s implementation, description and integration were discussed. Taking the Modern Catchment Geomorphic Evolution Model (MCGEM) with the example, the MCGEM Services’ implementing and integrating procedure based on Web Services were introduced. The results show that this method is feasible and valid and will improve model reuse ability. Key words: model reuse; model services; model services’ integration; web services引 言模型是对于现实世界的事物、现象、过程或系统的简化描述,特别是指对客观事物中一些要研究的特征、状态、结构或属性及其变化规律的抽象[1,2]。
按照模型的表现可以分为:物理模型、数学模型、结构模型、仿真模型等。
数学模型、结构模型一般可以通过计算机仿真生成仿真模型。
Kwon 认为模型复用旨在提高模型的生产力(可利用程度),通过完整或部分(包括模型演化)复用已经存在的模型建立新模型(计算机中存储的模型),避免模型重新开发所造成的成本浪费,提高模型的利用效率。
模块化、通用化、独立于具体建模语言是模型复用的基本要求[4]。
广义来说,模型复用包括模型生命周期[2,3]全过程中的各个阶段的复用,涉及模型的建立、定义、表示、应用各个阶段,包括建模方法与建模过程复用、模型语义实体复用、模型运行实体复用。
建模方法与建模过程复用指生成与建立模型的方法或工具的复用;模型语义实体复用指模型定义与收稿日期:2006-07-13 修回日期:2006-10-31基金项目:国家“十五”重点科技攻关项目 (2002BA107B)作者简介:于海龙(1971-), 男, 内蒙古敖汉旗人, 博士, 副教授, 研究方向为地理信息系统原理与方法、模型复用理论与方法、分布式计算理论与方法等;刘丽萍(1973-), 女, 江西临川人, 硕士, 讲师, 研究方向为物流供应链管理、最优化理论与方法等;邬伦(1964-), 男, 湖南人, 博士后, 教授, 博导, 研究方向为地理信息系统方法。
结构复用,具体指模型定义文档、元数据文档等复用与集成;模型运行实体复用指计算机内可执行的模型软件模块复用;三类复用之间相互关联。
模型复用一直是模型管理与集成应用研究的重点。
随着分布式计算的应用,以及Web Services 理论方法的提出,为模型复用研究提供了新的理论基础。
本文就基于Web Services 技术的模型复用能力、模型服务生成与描述、模型服务集成等问题进行研究。
1 模型复用研究现状与基于Web Services的模型复用分析1.1 模型复用研究现状模型复用的对象包括概念模型、结构模型、数学模型、以及计算机内的仿真模型,本文讨论模型复用的对象是指计算机内实现的仿真模型。
模型复用研究主要集中在四个方面,部分研究成果如下:1) 建模方法与建模语言研究。
具有代表性的包括Geoffrion 提出的结构建模SM 与结构建模语言SML [5-8]以及Huh 基于面向对象建模方法提出的通用模型概念框架[9-11](Generic Model Concepts )。
其中很多学者对结构建模SM 方法进行了改进,Holocher 结合面向对象方法改进的SM [12]以及Kim 在面向对象结构建模框架基础上定义的基于XML2007年9月 系 统 仿 真 学 报 Sep., 2007·4140·的结构标记语言OOSML [13]的研究较具有代表性。
2) 模型描述信息定义与组织管理。
模型描述信息是模型抽取、模型复用的关键,用户在利用现有模型时首先必需了解模型条件、制约因素、模型参数、模型数据要求等信息,从而才能决定模型是否可用。
Pos 提出从系统组件、物理过程、数学关系三个方面描述工程仿真模型,提出了(content assertions, goal statements, behavioral statements, metalevel statements, validity assumptions, performance qualifications )的六元组的表达结构[14]。
Keller 提出一种基于元建模(Meta- Modeling)的新的建模方式,这种建模方式旨在清晰说明模型概念基础与构模过程的背景信息(如数学公式中包含的“What, When, Where, Why, and How”等方面的信息),提高模型可理解性与可复用性[15]。
王桥探讨了空间决策支持系统中模型的分类、编码、基于面向对象方法的模型字典和模型结构形式[16]。
West 提出采用知识管理KM (knowledgemanagement )技术管理模型陈述性知识(declarative knowledge )与过程知识(processing knowledge )的方法[17],这种把模型知识(模型描述信息)分为陈述性知识与过程知识的方式,进一步明确了模型描述信息的内涵,增加了模型描述信息的完整性。
3) 模型转换与知识化。
模型转换主要是对不同建模方法与不同建模语言表示的同一模型进行转换,其目的在于实现进一步的模型集成应用。
模型知识化主要是在保证现有模型不变的基础上,对模型的隐含信息进行抽取与管理,从而实现模型复用。
Kim 等提出建立一种中间模型表示形式,实现模型多对多的转换,提高模型转换之间的效率[13]。
Zhuge (1998)将模型库分割成抽象层与实现层,实现层保持原有模型库的样式,抽象层表达模型的多值继承关系、属性等,并实现抽象层模型与实现层模型的对应,实现了模型知识化,在此基础上提出了一种基于继承规则的模型抽取机制,实现模型抽取与复用[18,19]。
4) 模型软件模块复用。
模型软件模块复用经历了模型程序文件、模型软件包、模型管理系统MMS 、集成建模环境IME 等四个阶段[1,2]。
具有代表性的研究包括面向对象的模型管理系统、分布式智能模型管理系统、集成建模环境IME 等几个方面。
面向对象的模型管理系统[20-22]及基于组件技术的模型管理系统[23]解决了模型与方法不匹配问题,实现了模型结构复用,模型实例是实现模型复用的典型应用;并通过类之间的继承关系推导模型之间的并、交、补运算规则[18,19,24,25],增加了模型集成的有效性与可操作性;进一步实现了模型与数据的分离[26,27],支持模型与数据的多重组合。
分布式智能模型管理系统[12,28-31] 分别引入了分布式处理技术与人工智能AI 技术实现对模型管理,减少了模型冗余,提高了模型复用效率,改善了模型抽取与集成的灵活性与可操作性。
集成建模环境IME (如支持模型复用与集成的高层体系结构HLA )融模型构建、表达、应用、管理于一体,实现模型的集成应用,支持IME 内模型语义、模型结构、模型软件组件的复用[32-35]。
按照模型的软件模块表现形式,模型软件模块复用经历了模型源代码复用、可执行程序方式复用、内嵌可执行程序DLL 方式复用、DDE 或OLE 方式复用、组件复用的发展过程,与各模型管理系统发展相辅相成[36]。
采用COM/CORBA 规范,建立模型组件,将提高模型软件体可复用性,是目前模型软件模块复用的主要方式[37,38]。