4 CONCEPTUAL DECISION TREE WITH BUSINESS SCENARIOS
IF liquidity=n AND return=y THEN concept 3
IF liquidity=n AND return=n THEN concept 4
Next, the business rules values should be placed next to the branches that are streaming
from the nodes, as depicted in Exhibit 5.4.
IDENTIFYING CONCEPTUAL SERVICES. The final goal of the conceptual services discovery
process is to establish conceptual services that are derived from hot or sweet spot attributes by
applying their corresponding business rules. Once these conceptual entities have been ascertained
and become known identities to the organization, their life cycles begin.
Decision trees facilitate the discovery and categorization of conceptual services and also
allow the fulfillment of two important architectural best-practices that are typically devised by
service-oriented practitioners: enhancing service reusability and enabling separation of business
concerns. Trees offer the mechanisms to further decompose and categorize generic concepts into
smaller manageable logical units to increase their future reusability factors if and when they
materialized into physical solution services. For example, business requirements that describe
an investment trading product may not provide adequate detail about its composition, internal
structure, and inherent concepts. The proposed investment trading concept seems to be too generic
for implementation and may result in a very coarse-grained and inefficient service.
Pages:
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181