Service-oriented architecture (SOA) development and deployment generally builds on a service view of the world in which a set of services are assembled and reused to quickly adapt to new business needs. This flexibility is seen by many IT organizations as the core value of SOA and has been driving some deep transformations in the way software is being built. Although SOA technology addresses many of the traditional problems of integrating disparate business processes and applications, deploying service-based applications introduces new aspects of the information technology (IT) environment that must be managed. These new aspects include developing and testing applications composed of operational services, deploying and provisioning distributed service-based applications across organizational boundaries in a secure, reliable, and repeatable manner, and tracking the business impact of services on the business processes that those services support. This paper describes the management capabilities needed to ensure that an SOA fulfills its promise of increasing integration and improving business adaptability.
[1]
W. Gropp,et al.
Accepted for publication
,
2001
.
[2]
J. Ashby.
References and Notes
,
1999
.
[3]
Jeffrey D. Case,et al.
Introduction and Applicability Statements for Internet-Standard Management Framework
,
2002,
RFC.
[4]
Tony Andrews.
Business Process Execution Language for Web Services Version 1.1
,
2003
.
[5]
Marc-Thomas Schmidt,et al.
The Enterprise Service Bus: Making service-oriented architecture real
,
2005,
IBM Syst. J..
[6]
W. De Pauw,et al.
Web Services Navigator: Visualizing the execution of Web Services
,
2005,
IBM Syst. J..
[7]
Michael McIntosh,et al.
Business-driven application security: From modeling to managing secure applications
,
2005,
IBM Syst. J..
[8]
Robert Richards,et al.
Universal Description, Discovery, and Integration (UDDI)
,
2006
.