Web服务组合重用的研究

来源 :河南大学 | 被引量 : 0次 | 上传用户:tp153c
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件重用可以降低软件开发成本,提高软件质量,加快软件开发速度。随着互联网技术和应用的迅速发展,Web服务技术具有良好的互操作性,因此越来越多的开发者进行Web服务组合以提供更强大的功能。论文面向Web服务组合开发者的应用需求,研究Web服务组合的重用以使开发者能够提高生产效率,降低开发成本。论文主要完成以下几个方面的工作。首先,介绍Web服务理论知识并提出Web服务组合重用模型。论文展现了Web服务的基本概念、Web服务的体系结构、Web服务的协议栈,分析了目前Web服务组合的研究现状,提出Web服务组合重用模型。此模型可以被添加到任何Web服务组合方法(无论动态的还是静态的),描述了Web服务组合的重用过程,解释了选择BPEL4WS作为执行引擎的原因,详述了存储Web服务组件类的条件和过程。然后,提出Web服务组合的正确性检查方法。Web服务组合的正确性检查是重用的前提。由于模型里存在抽象的Web服务组件类,常规的仿真并不适用,所以只能进行预检查。论文描述了Web服务组合的结构表示方法,并使用6个规则和一个算法检查Web服务组合的正确性。6个规则主要用于发现控制节点错误,而算法主要用于发现非控制节点错误。论文给出了一个验证Web服务组合结构正确性的定理,并予以证明。其次,通过对组件,类,Web服务特点的比较,引入Web服务组件类,给出其定义,解释其独立性、封装性、完整性、继承性、重用性、扩展性,说明保证这些性质的方法。Web服务组件类包括两部分,接口规范和结构规范。接口规范用于描述Web服务组件类的功能;结构规范用于描述Web服务组件类中内部服务的组合逻辑。Web服务组件类共分为三类,分别是具体服务组件类、抽象服务组件类、接口服务组件类。每一类具有不同的继承方法,使Web服务组合得以重用。部分Web服务组件类继承属白盒继承,虽打破了Web服务组件类中Web服务组合的内部结构,但仍可以提高代码的重用性。最后,设计并实现了城市安全生产应急指挥系统,此系统属于国家“十一五”科技攻关滚动计划项目中的一个子项目。系统中采用Web服务相关技术,解决了突发事件的应急问题。目前系统在南宁、青岛、天津、北京等地试用,运行效果良好。但是,论文还需要深入了解国内的应急机制,并在系统中体现出来,使得系统更加实用。
其他文献
铁路运输在国民经济中占有重要的地位,随着铁路运输生产的发展,铁路运量不断增加,速度越来越快,技术更加先进。铁路车站尤其是编组站是铁路基本的也是最重要的生产单位。主要任务
随着计算机网络特别是Internet的飞速发展,网络的规模不断扩大,网络复杂性不断增强。传统的简单网络管理协议(SNMP)已经越来越不能满足网络管理的要求。在基于XML的网络管理中,
随着计算机网络技术的迅速发展,越来越多的不法分子利用网络入侵进行违法犯罪活动。如何有效地获取能证明相关计算机犯罪的电子证据,有力地打击计算机犯罪,这就涉及到计算机入侵
基于视觉的人体姿态恢复是计算机视觉领域的一个重要而有挑战性的问题,在智能监控、人机交互、视频语义标注等领域有着广泛的应用。人体姿态恢复固有的复杂性,譬如姿态描述的高
近年来,P2P技术被广泛地应用于文件共享领域:因特网上有大量用户使用P2P软件共享音乐文件、视频文件等。P2P文件共享系统的流行,因为P2P计算模式具有非常多的优点,包括:非常好的可
随着互联网对生活的影响不断增加,人们面临着越来越汹涌的网络数据洪流的冲击,这股数据洪流中占比最大的就是文本数据。如何处理海量文本数据,是人们亟待解决的一个问题。在文本
本课题是全国教育科学规划教育考试科学研究专设课题“适应自考生自主学习的智能化网络学习环境建设研究”的一个组成部分。随着计算机技术在教育教学领域中越来越广泛的应用
Internet是一个巨大、分布广泛、全球性的信息服务中心,它提供了各种各样的信息服务。与此同时,如何从Internet所提供的浩如烟海的信息中获取所需信息或是从中提取有用知识便
空间关系表示和推理是空间推理研究的一项核心内容。空间推理在地理信息系统(GIS)及其相关领域有着广阔的应用前景,是GIS基础理论研究及相关学科的一个重要前沿课题。对空间关
ICT是工业计算机断层图像技术的简称,它能在对检测物体无损伤条件下,以二维断层图像的形式,清晰、准确、直观地展示被检测物体内部的结构、组成、材质及缺损状况,被誉为当今最佳