基于Perti网的面向服务软件体系结构描述语言

来源 :东北大学 | 被引量 : 0次 | 上传用户:udbjqr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向服务软件体系结构(SOA)作为近年来软件工程领域出现的一个新兴研究方向,因其能够应对复杂多变的企业业务需求而得到迅速的发展和应用。面向服务以服务作为其核心元素,以Internet为支撑平台,以分布式原理为指导,它对分布在网络上的服务以灵活透明的方式进行组合编排以完成特定的业务需求。面向服务领域的形式化研究目前尚处于起步阶段,而非形式化描述的不清晰和不一致给软件系统的开发带来诸多困难。基于以上背景本文对服务和面向服务进行了研究分析,给出基于角色的SOA参考模型,并提出了面向服务体系结构的形式化描述语言SOP/ADL。采用SOP/ADL对SOA系统进行描述,能够保证系统描述的精确性,在系统实施前可对其进行可行性与有效性验证。本文具体工作如下:  首先,以继承的观点对服务的元素和属性及它们之间的关系进行详细分析,得到服务的基本属性和目标属性。在服务属性分析的基础之上,给出了基于角色的SOA参考模型,并对静态模型部分中角色和数据元素、及动态模型部分中角色间的交互进行了深入研究,然后给出了静态模型和动态模型之间的关系。  其次,根据对面向服务体系结构的研究,给出了面向服务体系结构描述语言的基本框架,包括服务组件、连接件和系统配置等基本元素。以Petri网为形式化基础,定义了面向服务软件体系结构的描述语言SOP/ADL,并给出了服务组件的四种基本组合运算的定义和描述。  最后,分析了一个简单的SOA实例,给出其模型结构,在其上应用SOP/ADL进行描述,并对描述后形成的网系统,利用Petri网分析方法对其性质进行分析验证,得到SOP/ADL在SOA系统上描述的可行性和正确性。
其他文献
本文首先探讨了目前企业人力资源管理现状和人力资源管理信息化的发展及应用,指出了培训管理工作在人力资源管理中的作用及具有的重要意义。对目前国有企业培训管理的优势和存
随着Linux系统在各种嵌入式设备中的广泛使用,Linux系统上多媒体技术的应用也日趋显著,如何利用嵌入式技术更好的实现媒体文件的播放越来越成为本领域所关注的焦点。因而研制一
目前国内、外均有商品化的基于Web平台的工程材料数据库在运行,但是,专门针对冷轧钢铁材料、特别是包含冷轧工艺设备及冷轧工艺性能的较完整的数据库几乎未见。为此,建立一个
随着市场竞争的日益激烈,越来越多的企业深刻认识到:客户服务是赢得客户满意至关重要的手段。作为客户服务主要组成的呼叫中心,成为现代企业提高企业形象、与客户双向交流、