faces are similar to intermediate service enablers. Hence, they form part of the intermediate service layer. In the SDP framework we divide layers across various areas of interest. These areas are modeled as distributed domains. We use an end-user domain to illustrate the consumer of applications. The domain includes the end-user terminal hardware and software that provides access to a communications network and applications. The service subscriber domain represents an IT-using enterprise that provides the end-user with access to a variety of applications. The connectivity provider domain is a telco or enterprise that provides the physical connectivity required for end-users to access applications. The converged network domain is the integrated collection of transports including telco, enterprises, and Internet. The service platform domain represents the heart of the SDP framework. This domain contains the collection of simple, intermediate, and complex services. The enterprise domain represents one or more IT-using enterprises that access SDP service enabler interfaces. The OSS/ BSS domain represents the integrated collection of telco management systems. Service Delivery Platforms 2.5.1 Applying the Generic Service-Oriented Architecture To finalize the SDP framework, we use multiple GSOAs. For each of the service layers we provide a GSOA to structure applications, service enablers, interfaces, and distribution. For the simple service layer we use a GSOA to house simple service enablers. The intermediate service layer is modeled as a GSOA containing interme- diate services enablers. Also, for the complex service layer we use a GSOA to house complex service enablers. The GSOA design pattern is also applied to the service and network function layers. As a result, we provide GSOAs to structure service functions and network functions. The integrated collection of GSOAs constituting the SDP framework is shown in Figure 2.5. The layered GSOAs provide containers for the various applications. The GSOAs contain distribute