The domain-layered paradigm is vital to any integration effort, because it provides a unique
business granularity perspective that services must be aligned with. The lower layers are regarded
as coarse-grained business domains. They are typically more generic, execute more business
processes, and may contain smaller domains. The higher levels in this hierarchy are fine-grained
domains that present a narrower scope of domain expertise.
Remember, in the service discovery and analysis phase (Chapter 7), the aim was to create
a service granularity matrix. That comes in handy now because matching these granularity
levels is one of the most important tasks throughout this integration phase. Exhibit 10.3 represents
service-oriented business integration with a layered business formation. Note the service
granularity matrix (on the left) next to a domain-layered structure (on the right). Here, service
and domain layers are being compared to identify proper alignment levels. The small-business
service is a coarse-grained entity that matches the small-business domain that represents a large
scope of business execution. Following this similar guidance, the small-business credit service is
aligned with the small-business credit domain. Accordingly, the small-business credit-card service
is integrated with the small-business credit-card domain.
Business Architecture Integration Structures 195
Small-Business
Credit Service
Small-Business
Service
Fine
Grained
Coarse
Grained
Small-Business
Credit-Card
Service Small-Business
Domain Small-Business
Credit Domain
Small-Business
Credit-Card
Domain
EXHIBIT 10.
Pages:
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353