The goal is to create a solution wireframe that can facilitate service life
cycle architecture initiatives.
230 Part Five Service-Oriented Design Model
SERVICE-ORIENTED LOGICAL DESIGN GENERAL MODEL
A design model conveys an approach for resolving an enterprise concern. This is both strategy
and road map, enabling the explanation of how certain conclusions, determinations, and solutions
were reached. But more important, a design model provides perspectives that allow viewing
different aspects of the solution being proposed and assists in offering tangible artifacts for a
service-oriented implementation.
Thus, the service-oriented design model answers such fundamental questions about the
design process as: Where does one start? What process should be employed? What are the various
design viewpoints that can collaboratively help solve a problem? What are the different artifacts
that can communicate service-oriented design?
David Budgen, in his book Software Design, elaborated on a general software design
paradigm in which he argued that a design model simply captures the properties and attributes
of a particular design. He also claimed that the design model is a conceptual framework that
provides different viewpoints2 of software. In a broader term, he supports the industry??™s four
fundamental forms of software design views: (1) constructional??”static aspects of a system which
hardly changes, and are often noted as invariance qualities of a system; (2) behavioral??”system
execution that is driven by responses to events; (3) functional??”a viewpoint that describes system
tasks; and (4) data modeling??”describing relationships between the data objects that a system
supports.
Pages:
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401