基于进程代数的面向服务软件体系结构建模

来源 :东北大学 | 被引量 : 0次 | 上传用户:zhangsswei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件技术的发展,一种被称为面向服务软件体系结构SOA的软件系统开发方法被提出并得到迅速发展。今天的SOA是基于已经广泛接受的Web服务标准,被誉为下一代Web服务的基础框架。但是目前大多数对SOA的研究仍集中在Web服务标准的拓展、Web服务开发工具以及服务应用集成等方面,对SOA系统架构设计和形式化建模方面的研究还缺乏关注。本文采用一种基于Pi演算的描述语言πADL,对SOA系统的形式化建模过程进行详细的描述和验证。论文首先对面向服务的相关技术和Pi演算基本理论进行阐述。在此基础上给出了服务的相关定义和服务模型,描述了服务的角色、元素、服务属性以及服务之间的交互关系。利用Pi演算对服务、角色以及操作进行定义,以及对服务属性进行详细的描述和分析。本文采用基于移动进程理论Pi演算的描述语言πADL对SOA模型进行形式化规约,为SOA的应用和系统设计提供形式化的描述、分析和验证方法。首先介绍SOA架构的基本结构,包括服务、连接件、系统配置等,然后用πADL直接、显式地对这三部分进行规约。服务是具有统一描述性的组件集合,πADL通过对端口、角色进行规约,从而独立地描述组件、连接件的功能行为。系统配置是服务、连接件按照特定方式组织而成的有机整体,主要研究组件或服务的组装,其中组件组装成服务,服务也可以组装形成组合服务。组装技术包括端口组装、连接件连接以及组装运算操作。论文最后介绍了一个简单SOA系统的建模实例,用专门针对Pi演算开发的自动验证工具移动工作台MWB (Mobility Workbench)来验证SOA模型分析和建模过程的正确性。
其他文献
电子商务是基于Internet的双方或多方之间进行的有形商品或者无形服务的交换,公平交换协议在电子商务中有着广泛的应用。同时签名是一种能够用来解决数字签名公平交换问题的
随着Web服务技术的日益成熟,越来越多的稳定易用的Web服务共享在网络上。Web服务组合作为Web服务一项重要的增值功能,为服务的重用与自动化集成提供了应用的基础。在动态Web
人脸识别一直是模式识别领域中的一个即热门又复杂的问题。在理论研究方面,近年来,以稀疏表征为基础的人脸识别(SRC)模型和以协同表征为基础的人脸识别(CRC)模型都表现出了区
新闻是重要的信息资源,随时随地的被报道,人们可以通过internet跨过地理的障碍获取各种新闻信息。探测新闻事件的产生和追踪事件的处理对于在快速变化的Web领域进行决策制定
在信息时代,正确的决策成为竞争强有力的武器。为制定战略意义上的商业计划,进行战术上的商业决策,各企业纷纷构建数据仓库。但是,由于数据仓库从各种数据源中导入大量的数据
随着信息技术和Internet的蓬勃发展,数字化校园的建设作为信息化领域的一个重要分支,受到越来越多高校的重视。许多高校在数字化校园的建设方面取得了一定的成绩,积累了一定的经
计算机网络规模的日益扩大,网络动态性的增加,使得现有的网络模型和路由机制受到了挑战。网络规模的扩大要求网络具有较强的自组织、自管理能力。网络的动态性要求路由机制具
纹理合成是近年来国内外一个比较活跃的研究领域,有关纹理合成的研究在计算机视觉、图像处理及计算机图形学领域都占有重要的地位,有着非常广阔的应用前景。现实世界中的纹理
虚拟场景漫游技术是虚拟现实技术的重要组成部分。虚拟场景漫游技术是指利用高性能的计算机软硬件,产生逼真的“虚拟环境”,使用户获得身临其境般的感官体验。虚拟场景漫游技术
随着计算机网络技术和现代数据通信技术的迅速发展,人们对互联网的依赖的增强,信息安全问题的重要性就越来越多地为人们所认识和关注。随着网络带宽资源的丰富,使得流媒体网