Abstract
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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
van der Aalst, W.M.P.: Verification of Workflow Nets. In: Proceedings of the 18th International Conference on Application and Theory of Petri Nets, June 23-27, pp. 407–426 (1997)
Amazon.com, Amazon Elastic Computing Cloud, http://aws.amazon.com/ec2
Chappell, D.: Enterprise Service Bus. O’Reilly Media, Inc., Sebastopol (2004)
Chong, F., Carraro, G.: Building Distributed Applications Architecture Strategies for Catching the Long Tail (2006), http://msdn2.microsoft.com/enus/library/aa479069.aspx
Czajkowski, K., et al.: From Open Grid Services Infrastructure to WS-Resource Framework: Refactoring & Evolution, Global Grid Forum Draft Recommendation (2004)
Emmerich, W., et al.: Grid Service Orchestration Using BPEL. J. of Grid Computing (2005)
Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. Int. J. High Perform. Comput. Appl. 15, 200–222 (2001)
Foster, I., Kesselman, C.: The Grid 2: Blueprint for a New Computing Infrastructure. Morgan Kaufmann Publishers, San Francisco (2004)
Foster, I., et al.: The Open Grid Services Architecture, Version 1.0. GFD-I, Vol. 30 (2005)
Foster, I., et al.: Brain Meets Brawn: Why Grid and Agents Need each Other. In: Proc. Conference on Autonomous Agents and Multi-Agent Systems, New York (2004)
Fox, G.C., Gannon, D.: Workflow in Grid Systems. Concurrency and Computation: Practice and Experience 18, 1009–1019 (2006)
Gannon, D.: A Service Architecture for eScience Grid Gateways. In: GADA 2007 (2007)
IBM Tivoli Provisioning Manager, www.ibm.com/software/tivoli/products/prov-mgr/
Jha, S., Fox, A.G.: Using Clouds to Provide Grids Higher-Levels of Abstraction and Explicit Support for Usage Modes. In: OGF 2008 (2008)
Karastoyanova, D., et al.: Semantic Service Bus: Architecture and Implementation of a Next Generation Middleware. In: Proceedings of SEIW at ICDE 2007 (2007)
Karastoyanova, D., et al.: Parameterized BPEL Processes: Concepts and Implementation. In: Dustdar, S., Fiadeiro, J.L., Sheth, A.P. (eds.) BPM 2006. LNCS, vol. 4102, pp. 471–476. Springer, Heidelberg (2006)
Keller, A., Badonnel, R.: Automating the Provisioning of Application Services with the BPEL4WS Workflow Language. In: Sahai, A., Wu, F. (eds.) DSOM 2004. LNCS, vol. 3278, pp. 15–27. Springer, Heidelberg (2004)
Kephart, J., Chess, D.: The vision of autonomic computing. Computer 36 (2003)
Kephart, J.: Research Challenges of Autonomic Computing. In: Proc. of ICSE 2005 (2005)
Krauter, K., et al.: A Taxonomy and Survey of Grid Resource Management Systems for Disitributed Computing. Software – Practice and Experience 32(2), 135–164 (2002)
Kuropka, D., Weske, M.: Implementing a Semantic Service Provision Platform — Concepts and Experiences. Journal Wirtschaftsinformatik, Issue 1/2008 (2008)
Layaida, O., et al.: A Framework for Dynamically Configurable and Reconfigurable Network-based Multimedia Applications. Journal of Internet Technology (October 2004)
Leymann, F.: The (Service) Bus: Services Penetrate Everyday Life. In: Benatallah, B., Casati, F., Traverso, P. (eds.) ICSOC 2005. LNCS, vol. 3826, pp. 12–20. Springer, Heidelberg (2005)
Leymann, F.: Choreography for the Grid: towards fitting BPEL to the Resource Framework: Journal of Concurrency and Computation: Pract. & Experience 18 (2006)
van Lessen, T., et al.: An Execution Engine for Semantic Business Process. In: Proceedings of SeMSoC at the ICSOC 2007, Vienna, Austria (September 2007)
Mietzner, R., et al.: Defining Composite Configurable SaaS Application Packages Using SCA, Variability Descriptors and Multi-Tenancy Patterns. In: ICIW 2008 (2008)
Mietzner, R., Leymann, F.: Towards Provisioning the Cloud: On the Usage of Multi-Granularity Flows and Services to Realize a Unified Provisioning Infrastructure for SaaS Applications. In: SERVICES 2008 (2008)
Srinivasan, N., et al.: An Efficient Algorithm for OWL-S based Semantic Search in UDDI. In: Cardoso, J., Sheth, A.P. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 96–110. Springer, Heidelberg (2005)
Nitzsche, J., et al.: BPEL for Semantic Web Services. In: Proceedings of AWeSome 2007 (2007)
OASIS BPEL TC, www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpel
OASIS BPEL4People TC, www.oasis-open.org/committees/bpel4people/charter.php
OASIS WSRF TC, www.oasis-open.org/committees/documents.php?wg_abbrev=wsrf
OpenQRM, http://www.openqrm.org/
Pottinger, S., Mietzner, R., Leymann, F.: Coordinate BPEL scopes and processes by extending the WS-business activity framework. In: Meersman, R., Tari, Z. (eds.) OTM 2007, Part I. LNCS, vol. 4803, pp. 336–352. Springer, Heidelberg (2007)
Reichert, M., Dadam, P.: ADEPTflex-Supporting Dynamic Changes of Workflows Without Losing Control. J. Intell. Inf. Syst. 10(2), 93–129 (1998)
Reichwald, J., et al.: Model-Driven Process Development Incorporating Human Tasks in Service-Oriented Grid Environments. In: Multikonferenz Wirtschaftsinformatik (2008)
Shafiq, M.O., et al.: Autonomous Semantic Grid: Principles of Autonomous Decentralized Systems for Grid Computing. In: Proc. of IEICE 2005 (2005)
Slomiski, A.: On using BPEL extensibility to implement OGSI and WSRF Grid workflows. Concurrency and Computation: Practice & Experience 18 (2006)
Taylor, I.J., et al.: Workflows for e-Science: Scientific Workflows for Grids (2006)
Tuecke, S., et al.: Open Grid Services Infrastructure (OGSI) Version 1.0 (2003)
Unger, T., Leymann, F., Mauchart., S., Scheibler, T.: Aggregation of Service Level Agreements in the Context of Business Processes. In: Proc. EDOC 2008 (2008)
Venugopal, S., Buyya, R., Winton, L.: A Grid service broker for scheduling e-Science applications on global data Grids. Concurr. Comput. Pract. Exper. 18, 6 (2006)
W3C, Web Services Policy Framework, W3C Member Submission
Weerawarana, S., et al.: Web Services Platform Architecture. Prentice Hall, Englewood Cliffs (2005)
Wetzstein, B., Karastoyanova, D., Leymann, F.: Towards Management of SLA-Aware Business Processes Based on Key Performance Indicators. In: Proc. of BPMDS 2008 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Mietzner, R., Karastoyanova, D., Leymann, F. (2009). Business Grid: Combining Web Services and the Grid. In: Jensen, K., van der Aalst, W.M.P. (eds) Transactions on Petri Nets and Other Models of Concurrency II. Lecture Notes in Computer Science, vol 5460. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-00899-3_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-00899-3_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-00898-6
Online ISBN: 978-3-642-00899-3
eBook Packages: Computer ScienceComputer Science (R0)