Advertisement

The Business Grid: Providing Transactional Business Processes via Grid Services

  • Frank Leymann
  • Kai Güntzel
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2910)

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.

Keywords

Business Process Service Level Agreement Service Requestor Grid Environment Grid Service 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. 1.
    Leymann, F.: Web Services and Business Processes. In: Fraunhofer IAO Symposium Collaborative Business, Stuttgart, Germany, July 9 (2002)Google Scholar
  2. 2.
    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/
  3. 3.
    UDDI.org: UDDI Version 3.0, Published Specification, July 19 (2002), http://uddi.org/pubs/uddi-v3.00-published-20020719.pdf
  4. 4.
    Christensen, E., et al.: Web Services Description Language (WSDL) 1.1, W3C, March 15 (2001), http://www.w3.org/TR/2001/NOTE-wsdl-20010315
  5. 5.
    OMG: Common Object Request Broker Architecture (CORBA), December 6 (2002), http://www.omg.org/technology/documents/formal/corba_iiop.htm
  6. 6.
    Bernstein, P.A., et al.: Concurrency Control and Recovery in Database Systems. Addison-Wesley, Reading (1987)Google Scholar
  7. 7.
    Leymann, F., Roller, D.: Production Workflow. Prentice-Hall, Englewood Cliffs (2000)zbMATHGoogle Scholar
  8. 8.
    Gray, J., Reuter, A.: Transaction Processing: Concepts and Techniques. Morgan Kaufmann Publishers, San Francisco (1992)Google Scholar
  9. 9.
    Bernstein, P.A., Newcomer, E.: Principles of Transaction Processing. Morgan Kaufmann Publishers, San Francisco (1997)zbMATHGoogle Scholar
  10. 10.
    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)Google Scholar
  11. 11.
    Thatte, S.: XLANG – Web Services for Business Process Design, Microsoft (2001), http://www.gotdotnet.com/team/xml_wsspecs/xlang-c/default.htm
  12. 12.
    Leymann, F.: Web Services Flow Language, IBM (2001), http://www-3.ibm.com/software/solutions/webservices/pdf/WSFL.pdf
  13. 13.
    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 Google Scholar
  14. 14.
    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
  15. 15.
    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
  16. 16.
    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)Google Scholar
  17. 17.
    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/
  18. 18.
    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/
  19. 19.
    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/
  20. 20.
    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/
  21. 21.
    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/
  22. 22.
    Keller, A., Ludwig, H.: The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services, IBM, May 22 (2002)Google Scholar
  23. 23.
    Champion, M., et al.: Web Services Architecture, W3C Working Draft, November 14 (2002), http://www.w3.org/TR/2002/WD-ws-arch-20021114/
  24. 24.
    Foster, I., Kesselman, C.: The Grid: Blueprint for a New Computing Architecture. Morgan Kaufmann Publishers, San Francisco (1999)Google Scholar
  25. 25.
    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/
  26. 26.
    The Unicore Forum, http://www.unicore.org
  27. 27.
    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
  28. 28.
    The Globus Project, http://www.globus.org
  29. 29.
    Foster, I., et al.: Grid Services for Distributed System Integration. IEEE, Los Alamitos (2002)Google Scholar
  30. 30.
    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
  31. 31.
    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
  32. 32.
    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)Google Scholar
  33. 33.
    Crossflow: Cross-Organizational Workflow Support in Virtual Enterprises, ESPRIT Project 28635, http://www.crossflow.org
  34. 34.
    SAP AG: SAP R/3 Enterprise, Walldorf, GermanyGoogle Scholar
  35. 35.
    SAP AG: SAP NetWeaver, Walldorf, GermanyGoogle Scholar
  36. 36.
    SAP AG: ADM100 SAP Web AS Administration I, Education, Walldorf GermanyGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Frank Leymann
    • 1
  • Kai Güntzel
    • 2
  1. 1.IBM Software GroupBöblingenGermany
  2. 2.Fraunhofer Institut für Arbeitswirtschaft und Organisation IAOStuttgartGermany

Personalised recommendations