Remember, the major concerns of the abstraction practice, on the one hand,
revolve around the discovery aspects of services, and on the other, depict an architectural environment
based on abstractions. These two major activities may not take place in any sequence,
but they are well embedded in the abstraction practice activities category. The major questions
that are typically asked by those engaging in the abstraction practice are
??? What are the major business concerns that drive this initiative?
??? What do the business or technological requirements recommend?
??? What services do we actually build?
??? What assets do we reengineer?
??? What kind of metaphors do we use to describe our services?
??? How do we conceptualize our architectural environment?
??? How do we identify our service architecture needs and landscape?
??? Which personnel are involved?
Service-Oriented Modeling Framework 25
Separating Concerns and Generalizing Problems. The service-oriented abstraction practice
enables practitioners to generalize private instances of organizational problems and ignore, for
the time being, implementation details of the current services and the supporting technological
environment. They will be able to break down organizational concerns into more manageable
abstracted areas of interests. This process is known as separation of concerns. Practitioners will
also be encouraged to inspect the problem domain and understand the ???big picture??? scenario by
analyzing the business imperative, the business model of their organization, and the strategies
designed to generate revenue for the organization.
Pages:
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71