Ensuring Customised Transactional Reliability of Composite Services
نویسندگان
چکیده
Web services are defined independently of any execution context. Due to their inherent autonomy and heterogeneity, it is difficult to examine the behaviour of composite services, especially in case of failures. This paper is interested in ensuring composite services reliability. Reliable composition is defined as a composition where all instance executions are correct from a transactional and business point of view. In this paper, the authors propose a transactional approach for ensuring reliable Web service compositions. The approach integrates the expressivity power of workflow models and the reliability of Advanced Transactional Models (ATM). This method offers flexibility for designers to specify their requirements in terms of control structure, using workflow patterns, and execution correctness. Contrary to ATM, the authors start from the designers’ specifications to define the appropriate transactional mechanisms that ensure correct executions according to their requirements.
منابع مشابه
Service Selection of Ensuring Transactional Reliability and QoS for Web Service Composition
Service-Oriented Architecture SOA provides a flexible framework of service composition. Using standard-based protocols, composite service can be constructed by integrating component services independently. As component services are developed by different organization and offer diverse transactional properties and QoS characteristics, it is a challenging problem how to select suitable component ...
متن کاملAn Event-b Driven Approach for Ensuring Reliable and Flexible Service Composition
In context of pervasive environment, the availability and reliability of Web services cannot be always guaranteed due to the dynamic and uncertain nature of these environments. Therefore, ensuring reliable and flexible service composition is one of the most difficult tasks. To overcome this problem, we propose an Event-B driven approach to easily design reliable and flexible Services compositio...
متن کاملA Reengineering Approach for Ensuring Transactional Reliability of Composite Services
Nowadays, enterprises are able to outsource their internal business processes as services and make them accessible via the Web. Then, they can dynamically combine individual services to provide new added-value composite services (CS for short). Due to the inherent autonomy and heterogeneity of Web services, a fundamental problem concerns the guarantee of correct executions of a CS. An execution...
متن کاملOverview of Transactional Patterns: Combining Workflow Flexibility and Transactional Reliability for Composite Web Services
In this paper, we present an approach to easily define flexible and reliable services compositions. We introduce a new concept called transactional patterns to specify flexible and reliable composite Web services. A transactional pattern is a convergence concept between workflow patterns and advanced transactional models. It can be seen as a coordination pattern and as a structured transaction....
متن کاملMining and Improving Composite Web Services Recovery Mechanisms
Ensuring composite services reliability is a challenging problem. Indeed, due to the inherent autonomy and heterogeneity of Web services it is difficult to predict and reason about the behavior of the overall composite service. Generally, previous approaches develop, using their modeling formalisms, a set of techniques to analyze the composition model and check “correctness” properties. Althoug...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Database Manag.
دوره 22 شماره
صفحات -
تاریخ انتشار 2011