The structural expansion practice addresses the broadening of service distribution across applications, departments, divisions, geographical locations, or partner installations. Unlike the structural generalization analysis (discussed in Chapter 19), which focuses on widening an internal service structure, the structural expansion tackles challenges attributed to deployment, integration, and interoperability efforts. This external computing landscape development is imperative when business and technical requirements call for architectural boundary expansion to enable the distribution of business offerings to a larger consumer base.

The mechanisms introduced by the three major analysis processes provided are designed to expand architecture physical limits. This mission can be fulfilled by employing network distribution patterns, utilizing service intermediaries, and centralizing contract management to enable the growth of a distributed service ecosystem. Consider the chief enabling mechanisms that can be utilized by architects, analysts, developers, modelers, and managers to promote business and technological solutions that span multiple silo implementations across the enterprise:

  • Service distribution. The service distribution expansion approach offers five major mechanisms that can be employed to extend message exchange capabilities and increase the number of consumers across the organization or beyond: (1) network ...

Get SOA Modeling Patterns for Service-Oriented Discovery and Analysis 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.