Chapter 8. SOA and Services Lifecycle Governance
The topic of Service-Oriented Architecture (SOA) lifecycle governance is huge in scope, ranging from business prioritization decisions made at the highest levels of the enterprise down to day-to-day development and deployment activities for produced services and applications. We find it useful to consider the SOA governance landscape as a matrix incorporating the iterative process of defining, developing, deploying, and managing services, and also involving stakeholders representing portfolio, architectural, services/software development lifecycle (SDLC) and runtime perspectives within the organization.
This chapter breaks down the lifecycle governance matrix into its constituent parts, explores each part in turn, and introduces some key best practices that Information Technology (IT) organizations should adopt to maximize the effectiveness of their governance efforts.
Finally, we step back and look at the resulting "big picture" that resolves out of these details: the need to manage services as independent "products" within the IT organization.
SDLC Governance is the confluence of many governance and management disciplines in an organization. Exhibit 8.1 depicts how many of these disciplines are linked during project execution across an organization's SDLC process.
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