Toward an on demand service-oriented architecture

The success of an on demand e-business requires that business process, application, and information technology (IT) infrastructure integration merge into a comprehensive and cohesive architecture, where business process transformation drives service-oriented development and on demand enterprise computing. This enabling architecture is often described as a service-oriented architecture (SOA) and is a prerequisite accelerator for on demand solutions. The primary focus of SOA has been on dynamic reconfiguration of services from defined business processes, and on developing business services based on Web services and, more recently, grid services. Current descriptions of SOA are less focused on overall IT infrastructure enablement, both from a business policy perspective and within the context of service-oriented development. In this paper, we extend the current thinking on SOA to include a more comprehensive integration of business process transformation and the enabling technologies of service-oriented development and policy-based IT management. We call this extension on demand SOA. We develop these concepts by using an existing scenario: a financial services sector "Life Change" business process scenario, which involves distributed and disjoint transactions as well as stateless high-performance computing (HPC) applications.

[1]  Asit Dan,et al.  eModel: addressing the need for a flexible modeling framework in autonomic computing , 2002, Proceedings. 10th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunications Systems.

[2]  J. William Semich,et al.  Computer Associates International Inc. , 1993 .

[3]  Brian E. Carpenter,et al.  Abstract interdomain security assertions: A basis for extra-grid virtual organizations , 2004, IBM Syst. J..

[4]  Asser N. Tantawi,et al.  Performance management for cluster-based web services , 2005, IEEE Journal on Selected Areas in Communications.

[5]  Thomas A. Corbi,et al.  The dawning of the autonomic computing era , 2003, IBM Syst. J..

[6]  Manish Gupta,et al.  Discovering Dynamic Dependencies in Enterprise Environments for Problem Determination , 2003, DSOM.

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

[8]  Asit Dan,et al.  A Service Level Agreement Language for Dynamic Electronic Services , 2002, Proceedings Fourth IEEE International Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems (WECWIS 2002).

[9]  John Hagel Out of The Box: Strategies for Achieving Profits Today and Growth Tomorrow Through Web Services , 2002 .

[10]  Donna N. Dillenberger,et al.  Adaptive Algorithms for Managing a Distributed Data Processing Workload , 1997, IBM Syst. J..

[11]  Asit Dan,et al.  Web services on demand: WSLA-driven automated management , 2004, IBM Syst. J..

[12]  Frank B. Schmuck,et al.  GPFS: A Shared-Disk File System for Large Computing Clusters , 2002, FAST.

[13]  R. V. van Nieuwpoort,et al.  The Grid 2: Blueprint for a New Computing Infrastructure , 2003 .

[14]  Jeanne W. Ross,et al.  Preparing for utility computing: The role of IT architecture and relationship management , 2004, IBM Syst. J..

[15]  M. Dalbey,et al.  The Skyline Drive , 2002 .