SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 316 | Next

Michael Bell

"Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture"

Exhibit 9.6 depicts the
three major segmentation perspective??“associated architecture types: Client-Facing Architectures,
Portal Architectures, and Community Enabled Architecture Frameworks.
Client-Facing Architectures. Client-facing architectures enable easy access to customersupport
facilities and automated services. Typically, interaction with clients requires both strong
presentation layer capabilities and powerful backbone architectures to facilitate high volume
requests. But the emphasis should be on the accessibility and availability of these systems. They
should be driven by architectural practices that encourage separation of presentation layers from
the business logic and business rules. Two well-known architecture patterns facilitate such system
partitioning. The first is the model-view-controller (MVC)8 devised by Trygve Reenskaug
in 1979 and first implemented in the Smalltalk-80 programming language. The second is the
model-view-presenter (MVP),9 based on MVC, introduced by Mike Potel in 2000. To foster
loosely coupled architecture style more advanced patterns are affiliated with implementation of
business logic which is executed by Web services and distributed back-end systems. Patterns
such as Service Locator, Message Dispatcher, Message Bus, and Enterprise Service Bus are the
facilitating practices that enable client-facing architectures.
Business Model Perspectives 183
Segmentation Perspective
Client-Facing Architectures
Portal Architectures
Community-Enabled Architecture Frameworks
EXHIBIT 9.


Pages:
304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328