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

Michael Bell

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

13: reusability,
granularity, loose coupling, and interoperability.
REUSABILITY STRATEGY. Increasing the reusability factors of organizational service-oriented
assets is a continuous process that, on one hand, requires the consolidation of functionality
redundancy, and on the other, calls for the increased reuse of the remaining assets. But this
cannot and should not be achieved in a single project. In fact, projects that are fully dedicated
to increasing reusability in an organization are scarce, and only on odd occasions will a business
organization sponsor such an initiative. Thus, the most practical approach is to embed reusability
aspects of software assets in service life cycle disciplines, as early as the conceptualization phase,
through design and architecture, and during production.
Reusability Guiding Principles. Software by definition is a reusable entity that enables repeatable
execution of processes. The primary responsibility of any service-oriented design modeler
is to ensure that the logical design composition solution that is furnished addresses the reusability
of software assets. The design composition diagram should reflect a reusability strategy that
reduces the redundancy of business and technological functionality and increases the utilization
of common assets. Hence, the logical design task is somewhat paradoxical: See the big picture,
and work meticulously on the details.


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