Chapter 8. BACK-TO-FRONT SERVICE DISCOVERY PATTERN

The Back-to-Front service discovery pattern introduces another approach to discovering and analyzing services for a project. This method of service identification represents a pattern of discovery that begins from "back-end" software assets, such as databases, data aggregators, data transformers, data searchers, and more. The incentive to start the inspection venture from exploring data repositories and their delivery facilities is rooted in one of the most vital business and technological aspects of an organization: information processing and sharing. The discovered services in this space typically are devised to standardize a data model across the organization and institutionalize the mechanisms that enable consumers to access data.

The other incurred benefits from launching the Back-to-Front service discovery endeavor are affiliated with homogenizing a data access model that can unify the organizational various data retrieval and manipulation methods. This leads to an additional essential topic to tackle: institution of a canonical data model that typically standardizes data formats across the enterprise. Moreover, the contribution of a uniformed data structure that is utilized by applications and silo organizations can enhance data integrity and security. These are imperative requirements to almost any software development initiative.

To fulfill these goals, the Back-to-Front service discovery pattern is established upon three ...

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.