Web services technology provides a platform on which we can develop distributed services. The interoperability among these services is achieved by various standard protocols. In recent years, several researches suggested that process algebras provide a satisfactory assistance to the whole process of web services development. Business transactions, on the other hand, involve the coordination and interaction between multiple partners. With the emergence of web services, business transactions are conducted using these services. The coordination among the business processes is crucial, so is the handling of faults that can arise at any stage of a transaction. BPEL models the behavior of business process interaction by providing a XML based grammar to describe the control logic required to coordinate the web services participating in a process flow. However BPEL lacks a proper formal description where the composition of business processes cannot be formally verified. Process algebra, on the other hand, facilitates a formal foundation for rigorous verification of the composition. This paper presents a comparison of web service composition between BPEL and process algebra, cCSP.

Web service composition-BPEL vs cCSP process algebra / Ripon, Shamim; Uddin, MOHAMMAD SALAH; Barua, Aoyan. - ELETTRONICO. - 2012:(2013), pp. 150-155. (Intervento presentato al convegno 2012 International Conference on Advanced Computer Science Applications and Technologies, ACSAT 2012 tenutosi a Kuala Lumpur; Malaysia) [10.1109/ACSAT.2012.47].

Web service composition-BPEL vs cCSP process algebra

UDDIN, MOHAMMAD SALAH;
2013

Abstract

Web services technology provides a platform on which we can develop distributed services. The interoperability among these services is achieved by various standard protocols. In recent years, several researches suggested that process algebras provide a satisfactory assistance to the whole process of web services development. Business transactions, on the other hand, involve the coordination and interaction between multiple partners. With the emergence of web services, business transactions are conducted using these services. The coordination among the business processes is crucial, so is the handling of faults that can arise at any stage of a transaction. BPEL models the behavior of business process interaction by providing a XML based grammar to describe the control logic required to coordinate the web services participating in a process flow. However BPEL lacks a proper formal description where the composition of business processes cannot be formally verified. Process algebra, on the other hand, facilitates a formal foundation for rigorous verification of the composition. This paper presents a comparison of web service composition between BPEL and process algebra, cCSP.
2013
2012 International Conference on Advanced Computer Science Applications and Technologies, ACSAT 2012
BPEL; cCSP; orchestration; process algebra; web services
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Web service composition-BPEL vs cCSP process algebra / Ripon, Shamim; Uddin, MOHAMMAD SALAH; Barua, Aoyan. - ELETTRONICO. - 2012:(2013), pp. 150-155. (Intervento presentato al convegno 2012 International Conference on Advanced Computer Science Applications and Technologies, ACSAT 2012 tenutosi a Kuala Lumpur; Malaysia) [10.1109/ACSAT.2012.47].
File allegati a questo prodotto
File Dimensione Formato  
Ripon_Web-service_2013.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 316.09 kB
Formato Adobe PDF
316.09 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/941787
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact