J2EE News, Forums, Discussions, Articles, Jobs, Books J2EEWorld.COM
J2EE News, Forums, Blogs, Articles, Books, Jobs
J2EE Careers | Vancouver J2EE Jobs | Sitemap

Search >> 
 Site last updated: Monday, 06 October 2008
 Home arrow J2EE Weblog arrow Web Services Transactions specifications
Main Menu
   Home
   J2EE News
   J2EE Weblog
   J2EE Books
   J2EE articles
   J2EE Web Links
   J2EE FORUM
   J2EE Download
   Newsletter
   About us
Latest News
Testing Portal Web Applications With HttpUnit
IBM vs Microsoft Developer Productivity Study
The J2EE 1.4 Tutorial
Linux file system structures for J2EE developers
Apache Jakarta DBCP Component -- efficient, feature-rich connection pool package
Login Form





Lost Password?
No account yet? Register
SoloSunglasses
SoloSunglasses: buy sunglasses direct from the manufacturer
Most Read Content
Using Oracle Timestamps in Java
IBM Restocks Eclipse Project
Introducing Sun Java Desktop System, Release 2
How to submit file to J2EE server?
Java 2 Enterprise Edition
Polls
What J2EE Application Server do you use?
 
Hit Counter
Visitors: 530587
Web Services Transactions specifications
Written by IBM developerWorks   
Monday, 22 November 2004

The Web Services Transactions specifications define mechanisms for transactional interoperability between Web services domains and provide a means to compose transactional qualities of service into Web services applications.

The Web Services Transactions specifications describe an extensible coordination framework (WS-Coordination) and specific coordination types for:

WS-Coordination
This specification describes an extensible framework for providing protocols that coordinate the actions of distributed applications. Such coordination protocols are used to support a number of applications, including those that need to reach consistent agreement on the outcome of distributed activities.

The framework defined in this specification enables an application service to create a context needed to propagate an activity to other services and to register for coordination protocols. The framework enables existing transaction processing, workflow, and other systems for coordination to hide their proprietary protocols and to operate in a heterogeneous environment.

Additionally this specification describes a definition of the structure of context and the requirements for propagating context between cooperating services.

WS-AtomicTransaction
This specification provides the definition of the atomic transaction coordination type that is to be used with the extensible coordination framework described in the WS-Coordination specification. The specification defines three specific agreement coordination protocols for the atomic transaction coordination type: completion, volatile two-phase commit, and durable two-phase commit. Developers can use any or all of these protocols when building applications that require consistent agreement on the outcome of short-lived distributed activities that have the all-or-nothing property.

WS-BusinessActivity
This specification provides the definition of the business activity coordination type that is to be used with the extensible coordination framework described in the WS-Coordination specification. The specification defines two specific agreement coordination protocols for the business activity coordination type: BusinessAgreementWithParticipantCompletion and BusinessAgreementWithCoordinatorCompletion. Developers can use any or all of these protocols when building applications that require consistent agreement on the outcome of long-running distributed activities.

Download the specifications
You can download the current full document of these specifications from developerWorks by clicking on the following links:

WS-Coordination specification. (PDF)
WS-AtomicTransaction specification. (PDF)
WS-BusinessActivity specification. (PDF)

If you would like to contribute technical comments on this specification, please do so through our Feedback page.

You can still view the previous versions of these specifications by clicking on the following links:

WS-Coordination specification. (Previous version, September 2003, PDF)
WS-AtomicTransaction specification. (Previous version, September 2003, PDF)
WS-BusinessActivity specification. (Previous version, January 2004, PDF)

Resources

  • "Transactions in a Web services World," Part 1 and Part 2 describe how the model defined in these specifications works (developerWorks, August 2002).
  • "Secure, Reliable, Transacted Web Services in Action" describes how Web service applications may have various qualities of service - reliable messaging, security, transactional coordination and recoverability - composed with their business function to support the needs of real enterprise services.
  • "A comparison of Web services transaction protocols" compares how different transaction protocols may be applied to solve specific business problems (developerWorks, October 2003).
  • Explore how transactions work in one common and classic form to preserve data integrity, and apply that classical transaction description to the operations of the Web Services Atomic Transactions (WS-AT) and Web Services Coordination (WS-C) specifications in the article "Tour Web Services Atomic Transaction operations" (developerWorks, September 2004).
  • WS-Policy and WS-PolicyAssertions may affect how business activities operate.
  • Business activities can utilize the secure messaging features of WS-Security.
  • The joint whitepaper "Federation in a Web services world" describes the issues around federated identity management and a comprehensive solution based on the Web services model as outlined in the WS-Security roadmap (developerWorks, July 2003).
  • "Security in a Web services world" describes a proposed strategy for addressing security within a Web service environment (Joint whitepaper, developerWorks, April 2002).

Learn more: http://www-106.ibm.com/developerworks/library/specification/ws-tx/index.html?ca=drs-ws4704

Last Updated ( Monday, 22 November 2004 )
 
< Prev   Next >
Who's Online

Warning: Invalid argument supplied for foreach() in /home/httpd/vhosts/j2eeworld.com/httpdocs/modules/mod_whosonline.php on line 32
latest topics
+ Free Porn Clips! 91120 FREE PORNO Movies!
+ pac man free video game 56.hi5.com free hostname movie pic p
+ Fuck the sperm
+ * * * FREE PORNO VIDEO * * * - company middlesex title
+ u0bbvr8x7c5ih1gouw86ywl75
+ u0bbvr8x7c5ih1gouw86ywl75
+ zfzigamaoa31tct06m3itz5czd4
+ zfzigamaoa31tct06m3itz5czd4
+ sex in art northern middlesex
+ arourioug
most download
J2Exe (4844)
J2TrayExe (1792)
J2WinService (1598)
HealthXP
HealthXP: Experience the Benefits of Health Innovations