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

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