Please use this identifier to cite or link to this item:
|Title:||Web Services Transactions on Peer-to-Peer Networks|
|Abstract:||A Web Service is a program that can be invoked in distributed web environ- ment and designed to support interoperable machine-to-machine interaction over a network. The Web Service transactions speci cation de nes mechanisms for trans- actional interoperability between web services domains. And it provides a way to compose transactional properties into Web Services applications as well. Web Ser- vices atomic transactions de ne protocols especially for short-lived distributed trans- actional activities that have all or nothing properties. Likewise, a Web Service can be explained in detail as a service available through the internet or over the web that conducts transactions. Web Service transactions are loosely coupled. For a trans- action, it is involving multiple of web services that composed many of autonomous sub-transactions which abort or commit independently. In this research, it has targeted to capture the Web Services atomic transactions on peer-to-peer environment. Peer-to-Peer implementation is based on JXTA open XML protocol stack. In this case, peer group architecture has been used on JXTA peer-to-peer networks, because JXTA inherently provides peer group concept by pro- viding peer clustering capability. When deciding the nal outcome for a particular transaction, two-phase commit protocol logic has implemented in a decentralized way within the peer group. It is proposed to use the two-phase commit protocol within the peer group to provide the atomicity for the entire transaction. This two-phase commit protocol approach is used in a decentralized way in deciding the nal outcome of a distributed transaction by satisfying the atomicity.|
|Appears in Collections:||SCS Individual Project - Final Thesis (2008)|
Files in This Item:
|435.85 kB||Adobe PDF||View/Open Request a copy|
Items in UCSC Digital Library are protected by copyright, with all rights reserved, unless otherwise indicated.