Business Grid: Combining Web Services and the Grid

The common overarching goal of service bus and Grid middleware is "virtualization" --- virtualization of business functions and virtualization of resources, respectively. By combining both capabilities a new infrastructure called "Business Grid" results. This infrastructure meets the requirements of both business applications and scientific computations in a unified manner and in particular those that are not addressed by the middleware infrastructures in each of the fields. Furthermore, it is the basis for enacting new trends like Software as a Service or Cloud computing. In this paper the overall architecture of the Business Grid is outlined. The Business Grid applications are described and the need for their customizability and adaptability is advocated. Requirements on the Business Grid like concurrency, multi-tenancy and scalability are addressed. The concept of "provisioning flows" and other mechanisms to enable scalability as required by a high number of concurrent users are outlined.

[1]  Hafiz Farooq Ahmad,et al.  Autonomous Semantic Grid: Principles of Autonomous Decentralized Systems for Grid Computing , 2005, IEICE Trans. Inf. Syst..

[2]  Frank Leymann,et al.  Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and More , 2005 .

[3]  Rajkumar Buyya,et al.  A taxonomy and survey of grid resource management systems for distributed computing , 2002, Softw. Pract. Exp..

[4]  Ian T. Foster,et al.  The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..

[5]  Dennis Gannon,et al.  Workflows for e-Science, Scientific Workflows for Grids , 2014 .

[6]  Wil M. P. van der Aalst,et al.  Verification of Workflow Nets , 1997, ICATPN.

[7]  Liang Chen,et al.  Grid Service Orchestration Using the Business Process Execution Language (BPEL) , 2005, Journal of Grid Computing.

[8]  Daniel Hagimont,et al.  A Framework for Dynamically Configurable and Reconfigurable Network-based Multimedia Adaptations , 2004 .

[9]  Edward A. Lee,et al.  Implementing BPEL4WS: the architecture of a BPEL4WS implementation: Research Articles , 2006 .

[10]  Amit P. Sheth,et al.  Semantic Web Services and Web Process Composition, First International Workshop, SWSWPC 2004, San Diego, CA, USA, July 6, 2004, Revised Selected Papers , 2005, SWSWPC.

[11]  Frank Leymann,et al.  Semantic Service Bus: Architecture and Implementation of a Next Generation Middleware , 2007, 2007 IEEE 23rd International Conference on Data Engineering Workshop.

[12]  Frank Leymann,et al.  BPEL for Semantic Web Services (BPEL4SWS) , 2007, OTM Workshops.

[13]  David A Chappell,et al.  Enterprise Service Bus , 2004 .

[14]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[15]  Jeffrey O. Kephart,et al.  Research challenges of autonomic computing , 2005, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..

[16]  Rajkumar Buyya,et al.  A Grid service broker for scheduling e‐Science applications on global data Grids , 2006, Concurr. Comput. Pract. Exp..

[17]  Aleksander Slomiski,et al.  On using BPEL extensibility to implement OGSI and WSRF Grid workflows , 2006, Concurr. Comput. Pract. Exp..

[18]  Katia P. Sycara,et al.  An Efficient Algorithm for OWL-S Based Semantic Search in UDDI , 2004, SWSWPC.

[19]  Wil M. P. van der Aalst,et al.  Applications and theory of Petri nets 2003 : 24th International Conference, ICATPN 2003, Eindhoven, The Netherlands, June 23-27, 2003 : proceedings , 2003 .

[20]  Frank Leymann,et al.  Aggregation of Service Level Agreements in the Context of Business Processes , 2008, 2008 12th International IEEE Enterprise Distributed Object Computing Conference.

[21]  Dennis Gannon,et al.  Service Architectures for e-Science Grid Gateways: Opportunities and Challenges , 2007, OTM Conferences.

[22]  Geoffrey C. Fox,et al.  Workflow in Grid Systems , 2004 .

[23]  Frank Leymann,et al.  Defining Composite Configurable SaaS Application Packages Using SCA, Variability Descriptors and Multi-tenancy Patterns , 2008, 2008 Third International Conference on Internet and Web Applications and Services.

[24]  Geoffrey C. Fox,et al.  Using clouds to provide grids with higher levels of abstraction and explicit support for usage modes , 2009 .

[25]  Mathias Weske,et al.  Implementing a Semantic Service Provision Platform , 2008 .

[26]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[27]  Bernd Freisleben,et al.  Model-Driven Process Development Incorporating Human Tasks in Service-Oriented Grid Environments , 2008, Multikonferenz Wirtschaftsinformatik.

[28]  Fabio Casati,et al.  Service-Oriented Computing - ICSOC 2005, Third International Conference, Amsterdam, The Netherlands, December 12-15, 2005, Proceedings , 2005, ICSOC.

[29]  Frank Leymann The (Service) Bus: Services Penetrate Everyday Life , 2005, ICSOC.

[30]  Manfred Reichert,et al.  Adeptflex—Supporting Dynamic Changes of Workflows Without Losing Control , 1998, Journal of Intelligent Information Systems.

[31]  Frank Leymann,et al.  Coordinate BPEL Scopes and Processes by Extending the WS-Business Activity Framework , 2007, OTM Conferences.

[32]  Frank Leymann,et al.  Parameterized BPEL Processes: Concepts and Implementation , 2006, Business Process Management.

[33]  Nicholas R. Jennings,et al.  Brain Meets Brawn: Why Grid and Agents Need Each Other , 2004, Towards the Learning Grid.

[34]  Geoffrey Fox,et al.  Special Issue: Workflow in Grid Systems , 2006, Concurr. Comput. Pract. Exp..

[35]  Frank Leymann,et al.  Towards Provisioning the Cloud: On the Usage of Multi-Granularity Flows and Services to Realize a Unified Provisioning Infrastructure for SaaS Applications , 2008, 2008 IEEE Congress on Services - Part I.

[36]  Remi Badonnel,et al.  Automating the Provisioning of Application Services with the BPEL4WS Workflow Language , 2004, DSOM.

[37]  Frank Leymann,et al.  Choreography for the Grid: towards fitting BPEL to the resource framework , 2006, Concurr. Comput. Pract. Exp..

[38]  Frank Leymann,et al.  An Execution Engine for Semantic Business Processes , 2009, ICSOC Workshops.

[39]  Zahir Tari,et al.  On the Move to Meaningful Internet Systems 2007: CoopIS, DOA, ODBASE, GADA, and IS, OTM Confederated International Conferences CoopIS, DOA, ODBASE, GADA, and IS 2007, Vilamoura, Portugal, November 25-30, 2007, Proceedings, Part II , 2007, OTM Conferences.