Advertisement

An Orchestration as a Service Infrastructure Using Grid Technologies and WS-BPEL

  • André Höing
  • Guido Scherp
  • Stefan Gudenkauf
  • Dirk Meister
  • André Brinkmann
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5900)

Abstract

The BIS-Grid project, as part of the German D-Grid initiative, investigates service orchestration using Grid service technologies to show how such technologies can be employed for information systems integration, especially when crossing enterprise boundaries. Small and medium enterprises will be enabled to integrate heterogeneous business information systems and to use external resources and services with affordable effort.

In this paper, we discuss our Orchestration as a Service (OaaS) paradigm and present the BIS-Grid OaaS infrastructure. This infrastructure is based upon service extensions to the Grid middleware UNICORE 6 to use an arbitrary WS-BPEL workflow engine and standard WS-BPEL to orchestrate both plain Web services and stateful, WSRF-based Grid services. We report on the evaluation scenarios at our industrial application partners and on the applied service modeling methodology.

Keywords

Business Process Enterprise Architecture Grid Service Business Process Modeling Notation Service Orchestration 
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.
    Job Submission Description Language (JSDL) Specification, Version 1.0 (November 2005), http://www.gridforum.org/documents/GFD.56.pdf
  2. 2.
    Amnuaykanjanasin, P., Nupairoj, N.: The BPEL Orchestrating Framework for Secured Grid Services. In: International Conference on Information Technology: Coding and Computing, vol. 1, pp. 348–353 (2005)Google Scholar
  3. 3.
    Benedyczak, K.: UNICORE Virtual Organisations Service Overview. Technical report, Interdisciplinary Centre for Mathematical and Computational Modelling Warsaw University, Poland (2007)Google Scholar
  4. 4.
    Bieberstein, N., Laird, R.G., Jones, K., Mitra, T., Weisser, J.: A Methodology for Service Modeling and Design. In: Executing SOA: A Practical Guide for the Service-Oriented Architect, May 2008. DeveloperWorks Series, pp. 57–81. IBM Press (2008); Dimensions 7x9-1/4 240 Edition: 1st. 0-13-235374-1 ISBN-13: 978-0-13-235374-8Google Scholar
  5. 5.
    Brinkmann, A., Gudenkauf, S., Hasselbring, W., Höing, A., Kao, O., Karl, H., Nitsche, H., Scherp, G.: Employing WS-BPEL Design Patterns for Grid Service Orchestration using a Standard WS-BPEL Engine and a Grid Middleware. In: Bubak, M., Turala, M., Kazimierz, W. (eds.) CGW 2008 Proceedings, Cracow, Poland, pp. 103–110 (2009); ACC CYFRONET AGHGoogle Scholar
  6. 6.
    Gudenkauf, S., Höing, A., Scherp, G.: Catalogue of WS-BPEL Design Patterns. Technical report (May 2008)Google Scholar
  7. 7.
    Hoheisel, A.: User Tools and Languages for Graph-based Grid Workflows: Research Articles. Concurr. Comput.: Pract. Exper. 18(10), 1101–1113 (2006)CrossRefGoogle Scholar
  8. 8.
    Moses, T.: eXtensible Access Control Markup Language (XACML) Version 2.0 (February 2005), http://docs.oasis-open.org/xacml/2.0/access_control-xacml-2.0-core-spec-os.pdf
  9. 9.
    Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youse, L., Zagorodnov, D.: The Eucalyptus Open-source Cloud-computing System. In: Proceedings of 9th IEEE International Symposium on Cluster Computing and the Grid (2009)Google Scholar
  10. 10.
    OASIS WSBPEL Technical Committee. Web Services Business Process Execution Language (WSBPEL) Primer (May 2007), http://www.oasis-open.org/committees/download.php/23974/wsbpel-v2.0-primer.pdf
  11. 11.
    Ragouzis, N., Hughes, J., Philpott, R., Maler, E., Madsen, P., Scavo, T.: Security Assertion Markup Language (SAML) V2.0 Technical Overview, Working Draft (February 2007), http://www.oasis-open.org/committees/download.php/22553/sstc-saml-tech-overview-2%200-draft-13.pdf
  12. 12.
    Vaquero, L.M., Rodero-Merino, L., Caceres, J., Lindner, M.: A Break in the Clouds: Towards a Cloud Definition. SIGCOMM Comput. Commun. Rev. 39(1), 50–55 (2009)CrossRefGoogle Scholar
  13. 13.
    Welch, V., Barton, T., Keahey, K., Siebenlist, F.: Attributes, Anonymity, and Access: Shibboleth and Globus Integration to Facilitate Grid Colloboration. In: Proceedings of the 4th Annual PKI R&D Workshop (2005)Google Scholar
  14. 14.
    Yu, J., Buyya, R.: A Novel Architecture for Realizing Grid Workflow using Tuple Spaces. In: GRID 2004: Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing, Washington, DC, USA, pp. 119–128. IEEE Computer Society, Los Alamitos (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • André Höing
    • 1
  • Guido Scherp
    • 2
  • Stefan Gudenkauf
    • 2
  • Dirk Meister
    • 3
  • André Brinkmann
    • 3
  1. 1.Complex and Distributed IT SystemsTechnische Universität BerlinBerlinGermany
  2. 2.OFFIS Institute for Information TechnologyTechnology Cluster EAIOldenburgGermany
  3. 3.Paderborn Center for Parallel ComputingUniversity of PaderbornPaderbornGermany

Personalised recommendations