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 461 | Next

Michael Bell

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

In other words, commit the design to high-level reusability
aspects of service-oriented assets, while insuring that the underpinning service implementation
complies with asset reuse best practices. The following reusability guiding principles can assist
with the establishment of an efficient logical design composition strategy:
??? The logical design composition diagram should focus on solving a problem rather than
providing comprehensive solutions to numerous organizational concerns.
??? Always find opportunities to engage existing services in a solution rather than constructing
new ones.4 Therefore your design process should first examine the service-oriented
software portfolio of the organization to find reuse opportunities.
272 Ch. 13 Service-Oriented Logical Design Composition
??? In the logical design solution, choose the closest route to linking services, and avoid
unnecessary round trips or involvement of assets that hardly contribute to solving a
problem. This calls for reevaluation of proxies, security barriers, employment of intermediaries,
and utilization of gateways.
??? Use coarse-grained services as much as possible, and avoid excessive message exchange
with remote fine-grained services.
??? Avoid unwarranted use of intermediate service brokers. Collapse an expanded design to
eliminate unnecessary hubs. Remember, the shortest route between collaborating services
is always preferred.


Pages:
449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473