Part V. SERVICE-ORIENTED STRUCTURAL ANALYSIS PROCESS AND MODELING PATTERNS

The service structural analysis process is a modeling practice that offers best practices and patterns to manipulate a service formation and enhance, tune, or alter its structure to maximize its performance, balance its granularity level, and increase its reusability factor. This exercise is merely about examining a service construct and identifying avenues to improve its internal design and external deployment model. After inspecting and enhancing a service's internal components, one cannot underestimate the external distribution and configuration of a service, which are also vital to the success of the structural analysis venture. Again, this analysis and modeling venture should focus on two chief views: internal service structure and its underpinning components, and the external perspective which is about service integration, configuration, and deployment that take place in a distributed computing environment.

Although the structural analysis and modeling practice is greatly influenced by the contextual aspects of a service, such as service naming, service functionality and specialty, and a range of capabilities, the structural manipulation of a service is focused purely on logical or physical arrangement of internal and external software components to provide the best possible solutions. The term "arrangement" pertains to the modeling operations devised to transform a service and its environment into a ...

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.