Algebraic approach to linking the semantics of web services

被引:4
作者
Zhu, Huibiao [1 ]
He, Jifeng [1 ]
Li, Jing [1 ]
Bowen, Jonathan P. [2 ]
机构
[1] East China Normal Univ, Shanghai Key Lab Trustworthy Comp, 3663 Zhongshan Rd North, Shanghai 200062, Peoples R China
[2] Museophile Ltd, Oak Barn, Sonning Eye, Reading RG4 6TN, Berks, England
基金
中国国家自然科学基金; 新加坡国家研究基金会; 国家高技术研究发展计划(863计划);
关键词
Web services; BPEL; Algebraic semantics; Operational semantics; Denotational semantics; Semantic linking;
D O I
10.1007/s11334-011-0172-1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Web services have become more and more important in these years, and BPEL4WS (BPEL) is a de facto standard for the web service composition and orchestration. It contains several distinct features, including the scope-based compensation and fault handling mechanism. We have considered the operational semantics and denotational semantics for BPEL, where a set of algebraic laws can be achieved via these two models, respectively. In this paper, we consider the inverse work, deriving the operational semantics and denotational semantics from algebraic semantics for BPEL. In our model, we introduce four types of typical programs, by which every program can be expressed as the summation of these four types. Based on the algebraic semantics, the strategy for deriving the operational semantics is provided and a transition system is derived by strict proof. This can be considered as the soundness exploration for the operational semantics based on the algebraic semantics. Further, the equivalence between the derivation strategy and the derived transition system is explored, which can be considered as the completeness of the operational semantics. Finally, the derivation of the denotational semantics from algebraic semantics is explored, which can support to reason about more program properties easily.
引用
收藏
页码:209 / 224
页数:16
相关论文
共 50 条
[41]   Model centric approach of web services composition [J].
Quintero, Ricardo ;
Torres, Victoria ;
Pelechano, Vicente .
EMERGING WEB SERVICES TECHNOLOGY, 2007, :65-+
[42]   A Web Services Approach to Model Management in DSS [J].
Liu, Ou ;
Ma, Jian .
PACIFIC ASIA CONFERENCE ON INFORMATION SYSTEMS 2005, SECTIONS 1-8 AND POSTER SESSIONS 1-6, 2005, :377-391
[43]   RoaML: AN INNOVATIVE APPROACH ON MODELING WEB SERVICES [J].
Strimbei, Catalin ;
Olaru, Georgiana .
PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON INFORMATICS IN ECONOMY (IE 2015): EDUCATION, RESEARCH & BUSINESS TECHNOLOGIES, 2015, :299-306
[44]   An Integrated Development Approach for Composing Web Services [J].
Adamopoulos, Dionisis X. .
DFMA 2008: FIRST INTERNATIONAL CONFERENCE ON DISTRIBUTED FRAMEWORKS & APPLICATIONS, PROCEEDINGS, 2008, :45-51
[45]   An approach towards automated Web services composition [J].
Talib, MA ;
Zongkai, Y .
DCABES 2004, Proceedings, Vols, 1 and 2, 2004, :524-529
[46]   An automated approach to Semantic Web Services Mediation [J].
Dietze, Stefan ;
Gugliotta, Alessio ;
Domingue, John ;
Yu, Hong Qing ;
Mrissa, Michael .
SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2010, 4 (04) :261-275
[47]   A sophisticated approach to semantic Web services discovery [J].
Du, Hwa-Jun ;
Shin, Dong-Hoon ;
Lee, Kyong-Ho .
JOURNAL OF COMPUTER INFORMATION SYSTEMS, 2008, 48 (03) :44-60
[48]   An Approach to Modeling Web Services Datatype Descriptions [J].
Hanna, Samer .
JOURNAL OF THEORETICAL AND APPLIED ELECTRONIC COMMERCE RESEARCH, 2016, 11 (02) :64-82
[49]   XML views based approach for web services [J].
Jiang, H ;
Lo, A ;
Özyer, T ;
Alhajj, R .
Proceedings of the 2005 IEEE International Conference on Information Reuse and Integration, 2005, :458-463
[50]   A Simple Approach to Optimize Web Services' Performance [J].
Wichaiwong, Tanakorn ;
Jaruskulchai, Chuleerat .
NWESP 2007: THIRD INTERNATIONAL CONFERENCE ON NEXT GENERATION WEB SERVICES PRACTICES, PROCEEDINGS, 2007, :43-48