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. Thus, it combines workflow flexibility and transactional processing reliability. Designers can simply connect together a set of transactional patterns to define a composite Web service. We use a set of techniques to ensure control and transactional coherence between patterns inside a services composition.
منابع مشابه
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 b...
متن کاملRun-Time Verification of Behavioral Conformance for Conversational Web services
Transactional patterns are used to specify flexible and reliable composite Web services. A transactional pattern is a convergence concept between workflow patterns and advanced transactional models. These are of coordination patterns and as a structured transaction. This project proposes an event-driven approach to validate the transactional behavior of service compositions. The transactional b...
متن کامل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...
متن کاملAnalysis of Non-Functional Service Properties for Transactional Workflow Management
With the encapsulation of functionality in services, many applications are nowadays built on composite Web-Services. Those are specified using workflow execution languages, such as BPEL, which represent the structure of the composition. However, they do not integrate transactional guarantees such as failure-atomicity. It is up to the application designer to define appropriate failure handling m...
متن کاملReliable Execution Based on CPN and Skyline Optimization for Web Service Composition
With development of SOA, the complex problem can be solved by combining available individual services and ordering them to best suit user's requirements. Web services composition is widely used in business environment. With the features of inherent autonomy and heterogeneity for component web services, it is difficult to predict the behavior of the overall composite service. Therefore, transact...
متن کامل