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

Michael Bell

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

These entities are
known as coarse-grained services. On the lower levels are smaller services that offer a narrower
scope of the solution. The high and low granularity levels reveal different business perspectives
of organizational strategies and a business model.
Why should design composition be driven by a granularity alignment strategy? The design
composition solution should involve services that offer reusability opportunities and are significant
to the organization??™s business and technology. Coarse-grained entities are typically the services
that can fulfill this promise. They are imperative to the organization because they can offer a
wider solution scope; thus, their consumer base is typically larger. Therefore, a logical design
composition solution should be driven by services that have a substantial capacity to alleviate
organizational concerns. It may be that fine-grained services that contribute less to the solution
typically play less strategic roles in a logical design. For example, a service that returns an account
ID value on consumer request should be regarded as a fine-grained service. It would likely be
aggregated with a more coarse-grained service and treated simply as a process rather than as a
contained service.
A fine-tuned granularity policy in a design composition is a requirement that should
always be remembered. ???Fine-tuned granularity policy??? means that the design composition artifact
provides a visible solution by chiefly engaging coarse-grained services rather than focus
on granular implementations.


Pages:
463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487