面向服务的动态体系结构描述语言SO-DADL.pdf

面向服务的动态体系结构描述语言SO-DADL.pdf

ID:52967440

大小:650.25 KB

页数:7页

时间:2020-04-05

面向服务的动态体系结构描述语言SO-DADL.pdf_第1页
面向服务的动态体系结构描述语言SO-DADL.pdf_第2页
面向服务的动态体系结构描述语言SO-DADL.pdf_第3页
面向服务的动态体系结构描述语言SO-DADL.pdf_第4页
面向服务的动态体系结构描述语言SO-DADL.pdf_第5页
资源描述:

《面向服务的动态体系结构描述语言SO-DADL.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、682011,47(6)ComputerEngineeringandApplications计算机工程与应用面向服务的动态体系结构描述语言SO-DADL秦辉,史维峰,张丹QINHui,SHIWeifeng,ZHANGDan西北大学信息科学与技术学院,西安710127SchoolofInformationScienceandTechnology,NorthwestUniversity,Xi’an710127,ChinaQINHui,SHIWeifeng,ZHANGDan.Serviceorienteddynamicarchitecturedes

2、criptionlanguageSO-DADL.ComputerEngineeringandApplications,2011,47(6):68-74.Abstract:ServiceOrientedArchitecture(SOA)isanInternet-Orienteddistributedsoftwarearchitecture.InSOA,thecoarse-grained,discoverable,looselycoupled,autonomousservicesareitsbasicconstitutionalunits.Bas

3、edonthehigh-ordermulti-typeπcalculustheoryandXMLlanguage,thispaperproposesSO-DADL,adynamicarchitecturedescriptionlanguageforSOA.SO-DADLspecifiestheinterfaces,behavior,semanticsandqualitypropertiesofservices,providesmechanismstomodelandanalyzethedynamicandevolvingarchitectur

4、e,andsupportsarchitecture-basedservicecomposition,HowSO-DADLcanbeusedisillustratedthroughacasestudyinthispaper.Keywords:Softwarearchitecture;ServiceOrientedArchitecture(SOA);ArchitectureDescriptionLanguage(ADL);service;high-ordermulti-typeπ-calculus;dynamicbehavior摘要:面向服务的架

5、构(SOA)是一种基于Internet的分布式软件体系结构。在SOA中,粗粒度的,可发现的,松散耦合的,自治的服务是其基本的结构单位。基于高阶多型π演算理论和XML语言,提出了一种基于SOA架构的动态体系结构描述语言SO-DADL。SO-DADL指定服务的接口、行为、语义和质量特性,提供了对动态和不断演化的结构建模和分析的机制,并支持基于架构的服务组合和运行时动态演化,用案例说明了SO-DADL的应用。关键词:软件体系结构;面向服务的架构;体系结构描述语言(ADL);服务;高阶多型π-演算;动态行为DOI:10.3778/j.issn.100

6、2-8331.2011.06.020文章编号:1002-8331(2011)06-0068-07文献标识码:A中图分类号:311近年来,Internet逐渐成为了主流的软件运行环境,网络表变化与发展的需求,因此,使SOA架构在运行时具备动态调整现得更为开放和动态,具有自适应能力软件的开发也备受研的能力成为了一种必要。究者们的关注。自适应软件的一个基本特征是能够在运行时软件体系结构从全局的角度为系统提供结构、行为和属进行演化,以适应需求和环境的变化[1]。而面向服务的计算性等信息,己经成为软件开发过程中的核心制品[3]。体系结构(SOC)是新一

7、代基于Internet的计算模式,它把Internet上的大描述语言(ArchitectureDescriptionLanguage,简称ADL)是SA量资源虚拟化为服务[2]。服务是一种粗粒度的、可发现的、松研究的核心问题[4]。而现今软件架构的研究,主要关注静态架散耦合的、自治的分布式组件。服务的这些独特特征,使面向构,对动态架构支持甚少[5]。因此,如何在抽象层次上模拟服务的体系结构(SOA)明显有别于传统软件。从软件体系结SOA架构的运行时动态行为,即动态SO-ADL的研究己成为设计和实现SOA动态架构的基础和关键[6]。构(Soft

8、wareArchitecture,简称SA)的角度使得SOA应用具备自适应软件的基本特性将会为SOA应用的发展带来实质性的突破。1高阶多型π演算进程定义面向服务的架

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。