idea/Atomic/business
Unification Step 1 Unification Step 2
Legacy/Atomic/Business.Investment_accounts_division
Abstraction/Atomic/Business
EXHIBIT 7.14 TWO-STEP UNIFICATION OPERATION ON COMPOSITE AND ATOMIC SERVICES
Intersection Analysis 145
Unification Analysis Benefits Service Analysis Best Practices
Assists with the granularity alignment of services Adjust granularity level of services throughout their
life cycles
Facilitates service typing conversion Often evaluate service typing and update service
profiles
Reduces service design and architecture
complexities
Simplify service design and architecture early in its
life cycle
Enables redesign, re-architecture, and refectoring
services
Service design, architecture, and source code
quality control activities should continuously take
place during the service life cycle
Helps with asset consolidation, and elimination of
redundant functionalities
Recommend consolidation of assets and
functionalities in every SOA project
EXHIBIT 7.15 UNIFICATION OPERATION BENEFITS AND BEST PRACTICES
composite service unification is implemented by employing a slightly different approach: First
merge the internal atomic services until the hosting composite service transformed to an atomic
service itself. Second, after the composite structure transformed to an atomic service pursue with
the unification as planned. This is typically a two-phase process.
Pages:
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270