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

Michael Bell

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

Concentrate on the solution rather on its detailed execution. For
example, if the delivered solution is a portal product that provides market news, pay attention to
the fundamental properties of the composition. Define the driving components first. Identify the
most coarse grain software entities. This may include the services that deliver and aggregate the
content, such as U.S. news service cluster, or Europe market news composite service. Overlook
the granular implementation means of text formatting, string manipulations, and look-and-feel
mechanisms that control colors and fonts. Those should be hidden under the hood and should
not appear on the surface. Remember, the aim here is to convey a strategy and ignore low-level
details.
Consider the following logical design granularity alignment guiding principles:
??? Strategy driven. Focus on the strategy aspects of logical design solutions rather than
on detailed implementations that are delivered by fine-grained software entities. Thus,
logical design compositions should employ mid-grained to coarse-grained services.
??? Hierarchical assessment approach. The hierarchical design composition style is best
suited for service granularity assessment activities. Recall, this common parent/child pattern
can assist in assessing service granularity, consumption, and service reusability.
??? Engaging service composite structures. A composite service structure is also an appropriate
candidate for granularity assessment activities.


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