Tracking Service Availability in Long Running Business Activities
نویسنده
چکیده
An important factor in the successful deployment of federated web services-based business activities will be the ability to guarantee reliable distributed operation and execution under scalable conditions. For example advanced failure management is essential for any reliable distributed operation but especially for the target areas of web service architectures, where the activities can be constructed out of services located at different enterprises, and are accessed over heterogeneous networks topologies. In this paper we describe the first technologies and implementations coming out of the Obduro project, which has as a goal to apply the results of scalability and reliability research to global scalable service oriented architectures. We present technology developed for failure and availability tracking of processes involved in long running business activities within a web services coordination framework. The Service Tracker, Coordination Service and related development toolkits are available for public usage.
منابع مشابه
Readiness, Availability and Utilization of Rural Vietnamese Health Facilities for Community Based Primary Care of Non-communicable Diseases: A Cross-Sectional Survey of 3 Provinces in Northern Vietnam
Background Vietnam’s network of commune health centers (CHCs) have historically managed acute infectious diseases and implemented national disease-specific vertical programs. Vietnam has undergone an epidemiological transition towards non-communicable diseases (NCDs). Limited data exist on Vietnamese CHC capacity to prevent, diagnose, and treat NCDs. In this paper, we assess NCD service r...
متن کاملTx-FAITH: A Transactional Framework for Failure Tolerant Execution of Hierarchical Long-Running Transactions in Business Applications
A key challenge in B2B and B2C applications involving dynamic composition of workflow activities is to ensure their reliable execution, in view of frequent failures in the internet environment where a composed service is executed. Existing approaches for transactional coordination of composite web services, consider forward and backward recovery alone, in order to maintain consistency in the ca...
متن کاملFormal Design and Verification of Long-Running Transactions with Eclipse Coordination Tools
Ensuring transactional behavior of business processes and web service compositions is an essential issue in the area of service-oriented computing. Transactions in this context may require long periods of time to complete and must be managed using non-blocking techniques. Data integrity in Long-Running Transactions (LRTs) is preserved using compensations, that is, activities explicitly programm...
متن کاملWeb Services Workflows - Composition, Co-Ordination, and Transactions in Service-Oriented Computing
Web services can be seen as a newly emerging research area for Service-oriented Computing and their implementation in Serviceoriented Architectures. Web services are self-contained, self-describing modular applications or components providing services. Web services may be dynamically aggregated, composed, and enacted as Web services Workflows. This requires frameworks and interaction protocols ...
متن کاملFrom Theory to Practice in Transactional Composition of Web Services
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 c...
متن کامل