O'Reilly logo

SOA Modeling Patterns for Service-Oriented Discovery and Analysis by Michael Bell

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required