3.4. TIER 3: SOA AND SERVICES DEVELOPMENT LIFECYCLE TIER

The SOA and SDLC tier focuses on the processes that produce services for consumption by enterprise consumers. This chapter provides a brief overview, with more detailed coverage of SDLC governance following in Chapter 8. We break the SOA and Services SDLC into two sub-lifecycles: the provider side and the consumer side. This explicit decoupling of the provider and consumer aspects of the SDLC is important so that you understand that realizing the value of SOA is more than just publishing services into a UDDI service registry, or being good at the provider side of the SDLC. Achieving SOA value demands that services be consumed. Few organizations are mature with their consumer-side processes of their SDLC. SOA is about driving business transformation via consumption of reusable services, with the emphasis on consumption. No consumption of services effectively limits any potential value of SOA. Exhibit 3.10 depicts a generic view of an SOA/Services SDLC.

Figure 3.10. SOA/Services Software Development Lifecycle (SDLC)

3.4.1. Provider-Side SDLC Processes

The provider side of the SOA/Services SDLC includes all activities from a service demand request (a business or IT requirement calls for a service that has not already been built). The following processes should be considered.

Service Candidate Identification Services must ...

Get Service-Oriented Architecture Governance for the Services Driven Enterprise now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.