ABSTRACT
In traditional database-driven applications, transactional integrity is a well-established concept. In order to apply these techniques to SOA-based applications, along with the capability to perform long-running business activities, the WS-BusinessActivity standard was developed. This standard does not specifically address cross-organizational use, however, when an enterprise decides to integrate its SOA-based system with their business partners' services, the ability to span long-running business activities across organizational boundaries becomes crucial. This paper describes an experiment performed to assess the suitability of WS-BusinessActivity for cross-organizational use and identifies several strengths and weaknesses that became apparent during its execution.
- L. F. Cabera, G. Copeland, M. Feingold, T. Freund, R. W. Freund, S. Joyce, J. Klein, D. Langworthy, M. Little, F. Leymann, E. Newcomer, D. Orchard, I. Robinson, T. Storey, and S. Thatte. Web Services Business Activity Framework (WS-BusinessActivity). Technical report, Arjuna Techn., BEA Systems, Hitachi, IBM, IONA, Microsoft, November 2005.Google Scholar
- T. Erl. Service-Oriented Architecture : Concepts, Technology, and Design. Prentice Hall PTR, August 2005. Google ScholarDigital Library
- H. Erven, G. Hicker, C. Huemer, and M. Zaptletal. The Web Services-BusinessActivity-Initiator (WS-BA-I) Protocol: an Extension to the Web Services-BusinessActivity Specification. icws, 0:216-224, 2007.Google Scholar
- M. Feingold and R. Jeyaraman. Web Services Coordination (WS-Coordination) Version 1.1. http://docs. oasis-open.org/ws-tx/wscoor/2006/06, July 2007.Google Scholar
- T. Freund and M. Little. Web Services Business Activity (WS-BusinessActivity) Version 1.1. http://docs. oasis-open.org/ws-tx/wsba/2006/06, Apr 2007. {Online; accessed 16-Jan-2009}.Google Scholar
- H. Garcia-Molina and K. Salem. Sagas. SIGMOD Rec., 16(3):249-259, 1987. Google ScholarDigital Library
- J. Gray. The transaction concept: Virtues and limitations (invited paper). In Very Large Data Bases, 7th International Conference, September 9-11, 1981, Cannes, France, Proceedings , pages 144-154. IEEE Computer Society, 1981. Google ScholarDigital Library
- D. Kaye. Loosely Coupled: The Missing Pieces of Web Services . RDS Press, 2003. Google ScholarDigital Library
- D. Krafzig, K. Banke, and D. Slama. Enterprise SOA: Service-Oriented Architecture Best Practices. Prentice Hall Ptr, 2004. Google ScholarDigital Library
- G. A. Lewis and L. Wrage. A Process for Context-Based Technology Evaluation. Technical Report CMU/SEI-2005- TN-025, Software Engineering Institute, June 2005.Google ScholarCross Ref
- M. Little. Transactions and web services. Commun. ACM, 46(10):49-54, 2003. Google ScholarDigital Library
- M. Little and A. Wilkinson. Web Services Atomic Transaction (WS-AtomicTransaction) Version 1.1. http:// docs.oasis-open.org/ws-tx/wstx-wsat-1. 1-spec/wstx-wsat-1.1-spec.html, Jul 2007.Google Scholar
- P. Sauter and I. Melzer. A Comparison of WS-BusinessActivity and BPEL4WS Long-Running Transaction. In P. Müller, R. Gotzhein, and J. B. Schmitt, editors, KiVS, Informatik Aktuell, pages 115-125. Springer, 2005.Google Scholar
- F. H. Vogt, S. Zambrovski, B. Gruschko, P. Furniss, and A. Green. Implementing Web Service Protocols in SOA: WS-Coordination and WS-BusinessActivity. E-Commerce Technology Workshops, Seventh IEEE International Conference on, 0:21-28, 2005. Google ScholarDigital Library
- T. Wang. Towards A Transaction Framework for Contract-Driven, Service-Oriented Business Processes. In Proceedings of the IBM PhD Student Symposium at ICSOC05, pages 34-48, 2005.Google Scholar
- F. Wenzel. Transaction Management Challenges for Cross-Organizational, Workflow-Based SOA Applications. http://research.tm.uka.de, March 2009. Master's Thesis; to be published; Karlsruhe Institute of Technology.Google Scholar
- X. Yao and M. B. Dan-Rognlie. Distributed Transaction Management in SOA-based System Integration. Master's thesis, IT University of Kopenhagen, Sep 2007.Google Scholar
Index Terms
- Strengths and weaknesses of WS-BusinessActivity for cross-organizational SOA applications
Recommendations
BPM and SOA: synergies and challenges
WISE'05: Proceedings of the 6th international conference on Web Information Systems EngineeringWhile BPM and SOA have evolved independently, there is an inevitable symbiotic relationship between them. As well, a SOA can be developed using various service formats, whether unique Web Services, orchestrated services using the Business Process ...
Comments