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 7. FRONT-TO-BACK SERVICE DISCOVERY PATTERN

The user interface (UI) paradigm has been studied for decades. Often referred to as the presentation layer, the UI is a simple concept. Without it, software users, operators, clients, or partners would not be able to exchange information, execute automated business processes, trigger or schedule activities, and carry out transactions. In other words, without a proper interaction facility that allows one to communicate with an application's features and benefit from their capabilities, a software product is destined to fail.

To offer superior user interface solutions, the software architect, developer, modeler, analyst, and manager ought to consider three major requirements that secure a successful presentation layer implementation: (1) promote ease of usage, (2) allow flawless interaction with an application's components, and (3) enable efficient user control over the displayed information. These UI imperatives provide the motivation for launching a service discovery effort that begins its quest from a different direction. This new pattern of analysis process begins with user interaction concerns, explores mechanisms to render content, and inspects new avenues to improve control over an application's behavior. The other challenges that the Front-to-Back service discovery pattern addresses are the collection, transformation, and delivery of data to the presentation layer.

Therefore, start with the analysis of UI artifacts, such as ...

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