Abstract
Advanced business applications typically involve well-defined business functions such as payment processing, shipping and tracking, determining new product offerings, granting/extending credit, managing market risk and so on. These reflect commonly standard business functions that apply to a variety of application scenarios. Although such business functions drive transactional applications between trading partners they are completely external to current Web services transaction mechanisms and are only expressed as part of application logic. To remedy this situation, this paper proposes a business-aware Web services transaction model and support mechanisms, which is driven by common business functions. The model allows expressing business functions such as payment and credit conditions, delivery conditions, business agreements stipulated in SLAs, liabilities and dispute resolution policies. It allows blending these business functions with QoS criteria such as security support to guarantee integrity of information, confidentiality, and non-repudiation.
Article PDF
Similar content being viewed by others
References
Webber D (2000) Understanding ebxml, uddi and xml/edi http://www.touchbriefings.com/pdf/967/59.pdf
Meadows B, Seaburg L (2004) Universal Business Language 1.0. http://www.docs.oasis-open.org/ubl/cd-UBL-1.0/
Papazoglou M, Kratz B (2006) A business-aware web transaction model. In Dan A, Lamersdorf W (eds) Proceedings of the 4th international conference on service oriented Computing (ICSOC 2006), Chicago December 4–7, 2006. Lecture Notes in Computer Science, vol 4294 Springer, Berlin, pp 352–364
Business Process Project Team: ebxml business process specification schema version 1.01 (2001) http://www.ebxml.org/ specs/ebBPSS.pdf.
Cabrera LF, Copeland G, Feingold M, Freund RW, Freund T, Johnson J,Joyce S, Kaler C, Klein J, Langworthy D, Little M, Nadalin A, Newcomer E, Orchard D, Robinson I, Storey T, Thatte S (2005) Web services atomic transaction (WS-AtomicTransaction). 1.0 edn
Cabrera LF, Copeland G, Feingold M, Freund RW, Freund T, Joyce S, Klein J, Langworthy D, Little M, Leymann F, Newcomer E, Orchard D, Robinson I, Storey T, Thatte S(2003) Web services Business activity framework (WS-BusinessActivity). 1.0 edn
Bunting D, Chapman M, Hurley O, Little M, Mischkinsky J, Newcomer E, Webber J, Swenson K (2003) Web services composite application framework (WS-CAF). 1.0 edn
RosettaNet: (2001) standards required to support xml-based b2b integration http://xml.coverpages.org/rosettanetStandardsForIntegration.pdf
Cabrera LF, Copeland G, Feingold M, Freund RW, Freund T, Johnson J, Joyce S, Kaler C, Klein J, Langworthy D, Little M, Nadalin A, Newcomer E, Orchard D, Robinson I, Shewchuk J, Storey T (2005) Web Services Coordination (WS-Coordination). 1.0 edn
Cabrera LF, Copeland G, Johnson J, Langworthy D (2004) Coordinating web services activities with ws-coordination, ws-atomictransaction, and ws-businessactivity http://msdn. microsoft.com/library/default.asp?url=/library/en-us/ dnwebsrv/ht ml/wsacoord.asp
Merkow MS, Breithaupt J, Wheeler KL (1998) Building SET applications for secure transactions. Wiley, New York
Papazoglou M (2003) Web services and business transactions. World Wilde Web: Internet Web Inf Syst 6(1):49–91
Tai S, Mikalsen T, Wohlstadter E, Desai N, Rouvellou I (2004) Transaction policies for service-oriented computing. Data Knowl Eng 51:59–79
Hrastnik P, Winiwarter W (2005) Using advanced transaction meta-models for creating transaction-aware web service environments. Int J Web Inf Syst 1(2):89–99
Ludwig H, Gimpel H, Dan A, Kearney B (2005) Template based automated service provisioning supporting the agreement driven service life-cycle. In: Benatallah B, Casati F, Traverso P (eds) Service-oriented computing - ICSOC 2005, 3rd Proceeding of international conference, Amsterdam, December 12–15, 2005, Lecture Notes in Computer Science, vol. 3826. Springer, Berlin pp 283–295
Andrieux A, Czajkowski K, Dan A, Keahey K, Ludwig H, Nakata T, Pruyne J, Rofrano J, Tuecke S, Xu M (2005) Web services agreement specification (ws-agreement). Technical report, Grid Resource Allocation Agreement Protocol (GRAAP) WG
O’Sullivan J, Edmond D, ter Hofstede AHM (2005) Formal description of non-functional service descriptions. Technical report, Queensland University of Technology http://www.bpm.fit.qut.edu.au/about/docs/non-functional.jsp
Author information
Authors and Affiliations
Corresponding author
Additional information
Part of this research reported is funded by the Dutch Organization for Scientific Research (NWO) under the project eXecution of Transactional Contracted Electronic Services (XTC), project No. 612.063.305.
Rights and permissions
Open Access This is an open access article distributed under the terms of the Creative Commons Attribution Noncommercial License ( https://creativecommons.org/licenses/by-nc/2.0 ), which permits any noncommercial use, distribution, and reproduction in any medium, provided the original author(s) and source are credited.
About this article
Cite this article
Papazoglou, M.P., Kratz, B. Web services technology in support of business transactions. SOCA 1, 51–63 (2007). https://doi.org/10.1007/s11761-007-0002-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11761-007-0002-3