Web服务复合的若干关键问题研究

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:liaoquanya
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着以Web服务为基础的面向服务的体系结构的发展,如何复合分布的、自治的Web服务构筑新的企业业务应用的问题也成为软件工程领域一个新的热点问题.利用Web服务复合技术,企业业务应用可以获得极大的敏捷性.但是,Web服务复合技术的研究刚刚起步,在复合建模、结构验证、执行语义和支撑框架等方面的研究尚不充分;该文针对这些不足展开研究.该文首先提出了一个基于属性图理论的Web服务复合模型——WSCG模型,改进了现有Web服务复合模型在可视化表示能力和执行语义的确定性等方面的不足;模型包括Web服务复合的可视化表示模型和执行模型两个方面.其次,基于属性图文法,该文给出了由WSCG文法描述的Web服务复合元模型,对WSCG模型的设计过程进行约束,形成一种以属性图文法导向的WSCG模型设计方式;不但保证了用户可以生成符合规范的WSCG模型,而且消除了WSCG模型在结构上可能引发死锁的部分原因.同时,我们也给出了WSCG模型的形式化定义.在WSCG模型的基础上,针对目前Web服务复合模型缺乏良构性验证的问题,在WSCG模型的静态特性验证方面,我们定义了WSCG模型的类型安全性,并给出了相应的WSCG模型全局类型安全性的验证算法,解决了验证WSCG模型中输入输出消息集合的类型是否匹配以及输入消息是否是完备的问题;在WSCG模型的动态特性方面,我们主要分析了WSCG模型的可达性、活锁和死锁问题.不但给出了WSCG模型的可达性分析方法和活锁检测方法;而且通过定义WSCG模型的依赖关系图,模拟WSCG模型的执行过程中的控制依赖和数据依赖关系,设计了基于依赖关系分析的WSCG模型死锁检测算法,检测WSCG模型有无死锁存在.该文还在统一的属性图变换理论框架内研究了WSCG模型的执行语义,以保证WSCG模型的执行实例和WSCG设计模型的一致性.WSCG模型的执行语义有两种描述方式,一种是定义在WSCG元模型之上的基本的执行语义,这是WSCG模型进行解释执行的基础.除了定义在元模型之上的执行语义,通过扩展WSCG模型基于事件的可执行框架中提供的三类用户定制事件,用户亦可以定制面向领域应用的用户定制执行语义,提高WSCG模型的适用性.论文也通过构造变换产生式集合的并行不相关割集和变换产生式的顺序不相关集合,设计了WSCG模型的执行算法,改善执行效率.最后,该文从软件复用角度出发,基于WSCG模型,设计了Web服务复合的基本框架——WSCG Framework.Web服务复合框架涵盖了Web服务复合模型表示、WSCG模型、WSCG变换和WSCG验证四个方面的内容.同时,基于WSCG Framework设计并实现了支持Web服务复合模型的设计、验证和执行的原型系统,并给出了原型系统的总体结构,描述了其中的关键部件,如WSCG Editor、WSCG协调者、状态管理器、Web服务代理和WSCG对等点服务的设计思路和具体实现技术.
其他文献
随着计算机图形技术的发展,地形的三维表示比平面地图表现出更多的优势。三维地形的表示和生成技术是计算机图形学研究的热点研究领域,具有浓厚的学术意义,并广泛应用于军事
学位
本文通过对非对称密码算法与对称密码算法的对比分析,选择椭圆曲线密码算法和高级加密标准作为研究对象。实现了椭圆曲线y2=x3+ax+b基于素数域Fp上的基本算法,使得椭圆曲线的参
计算机技术的飞速发展使得硬件和软件价格不断降低,人力资源成本成为部署数据库应用系统的主要支出;同时,数据库系统的规模越来越大,复杂度越来越高,对数据库管理员提出了很高的要
地理信息系统(GIS)是新兴的计算机研究与应用方向,它是计算机图形学、数字图象处理和数据库管理等技术相结合的产物,是为了获取、存储、检索、分析和显示空间定位数据而建立的
报表是信息管理系统中非常重要而且是必不可少的组成部分,在应用系统的设计实现中占有十分突出的地位,优秀的报表可以实现将数据转化为信息,为决策提供良好的依据,为信息的交换提
随着信息技术的快速发展及全球手机用户的增加,无线互联作为一个新产业,正被更多的人所接受,WAP用户也正日渐攀升。据专家统计,中国的手机用户已经突破4亿,通过移动电话或其他移动
数据可视化在工程数据分析中占有非常重要的地位。本文针对石油行业(尤其测井领域)应用背景,在VisualC++环境中,通过面向对象编程,充分利用MFC所封装的类,实现了数据可视化系统。
学位
在成像过程中有很多因素会导致图像质量的下降。例如成像过程中噪声是不可避免的,量化也产生噪声;成像系统的象差等造成几何变形;聚焦不良造成的散焦模糊,摄影时相机与景物之间的