An Exception Handling Approach for Service-Based Business Processes

2012 ◽  
Vol 605-607 ◽  
pp. 1700-1704
Author(s):  
Zong Min Shang

This paper proposes an exception handling mechanism for running reliable service-based business processes. With Smart Process-based Application Model that we have proposed, a smart process is generated automatically according to the execution of composite web services to better meet user’s individual requirements. However, the loosely-coupled nature of the smart process introduces more exceptions during its running. This paper will mainly focus on the failures of a smart process, and give an approach to handle exceptions. Based on Execution Transition Diagram(ETD) and several execution states we define in this paper, exceptions can be handled automatically by selecting rational transitions in the ETD during the execution of a smart process.

2013 ◽  
Vol 336-338 ◽  
pp. 2537-2543
Author(s):  
Ji Tao Cui ◽  
Jian Hua Han

BPEL-based composition of Web services has become one important part of business processes, but because of the dynamic and complexity of network, it easily raises various exceptions during the execution. In order to address various exceptions may exist in execution of composite Web services process effectively; this paper proposes an effective exception handling model of composite Web services in combination of the autonomic management theories and techniques in the field of autonomic computing. This model incorporates the autonomic management element of autonomic computing to monitor the execution of composite services and to compensate or restore the business process of the composite services according to the specified policy when an exception occurs. The model enhances the exception handling autonomy while reducing the complexity of exception handling of composite services.


2012 ◽  
Vol 241-244 ◽  
pp. 2982-2985
Author(s):  
Zong Min Shang

This paper proposes an exception handling mechanism based on Adaptation Planning Graph for service-based business processes. A three-layer representation model of service-based business process is introduced firstly. And then, Logic Model of Service-based Business Process and Adaptation Planning Graph are introduced to enforce reliability of composite Web Services at run-time. Simulations prove that this approach can efficiently guarantee the reliability of composite services at run-time.


Author(s):  
Juan Manuel Adán-Coello

Service-oriented computing (SOC) is a new computing paradigm that uses services as building blocks to accelerate the development of distributed applications in heterogeneous computer environments. SOC promises a world of cooperating services where application components are combined with little effort into a network of loosely coupled services for creating flexible and dynamic business processes that can cover many organizations and computing platforms (Chesbrough & Spohrer, 2006; Papazoglou & Georgakopoulos, 2003). From a technical point of view, the efforts to offer services have focused on the development of standards and the creation of the infrastructure necessary to describe, discover, and access services using the Web. This type of service is usually called a Web service. The availability of an abundant number of Web services defines a platform for distributed computing in which information and services are supplied on demand, and new services can be created (composed) using available services. Nevertheless, the composition of Web services involves three fundamental problems (Sycara, Paolucci, Ankolekar, & Srinivasan, 2003): 1. To elaborate a plan that describes how Web services interact, how the functionally they offer can be integrated to provide a solution to the considered problem. 2. To discover Web services that accomplish the tasks required by the plan. 3. To manage the interaction of the chosen services. Problems 2 and 3 are of responsibility of the infrastructure that supports the composition of services, while the first problem is of responsibility of the (software) agents that use the infrastructure. The discovery and interaction of Web services poses two main challenges to the infrastructure: 1. How to represent Web services capabilities and how to recognize the similarities between service capabilities and the required functionalities. 2. How to specify the information a Web service requires and provides, the interaction protocol, and the low-level mechanisms required to service invocation.


2011 ◽  
pp. 1902-1923
Author(s):  
Dickson K.W. Chiu ◽  
Thomas Trojer ◽  
Hua Hu ◽  
Haiyang Hu ◽  
Yi Zhuang ◽  
...  

Assembling a coherent view of distributed heterogeneous information and their processing is challenging but important for inter-organizational business collaboration and service provision. However, traditional integration approaches do not consider dynamic and adaptive issues such as human intervention and exception handling. Therefore, we propose a Workflow-based Information Integration (WII) approach, which is particularly suitable in a loosely coupled Web services environment. Our implementation framework comprises five layers: semantic, application, workflow, service, and message. We focus on the workflow layer for providing adaptiveness from the aspects of various types of flows such as controlflows, data-flows, security-flows, exception-flows and semantic-flows by using the Business Process Execution Language for Web Services (BPEL). We further extend this with our proposed data-integration, semantic-referencing, and exception-handling assertions in order to achieve dynamic and adaptive workflow-based information integration plans. We map information into SOAP messages and link the proposed exception-handling assertions in BPEL to SOAP-fault implementations. We also define semantic referencing in BPEL by using OWL Web Ontology Language. Lastly, we demonstrate the feasibility of our adaptive approach with an intelligence information integration case study at the application layer and examine some typical use cases of exception-handling with semantic support.


2010 ◽  
pp. 525-545
Author(s):  
Dickson K.W. Chiu ◽  
Thomas Trojer ◽  
Hua Hu ◽  
Haiyang Hu ◽  
Yi Zhuang ◽  
...  

Assembling a coherent view of distributed heterogeneous information and their processing is challenging but important for inter-organizational business collaboration and service provision. However, traditional integration approaches do not consider dynamic and adaptive issues such as human intervention and exception handling. Therefore, we propose a Workflow-based Information Integration (WII) approach, which is particularly suitable in a loosely coupled Web services environment. Our implementation framework comprises five layers: semantic, application, workflow, service, and message. We focus on the workflow layer for providing adaptiveness from the aspects of various types of flows such as controlflows, data-flows, security-flows, exception-flows and semantic-flows by using the Business Process Execution Language for Web Services (BPEL). We further extend this with our proposed data-integration, semantic-referencing, and exception-handling assertions in order to achieve dynamic and adaptive workflow-based information integration plans. We map information into SOAP messages and link the proposed exception-handling assertions in BPEL to SOAP-fault implementations. We also define semantic referencing in BPEL by using OWL Web Ontology Language. Lastly, we demonstrate the feasibility of our adaptive approach with an intelligence information integration case study at the application layer and examine some typical use cases of exception-handling with semantic support.


2012 ◽  
Vol 500 ◽  
pp. 311-316
Author(s):  
Yi Yan Fan ◽  
Xiao Yong Mei

With the gradual development and standardization of services-oriented computing (SOC), it becomes a rapidly growing software developing pattern to composition Web services into applications. Since Web services composition are long-lasting, loosely coupled and cross application and administrative boundaries, it is essential to choose proper services to compose the composite Web services to meet user’s requirements. This paper presents a QoS evaluation method for aggregation services when failure occurs and defines QoS evaluation model of the common aggregation patterns of transaction compensation. Experiment results show that when it is used to evaluate the QoS of composite Web services, QoS evaluation method of aggregation transaction compensation is much better than the Web services composition method based on random selection, and it is feasible and effective.


Sign in / Sign up

Export Citation Format

Share Document