Map the business functions in the functional area model into candidate services. This mapping can be performed at
two levels:
-
Individual business functions can be mapped to individual candidate services
-
Business service interfaces (collections of cohesive business functions) can be mapped to individual candidate
services
The business service interfaces coming out of the functional area analysis will be manifested either as interfaces
on the functional areas or as interfaces on business systems that are allocated to functional areas.
Generally, the recommended practice is to map a business service interface to a single candidate
service. This assumes that the functions allocated to the business service interface are cohesive.
Figure 1 shows a portion of a functional area model, expressed in UML notation. The business service
interface, which in this case offers a single operation, would be mapped to a candidate service.
Figure 1. Part of a functional area model
|