Their contributions to the organizational service life cycle strategy are explained
in the sections that follow.
WHAT IS A CONCEPTUAL SERVICE?
Conceptual services simply embody the essence of software product requirements; they express
organizational ideas, thoughts, opinions, views, or themes that propose software solutions to enterprise
problems. These concepts are the enduring artifacts of the service-oriented conceptualization
process. By leveraging the conceptual notion of services, it will be possible to clearly express
the elementary software needs of the organization and devise roadmaps to tackle enterprise challenges.
Thus, employing service concepts is necessary to express complex business conditions
and comprehensive solutions in a simple manner. Exhibit P.1 depicts these conceptual service
implementation drivers.
FOSTER SOFTWARE GENERALIZATION PRACTICES. Start the service-oriented life cycle by identifying
the concepts first and building concrete services later. Attend to the big picture instead
of getting bogged down by implementation detail. Generalize private instances by identifying
commonalities or by inspecting idea dissimilarities. Therefore, derive conceptual services from
the organization??™s business or technical requirements or from any other product specifications
that the organization provides. Concepts such as family investment planner, conservative trading
basket, and small-business loan processor are examples of conceptual services in that they explain
in rudimentary terms the organization??™s current business solutions and provide the context for
future software development.
Pages:
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144