We address the problem of composing Web Services in long-running transactional business processes, where compensations must be dealt with appropriately. The framework presented in this paper is a Java API called Java Transactional Web Services (JTWS), which provides suitable primitives for wrapping and invoking Web Services as activities in long-running transactions. JTWS adheres to a process calculi formalisation of long-running transactions, called Sagas, which fixes unambiguously the implemented compensation policy. In particular, the primitives provided by JTWS are in one-to-one correspondence with the primitives of Sagas, and they are abstract enough to hide the complex details of their realization, thus favouring usability. Moreover, ...
Business processes involve dynamic compositions of interleaved tasks. Therefore, ensuring reliable t...
Research Doctorate - Doctor of Philosophy (PhD)Modern society is complex and, in order to achieve de...
Web Service (WS) composition consists in combining several WSs into a Composite WS (CWS), which beco...
Rapport interne.A Web process (WP) is a process that coordinates a set of Web services, as a cohesiv...
A key aspect when aggregating business processes and web services is to assure transactional propert...
The development of new services by composition of existing\ud ones has gained considerable momentum ...
The Web frequently suffers from failures which affect the performance and consistency of application...
Transactions in service-oriented environments, such as those provided by Web Services, traditionally...
Web services have become a dominating technology for business integration. For operation reliability...
Web Services enable the creation of complex business activities through the cooperation of independe...
Web services have been emerging as a promising technology for business process integrations. Due to ...
Abstract. The Business Process Execution Language BPEL4WS has emerged to introduce process dimension...
Web services have been emerging as a promising technology for business integration. Transactional su...
Recently, many business applications embrace Web services as their implementation technologies. Due ...
Colloque avec actes et comité de lecture. internationale.International audienceThe evolution of Inte...
Business processes involve dynamic compositions of interleaved tasks. Therefore, ensuring reliable t...
Research Doctorate - Doctor of Philosophy (PhD)Modern society is complex and, in order to achieve de...
Web Service (WS) composition consists in combining several WSs into a Composite WS (CWS), which beco...
Rapport interne.A Web process (WP) is a process that coordinates a set of Web services, as a cohesiv...
A key aspect when aggregating business processes and web services is to assure transactional propert...
The development of new services by composition of existing\ud ones has gained considerable momentum ...
The Web frequently suffers from failures which affect the performance and consistency of application...
Transactions in service-oriented environments, such as those provided by Web Services, traditionally...
Web services have become a dominating technology for business integration. For operation reliability...
Web Services enable the creation of complex business activities through the cooperation of independe...
Web services have been emerging as a promising technology for business process integrations. Due to ...
Abstract. The Business Process Execution Language BPEL4WS has emerged to introduce process dimension...
Web services have been emerging as a promising technology for business integration. Transactional su...
Recently, many business applications embrace Web services as their implementation technologies. Due ...
Colloque avec actes et comité de lecture. internationale.International audienceThe evolution of Inte...
Business processes involve dynamic compositions of interleaved tasks. Therefore, ensuring reliable t...
Research Doctorate - Doctor of Philosophy (PhD)Modern society is complex and, in order to achieve de...
Web Service (WS) composition consists in combining several WSs into a Composite WS (CWS), which beco...