数据和时间感知的Web服务组合形式化建模与验证研究
【摘要】:近年来,随着互联网的普及与电子商务技术的发展,面向服务的计算(SOC)和面向服务的体系结构(SOA)正逐步变为未来软件发展的一种趋势,也已成为学术界和工业界共同关注的一个研究热点。作为一种全新的计算模式,SOC有效解决在分布、动态以及异构环境下分布式应用集成问题,而SOA作为一种新的软件开发模式,通过松耦合方式有效支持和实现软件资产的集成与复用。目前Web服务技术的不断成熟与发展使其成为SOA的主流实现方式,也为SOC提供了最佳技术支撑。
Web服务是一种基于网络的自描述、自包含的软件构件,具有松耦合、独立性强等特点。它以SOAP、WSDL以及UDDI等标准协议为核心,采用面向服务的体系结构,通过服务发布、查找以及绑定等基本操作,实现分布式环境中动态、开放的互操作以及跨平台应用。由于单个Web服务的功能有限,通过将已有的服务构件以静态或动态的方式组合成一个新的服务来满足企业特定的个性化需求已成为目前动态电子商务领域的发展趋势,并且已影响到当今服务产业的产品开发方式。
然而,由于网络环境的动态、异构以及分布式等特性,如何确保组合后的Web服务能够实现企业要求的业务功能,同时在运行过程中不会出现企业不期望的情况,已成为构建和运行面向服务架构系统、实现企业应用集成的根本。
形式化技术作为软件质量保证的一种重要方法,为解决以上问题提供了有效途径。本文采用形式化技术,围绕服务组合研究领域所涉及的三个核心科学问题:Web服务组合的建模、静态验证及运行时动态验证展开研究。首先,以自动机理论为基础,建立一个可以有效刻画数据及时间等信息的Web服务组合形式化模型;其次,以模型检测技术为核心思想,提出一种能够对Web服务组合的行为属性、时间属性以及数据属性等进行静态验证的理论方法;最后,以运行时监控Web服务组合一般方法为基本思路,给出一套能够在Web服务组合动态运行过程中出现异常时进行有效处理的故障诊断机制。对服务组合建模与验证技术的深入研究可以有效提高Web服务组合的可信性,推动面向服务概念的发展。
|
|
|
|
1 |
李钢,王宇,李增智,杨振江;利用CORBA和JavaBeans构建面向服务的Web计算[J];小型微型计算机系统;2001年07期 |
2 |
李方敏;CGI的安全编程[J];计算机工程与应用;1999年06期 |
3 |
宋如顺,姜乃松;基于Web的远程考试系统设计与实现[J];计算机工程;1999年06期 |
4 |
王红霞,姚家亮;利用ASP构建新型信息系统的方法与实现[J];计算机应用;1999年09期 |
5 |
邓劲生,张银福;面向对象的多媒体信息WEB发布[J];计算机应用研究;1999年09期 |
6 |
刁兴春,李赤红;Intranet环境下事务处理的理论研究和实现[J];小型微型计算机系统;1999年06期 |
7 |
高昆;基于ASP的WEB站点开发技术分析[J];北华大学学报(社会科学版);1999年05期 |
8 |
王清心,胡建华;经贸数据库的WEB集成发布[J];昆明理工大学学报;1999年02期 |
9 |
李晶,朱秋萍;Web页制作中的动态表现技术[J];计算机工程;2000年06期 |
10 |
刘波,代亚非,杜跃进;远程协同教学系统中课程搜索子系统设计[J];计算机应用;2000年06期 |
11 |
武庄,刘友丹;基于Web的企业内部质量审核系统设计与实现[J];计算机应用研究;2000年05期 |
12 |
梁开健,刘新民;基于ASP的图书馆Web数据库开发[J];高校图书馆工作;2000年04期 |
13 |
张睿光,黄玉超;基于ASP技术的气象信息系统软件设计[J];河南气象;2000年01期 |
14 |
张少敏,王保义;基于Web的管理信息系统方案及其安全性[J];华北电力大学学报;2001年01期 |
15 |
贺文,顾训穰;基于Web的客户端电子邮件系统的实现[J];计算机工程与应用;2001年08期 |
16 |
刘国华,包宏,李文超;基于WEB的人工神经网络材料设计系统[J];计算机工程与应用;2001年20期 |
17 |
冯晓君,李也白;构建Internet环境下的CAI课件数据库系统[J];计算机应用;2001年03期 |
18 |
陈扬枝,张见威;基于Web的机械设计材料库系统[J];现代制造工程;2001年12期 |
19 |
沈祥玖,李作纬,宋义发,尹涛;利用ASP实现对Web数据库的访问[J];济南交通高等专科学校学报;2001年02期 |
20 |
张静芳,陶跃军;刍议《中文期刊数据库》Web版全文检索系统[J];图书馆学研究;2001年02期 |
|