基于翻译模式的BPEL到LOTOS映射方法研究
本文关键词: Web服务组合 BPEL LOTOS 翻译模式 映射规则 出处:《北方工业大学》2013年硕士论文 论文类型:学位论文
【摘要】:Web服务组合可有效的组装网络中多种跨平台的服务,实现各服务之间的信息共享,并最终形成具有强大功能的服务流程以适应当前复杂的企业环境。而BPEL是实现Web服务组合的常用途径和重要方式,它定义了组合服务的整个控制逻辑。但是,由于网络环境的异构性、服务开发模式的松耦合和服务协同的动态性,使得组合的Web服务在开发和运行环节都存在很多不确定性因素。而Web服务测试只能针对具体的输入对系统进行测试,其测试范围并不全面。所以,为了能在Web服务投入运行之前发现组合中的重大问题,Web服务组合可验证系统所具有的性质。Web服务组合验证和服务测试相结合,是屏蔽服务组合缺陷的双保险。 采用形式化方法描述WEB服务组合,并基于形式化技术对服务组合逻辑正确性进行验证是一种检验效果显著的途径。本文采用形式化描述语言LOTOS对BPEL进行建模,使用CADP工具集中的模型检测器Evaluator对建立的模型进行验证,从而保证服务组合流程的正确性。而将BPEL描述的Web服务组合自动转换为LOTOS描述,就成为了保证验证过程正确性的前提条件。 实现BPEL到LOTOS的自动转换,首先需明确BPEL到LOTOS的语义映射规则。为保障LOTOS中数据与BPEL中数据的一致性,本文在基本语义映射规则的基础上给出了BPEL到LOTOS的数据类型映射。另外,针对BPEL中的故障处理给出了相应的映射规则。BPEL是动态组合Web服务的,其组合情况千变万化,为了保证自动转换过程一定的通用性,本文提出一种基于翻译模式的BPEL到LOTOS转换算法。从BPEL语言的XML Schema定义出发,分析BPEL语言本身结构,根据其活动元素和属性之间的关系得到BPEL产生式。根据这两类语言间的的语义映射规则,分析综合属性和继承属性,设计得到产生式语义动作,进而得到整个翻译模式,并使用SWT技术实现该自动转换工具。最后结合Web服务实例,验证该工具的可行性。
[Abstract]:Web services composition can effectively assemble a variety of cross-platform services in the network, and realize the information sharing among the services. And finally form a powerful service flow to adapt to the current complex enterprise environment. BPEL is a common way and an important way to implement Web services composition, which defines the entire control logic of composite services. Because of the heterogeneity of network environment, the loose coupling of service development mode and the dynamic of service collaboration, The Web service test can only test the system for specific input, and its testing scope is not comprehensive. In order to find out the important problems in composition before Web services are put into operation, the nature of Web services composition verification system is combined with service testing, which is a double insurance against the defects of service composition. Formal method is used to describe WEB service composition, and to verify the correctness of service composition logic based on formalization technology. In this paper, a formal description language LOTOS is used to model BPEL. In order to ensure the correctness of the service composition process, the model detector Evaluator in the CADP tool set is used to verify the established model, and the Web service composition described by BPEL is automatically converted into LOTOS description. It has become a prerequisite to ensure the correctness of the verification process. In order to realize the automatic transformation from BPEL to LOTOS, the semantic mapping rules from BPEL to LOTOS should be defined first. In order to ensure the consistency of data in LOTOS and BPEL, this paper gives the data type mapping from BPEL to LOTOS on the basis of basic semantic mapping rules. The corresponding mapping rule. BPEL is a dynamic composition of Web services for fault handling in BPEL. The composition of Web services varies greatly. In order to ensure the generality of the automatic transformation process, the mapping rule. This paper presents an algorithm for transforming BPEL to LOTOS based on translation mode. Based on the definition of XML Schema in BPEL language, the structure of BPEL language is analyzed. According to the relation between the active elements and the attributes, the BPEL production is obtained. According to the semantic mapping rules between the two languages, the synthesis and inheritance attributes are analyzed, and the production semantic actions are designed, and the whole translation mode is obtained. The SWT technology is used to realize the automatic transformation tool. Finally, the feasibility of the tool is verified by the example of Web service.
【学位授予单位】:北方工业大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP311.53
【相似文献】
相关期刊论文 前10条
1 宋庭新;朱传鸿;方立志;;基于BPEL的跨域业务协同建模方法的研究与实现[J];湖北工业大学学报;2009年02期
2 马骞;虞建杰;马晓星;吕建;;一种基于运行时体系结构的BPEL支撑环境[J];电子学报;2006年S1期
3 王迪;蔡菊;李必信;;一种面向服务组合的回归测试技术[J];小型微型计算机系统;2009年07期
4 邓晶;夏润亮;王志坚;;BPEL服务组合优化架构[J];计算机系统应用;2010年12期
5 胡显伟;杨雷;代钰;张斌;;服务网格中面向业务用户的服务组合方法[J];沈阳航空工业学院学报;2007年04期
6 高晓燕;余镇危;史银龙;;基于QoS的P2P网络服务组合聚集遗传算法模型[J];计算机工程;2007年19期
7 张以文;;一种支持用户偏好的语义Web服务组合算法[J];安庆师范学院学报(自然科学版);2007年04期
8 吉春山;刘晓燕;吕苏环;;Web服务语言BPEL到接口自动机的转换[J];山东理工大学学报(自然科学版);2008年02期
9 刘青;张世龙;杨锐;连祥鉴;;基于模拟退火算法的QoS约束web服务组合(英文)[J];Journal of Southeast University(English Edition);2008年03期
10 王锐兵;许有志;王道平;;基于语义扩展的知识服务检索与组合方法研究[J];情报杂志;2008年12期
相关会议论文 前10条
1 江琦;奚宏生;殷保群;;网络新媒体服务系统事件驱动的动态服务组合[A];第二十九届中国控制会议论文集[C];2010年
2 陈步桥;徐涛;;一种基于BPEL加入语义的动态服务组合框架[A];中国通信学会第六届学术年会论文集(上)[C];2009年
3 袁兆山;吴亮;;QoS驱动的事务性WEB服务组合[A];全国第20届计算机技术与应用学术会议(CACIS·2009)暨全国第1届安全关键技术与应用学术会议论文集(下册)[C];2009年
4 张功源;李必信;邱栋;吉顺慧;;一种基于并发的BPEL控制流模型的分析及验证[A];第六届中国测试学术会议论文集[C];2010年
5 张玉军;李心科;;面向自然语言描述的Web服务组合[A];2011中国仪器仪表与测控技术大会论文集[C];2011年
6 段友祥;相鹏;;Web服务组合引擎的研究与实现[A];第二十三届中国数据库学术会议论文集(研究报告篇)[C];2006年
7 朱洁;傅铁华;何守才;;增强型抽象数据类型处理技术的探索[A];第十五届全国数据库学术会议论文集[C];1998年
8 张艳梅;;基于Overlay网络的服务组合研究综述[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(上)[C];2006年
9 汪小林;庞潇;王海波;罗英伟;;基于SOA的GIS应用设计与实现[A];2009`中国地理信息产业论坛暨第二届教育论坛就业洽谈会论文集[C];2009年
10 成睿星;苏森;杨放春;;使用范例推理的服务组合方法研究[A];2006年全国通信软件学术会议论文集[C];2006年
相关重要报纸文章 前10条
1 周自进;珠宝展应讲究服务组合[N];中国黄金报;2003年
2 本报实习记者 王一;借“服务牌”曲径通幽[N];通信产业报;2006年
3 陈秀云邋于刚;临淄工商:打好服务组合“牌”[N];淄博日报;2008年
4 冯霖铭邋靳选东;打好执法与服务组合拳[N];中国质量报;2007年
5 记者 邹良丽 通讯员 丛广;草庙子镇:“服务组合拳”助项目提速[N];威海日报;2011年
6 中国科学院计算技术研究所 万长林邋史忠植 彭晖;语义Web解决Web服务难题[N];计算机世界;2007年
7 郭涛;咨询与管理一气呵成[N];中国计算机报;2006年
8 计育青;“应用为先”树立戴尔服务新主张[N];中国电子报;2003年
9 张小琳;IPTV 能否在亚洲实现真正的腾飞?[N];中国经营报;2006年
10 韩燕波;SOA与网格:整合资源新模式[N];计算机世界;2006年
相关博士学位论文 前10条
1 龙军;基于信任感知与演化的服务组合关键技术研究[D];中南大学;2011年
2 刘波;云制造环境中面向多任务的服务组合与优化技术研究[D];重庆大学;2012年
3 朱锐;可信服务组合若干关键技术研究[D];国防科学技术大学;2009年
4 陈志勇;面向模糊请求的服务组合关键问题研究[D];山东大学;2011年
5 马林;基于可信评估的服务组合方法研究[D];中国科学技术大学;2012年
6 于晓浩;面向任务的军事信息服务组合方法与关键技术研究[D];国防科学技术大学;2011年
7 翟岩龙;开放网络环境中动态自适应服务组合技术研究[D];北京理工大学;2009年
8 张帅;基于服务组合的跨企业协作关键技术研究[D];浙江大学;2011年
9 鲍亮;基于函数式编程的Web服务组合技术研究[D];西安电子科技大学;2010年
10 张杨;语义Web服务组合的可信性度量研究[D];重庆大学;2011年
相关硕士学位论文 前10条
1 何霞;基于翻译模式的BPEL到LOTOS映射方法研究[D];北方工业大学;2013年
2 谭征;一种Web服务组合的自动化模型检测方法[D];桂林电子科技大学;2010年
3 穆林;基于BPEL的Web服务组合技术研究与实现论[D];河海大学;2006年
4 陈步桥;民航公众信息服务平台中基于BPEL的动态服务组合研究与实现[D];南京航空航天大学;2010年
5 蒋黎明;基于BPEL和SOA的Web服务组合技术研究与应用[D];南京理工大学;2007年
6 申庆华;面向服务架构中web服务组合安全的研究与实现[D];重庆大学;2009年
7 赵伟伟;基于冗余的可靠Web服务组合方法研究[D];燕山大学;2010年
8 陈楠;语义Web服务组合相关技术研究[D];中南大学;2010年
9 鲁琳;面向服务质量的服务组合方法研究[D];浙江大学;2006年
10 许楠;Web服务组合可视化建模工具的研究与实现[D];大连海事大学;2010年
,本文编号:1499745
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1499745.html