Abstract
Web Services provide a suitable technical foundation for making business processes accessible within and across enterprises. The business logic encapsulated inside Web Services often resides in already existing transactional backend-systems. However, the scope of these systems is normally limited to their domain and is not distributed across heterogeneous environments.
In this paper, we investigate the impact of the emerging Web Service technology on transactional backend-systems: Transactional context needs to propagate from activities or even business processes to services they use. Negotiations between service requestors and services on context to be propagate can be done automatically based on policies attached to the corresponding Web Service descriptions. Corresponding standards and mechanisms form the basis of a new computing and middleware paradigm: the Business Grid.
Some exemplary research work to be done to actually build the outlined Business Grid environment is sketched.
Chapter PDF
References
Leymann, F.: Web Services and Business Processes. In: Fraunhofer IAO Symposium Collaborative Business, Stuttgart, Germany, July 9 (2002)
Gudgin, M., et al.: SOAP Version 1.2 Part 1: Messaging Framework, W3C, December 19 (2002), http://www.w3.org/TR/2002/CR-soap12-part1-20021219/
UDDI.org: UDDI Version 3.0, Published Specification, July 19 (2002), http://uddi.org/pubs/uddi-v3.00-published-20020719.pdf
Christensen, E., et al.: Web Services Description Language (WSDL) 1.1, W3C, March 15 (2001), http://www.w3.org/TR/2001/NOTE-wsdl-20010315
OMG: Common Object Request Broker Architecture (CORBA), December 6 (2002), http://www.omg.org/technology/documents/formal/corba_iiop.htm
Bernstein, P.A., et al.: Concurrency Control and Recovery in Database Systems. Addison-Wesley, Reading (1987)
Leymann, F., Roller, D.: Production Workflow. Prentice-Hall, Englewood Cliffs (2000)
Gray, J., Reuter, A.: Transaction Processing: Concepts and Techniques. Morgan Kaufmann Publishers, San Francisco (1992)
Bernstein, P.A., Newcomer, E.: Principles of Transaction Processing. Morgan Kaufmann Publishers, San Francisco (1997)
Schek, H.-J., et al.: Workflows over Workflows: Practical Experiences with the Integration of SAP R/3 Business Workflows in WISE. In: Proceedings of the Informatik 1999 Workshop, Paderborn, Germany (October 1999)
Thatte, S.: XLANG – Web Services for Business Process Design, Microsoft (2001), http://www.gotdotnet.com/team/xml_wsspecs/xlang-c/default.htm
Leymann, F.: Web Services Flow Language, IBM (2001), http://www-3.ibm.com/software/solutions/webservices/pdf/WSFL.pdf
Arkin, A., et al.: Web Service Choreography Interface (WSCI), BEA, Intalio, SAP, SUN (2002) ftp://edownload:BUY_ME@ftpna2.bea.com/pub/downloads/wsci-spec-10.pdf
Curbera, F., et al.: Business Process Execution Language for Web Services (BPEL4WS) 1.0, BEA, IBM, Microsoft, July 31 (2002), ftp://www6.software.ibm.com/software/developer/library/ws-bpel.pdf
Andrews, T., et al.: Business Process Execution Language for Web Services (BPEL4WS) 1.1, BEA, IBM, Microsoft, SAP, Siebel, March 31 (2003), ftp://www6.software.ibm.com/software/developer/library/ws-bpel11.pdf
van der Alst, W.: Don’t go with the Flow: Web Services Composition Standards Exposed. In: Web Services: Been There, Done That?, IEEE, Los Alamitos (2003)
Leymann, F., Roller, D.: Business Processes in a Web Services World, IBM developerworks, August 1 (2002), http://www-106.ibm.com/developerworks/webservices/library/ws-bpelwp/
Cabrera, F., et al.: Web Services Coordination (WS-Coordination) 1.0, BEA, IBM, Microsoft, August 9 (2002), http://www-106.ibm.com/developerworks/library/ws-coor/
Cabrera, F., et al.: Web Services Transation (WS-Transaction) 1.0, BEA, IBM, Microsoft, August 9 (2002), http://www-106.ibm.com/developerworks/webservices/library/ws-transpec/
Box, D., et al.: Web Services Policy Framework, WS-Policy, BEA, IBM, Microsoft, SAP, December 18 (2002), http://www-106.ibm.com/developerworks/webservices/library/ws-polfram/
Box, D., et al.: Web Services Policy Attachment (WS-PolicyAttachment), BEA, IBM, Microsoft, SAP, December 18 (2002), http://www-106.ibm.com/developerworks/library/ws-polatt/
Keller, A., Ludwig, H.: The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services, IBM, May 22 (2002)
Champion, M., et al.: Web Services Architecture, W3C Working Draft, November 14 (2002), http://www.w3.org/TR/2002/WD-ws-arch-20021114/
Foster, I., Kesselman, C.: The Grid: Blueprint for a New Computing Architecture. Morgan Kaufmann Publishers, San Francisco (1999)
Tan, Y.-S., et al.: Business Service Grid, Part 1,2,3, IBM developerWorks, February 1 (2003), http://www-106.ibm.com/developerworks/grid/library/i-servicegrid/
The Unicore Forum, http://www.unicore.org
Foster, I., et al.: The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration. The Global Grid Forum, the latest Version can be found at http://www.globus.org/research/papers/ogsa.pdf
The Globus Project, http://www.globus.org
Foster, I., et al.: Grid Services for Distributed System Integration. IEEE, Los Alamitos (2002)
Tuecke, S., et al.: Open Grid Services Infrastrucutre (OGSI). The Global Grid Forum, the latest version can be found at http://www.ggf.org/ogsi-wg
Foster, I., et al.: The Open Grid Services Architecture (OGSA), The Global Grid Forum, the latest version can be found at http://www.ggf.org/ogsa-wg
Naef, A., et al.: Monitoring komplexer Dienste in unternehmensübergreifenden Prozessen am Beispiel von SAP R/3 Business Workflow. In: Proceedings 9. Fachtagung Datenbanksysteme in Büro, Technik und Wissenschaft, Oldenburg, Germany (March 1999)
Crossflow: Cross-Organizational Workflow Support in Virtual Enterprises, ESPRIT Project 28635, http://www.crossflow.org
SAP AG: SAP R/3 Enterprise, Walldorf, Germany
SAP AG: SAP NetWeaver, Walldorf, Germany
SAP AG: ADM100 SAP Web AS Administration I, Education, Walldorf Germany
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Leymann, F., Güntzel, K. (2003). The Business Grid: Providing Transactional Business Processes via Grid Services. In: Orlowska, M.E., Weerawarana, S., Papazoglou, M.P., Yang, J. (eds) Service-Oriented Computing - ICSOC 2003. ICSOC 2003. Lecture Notes in Computer Science, vol 2910. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24593-3_18
Download citation
DOI: https://doi.org/10.1007/978-3-540-24593-3_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20681-1
Online ISBN: 978-3-540-24593-3
eBook Packages: Springer Book Archive