THE BIS-GRID ENGINE: AN ORCHESTRATION AS A SERVICE INFRASTRUCTURE
DOI:
https://doi.org/10.47839/ijc.8.3.690Keywords:
Cloud, Grid, Orchestration, Service Oriented Architecture, Security, Orchestration as a Service, Platform as a Service.Abstract
The need for information system integration is typical for many companies including small and medium-sized enterprises (SMEs). But especially for SMEs, the costs to run a full-fledged integration platform in-house are beyond the available IT budget. This article describes the concept of Orchestration as a Service (OaaS), a specialization of the Platform as a Service (PaaS) paradigm in the Cloud (computing) world. The goal of this paradigm is to provide a workflow-based integration platform as a (Cloud) service focusing on so-called service orchestrations. We present the BIS-Grid Engine as a core middleware for an OaaS infrastructure including a discussion about how our solution addresses security requirements that are a key issue in Cloud technologies.References
L. Youseff, M. Butrico, D.S. Da Silva. Toward a Unified Ontology of Cloud Computing. Proceedings of Grid Computing Environments Workshop (GCE '08), 2008
Luis Vaquero, Luis Rodero-Merino, Juan Caceres, Maik Lindner. A Break in the Clouds: Towards a Cloud Definition, SIGCOMM Computi,. Commun. Rev. 39 (2009). pp 50-55.
OASIS WS-BPEL Technical Committee. Web Services Business Process Execution Language (WS-BPEL) Primer. http://www.oasis-open.org/committees/download.php/23974/wsbpel-v2.0-primer.pdf
OASIS WSRF Technical Committee. Web Services Resource Framework – Primer v1.2. http://docs.oasis-open.org/wsrf/wsrf-primer-1.2-primer-cd-02.pdf
N. Ragouzis, J. Hughes, R. Philpott , E. Maler, P. Madsen, T. Scavo. Security Assertion Markup Language (SAML) V2.0 Technical Overview. http://www.oasis-open.org/committees/download.php/22553/sstc-saml-tech-overview-2%200-draft-13.pdf, Working Draft. 2007
Tim Moses. eXtensible Access Control Markup Language (XACML) Version 2.0. 2005
V. Welch, T. Barton, K. Keahey, F. Siebenlist. Attributes, Anonymity, and Access: Shibboleth and Globus Integration to Facilitate Grid Colloboration, Proceedings of the 4th Annual PKI R&D Workshop.2005
K. Benedyczak. UNICORE Virtual Organisations Service Overview. TechReport. 2007
Pichet Amnuaykanjanasin, Natawut Nupairoj. The BPEL Orchestrating Framework for Proceedings of “Secured Grid Services. International Conference on Information Technology: Coding and Computing”, Los Alamitos, USA 2005, pp. 348-353
Andreas Hoheisel. User tools and languages for graph-based Grid workflows: Research Articles. Concurr. Comput. : Pract. Exper. 18 (10) (2006). P. 1101-1113.
Jia Yu, Rajkumar Buyya. A Novel Architecture for Realizing Grid Workflow using Tuple Spaces. Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing. Washington D.C., USA 2004, pp 119-128
Job Submission Description Language (JSDL) Specification, Version 1.0 http://www.gridforum.org/documents/GFD.56.pdf. 2005
A. Brinkmann, S. Gudenkauf, W. Hasselbring A. Hoing, O. Kao, H. Karl, H. Nitsche, G. Scherp. Employing WS-BPEL Design Patterns for Grid Service Orchestration using a Standard WS-BPEL Engine and a Grid Middleware In “The 8th Cracow Grid Workshop”, Cracow, Poland 2009 pp. 103-110
S. Gudenkauf, A. Hoing, G. Scherp. Catalogue of WS-BPEL Design Pattern. Techreport. https://bi.offis.de/bisgrid/tiki-download_file.php?fileId=269 2008
S. Gudenkauf, W. Hasselbring, F. Heine, A. Hoing, G. Scherp. O. Kao, Bis-Grid: Business Workflows for the Grid In “The 7th Cracow Grid Workshop” Cracow, Poland 2008 pp. 86-93
Short Lived Credential Service (SLCS). http://www.switch.ch/grid/slcs/ [23.10.2009]
Amazon Web Services LLC, Amazon Web Services. http://aws.amazon.com
Microsoft Azure Homepage http://www.microsoft.com/azure
Computer Science Cooperation, Cloud Orchestration Services, http://www.csc.com/cloud/ds/27357-cloud_orchestration_services
Cordys Hompage, Enterprise Cloud Orchestration, http://www.cordys.com/cordyscms_com/enterprise_cloud_orchestration.php
Chemomentum: Grid-Services based Environment for enabling Innovative Research, http://chemomentum.org
Google App Engine Homepage, code.google.com/appengine
S. Cantor, Tom Scavo. Shibboleth Architecture. Techreport. http://open-systems.ufl.edu/files/draft-mace-shibboleth-tech-overview-latest.pdf
Downloads
Published
How to Cite
Issue
Section
License
International Journal of Computing is an open access journal. Authors who publish with this journal agree to the following terms:• Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
• Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
• Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.