A framework for ensuring consistency of Web Services Transactions

نویسندگان

  • Seunglak Choi
  • Hangkyu Kim
  • Hyukjae Jang
  • Jungsook Kim
  • Su Myeon Kim
  • Junehwa Song
  • Yoon-Joon Lee
چکیده

For efficiently managing Web Services (WS) transactions which are executed across multiple loosely-coupled autonomous organizations, isolation is commonly relaxed. A Web service operation of a transaction releases locks on its resources once its jobs are completed without waiting for the completions of other operations. However, those early unlocked resources can be seen by other transactions, which can spoil data integrity and cause incorrect outcomes. Existing WS transaction standards do not consider this problem. In this paper, we propose a mechanism to ensure the consistent executions of isolation-relaxing WS transactions. The mechanism effectively detects inconsistent states of transactions with a notion of an end-state dependency and recovers them to consistent states. We also propose a new Web services Transaction Dependency management Protocol (WTDP). WTDP helps organizations manage the WS transactions easily without data inconsistency. WTDP is designed to be compliant with a representative WS transaction standard, the Web Services Transactions specifications, for easy integration into existing WS transaction systems. We prototyped a WTDP-based WS transaction management system to validate our protocol. 2007 Elsevier B.V. All rights reserved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Consistency Ensuring in Social Web Services Based on Commitments Structure

Web Service is one of the most significant current discussions in information sharing technologies and one of the examples of service oriented processing. To ensure accurate execution of web services operations, it must be adaptable with policies of the social networks in which it signs up. This adaptation implements using controls called “Commitment”. This paper describes commitments structure...

متن کامل

Ensuring Consistent Termination of Composite Web Services

To reach a consistent termination state even in the presence of failures, composite web services require transactional support. Most current work on web services transactions is based on compensation. However, unlike in the traditional intra-organizational applications, the compensation is typically associated with temporal constraints in the context of web services. Such temporal constraints h...

متن کامل

Service-Enabled Business Processes: Constructing Enterprise Applications - An Evaluation Framework

Web services aiming at spontaneously integrating services from different providers in ensuring at offering a user the best possible experience, face considerable challenges in materialising that notion of improved experience. The interrelationships between the concepts of security, performance and interoperability, while critical to any web service, pose the biggest test and constitute the key ...

متن کامل

Developing A Three-Dimensional Transaction Model for Supporting Atomicity Spheres

Web Services (WSs) are touted as a new promising paradigm for developing and deploying distributed, Internet-based business applications. Recently, we have witnessed the emergence of web-service description and request languages as well as composition protocols. Transaction management is crucial for implementing reliable and robust web-based business transactions with cohesive web-services. How...

متن کامل

Consistency of Commitments in Social Web Services

Web Service is one of the most important information sharing technologies on the web and one of the example of service oriented processing. To guarantee accurate execution of web services operations, they must be accountable with regulations of the social networks in which they sign up. This operations implement using controls called “Commitment”. This paper studies commitments , then has an ov...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Information & Software Technology

دوره 50  شماره 

صفحات  -

تاریخ انتشار 2008