The design composition is the
result of three major contributing aspects: service associations, message exchange routes, and the
general patterns that services form to provide a solution. Now each of these contributors will be
inspected to lead to a better understanding of the essence of this service-oriented packaging effort.
Is a design composition business a driven or technology dominated process? The answer to
this question is obviously ???business driven but enabled by technological aspects.??? One should not
attempt to devise a technical design without understanding the underlying problem domain and
the requirements that drive a design composition initiative. Conversely, the design composition
must rely on strong technology fundamentals. When carving the design composition package,
think about architectural tenets that relate to distribution of software assets, loose coupling, interoperability,
and reuse. The guiding questions should always be ???is this overall service structure
formation feasible???? ???Can we create a harmonized service ecosystem that operates this way????,
???Are we focused on the solution????
SERVICE ASSOCIATIONS. As readers may remember, during the service-oriented life cycle, two
types of service relationships were discovered: conceptual and logical . These service association
categories influence the construction of a service composition: First, in the service conceptualization
phase, service commonalities and dissimilarities are identified to form business or
257
258 Ch.
Pages:
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448