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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access