Coordination Models and Languages, 8th International Conference, COORDINATION 2006. We tackle the problem of providing rigorous formal foundations to current software engineering technologies for web services. We focus on two of the most used XML-based languages for web services: WSDL and WS-BPEL. To this aim, first we select an expressive subset of WS-BPEL, with special concern for modeling the interactions among web service instances in a network context, and define its operational semantics. We call ws-calculus the resulting formalism. Then, we put forward a rigorous typing discipline that formalizes the relationship existing between ws-calculus terms and the associated WSDL documents and supports verification of their compliance. We prove that the type system and the operational semantics of ws-calculus are ‘sound’ and apply our approach to an example application involving three interacting web services.
A WSDL-based type system for WS-BPEL / A. LAPADULA; R. PUGLIESE; F. TIEZZI. - STAMPA. - (2006), pp. 145-163. [10.1007/11767954_10]
A WSDL-based type system for WS-BPEL
PUGLIESE, ROSARIO;F. TIEZZI
2006
Abstract
Coordination Models and Languages, 8th International Conference, COORDINATION 2006. We tackle the problem of providing rigorous formal foundations to current software engineering technologies for web services. We focus on two of the most used XML-based languages for web services: WSDL and WS-BPEL. To this aim, first we select an expressive subset of WS-BPEL, with special concern for modeling the interactions among web service instances in a network context, and define its operational semantics. We call ws-calculus the resulting formalism. Then, we put forward a rigorous typing discipline that formalizes the relationship existing between ws-calculus terms and the associated WSDL documents and supports verification of their compliance. We prove that the type system and the operational semantics of ws-calculus are ‘sound’ and apply our approach to an example application involving three interacting web services.I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.