Patent ID: 8589956
Filing Date: 2013-11-19
Classification: G06F

Abstract:
1. A method of providing an application with an interface to a composite network service, comprising: receiving a request, for the composite network service, from a source network element at an exposure engine associated with a service composition framework (SCF), wherein the request is originated by a subscriber to the composite network service activating an application program for the composite network service via a user device in operative communication with the source network element, wherein the composite network service is associated with at least one of multiple network services, multiple service providers, multiple service networks, and multiple communication sessions; selecting an application program interface (API) container based at least in part on the composite network service associated with the request, wherein the API container is formed by a composition engine associated with the SCF and comprises a composite service logic and at least one of a composite enabler logic and a composite normalization logic, wherein the composite service logic comprises an arrangement of program calls based at least in part on the corresponding network services, service providers, service networks, and communication sessions associated with the composite network service, wherein the composite enabler logic is selected from the exposure engine to provide protocol interfaces with any network service, service provider, service network, and communication session associated with the composite network service that does not require normalization, and wherein the composite normalization logic is selected from a normalization engine associated with the SCF to provide protocol interfaces with any network service, service provider, service network, and communication session associated with the composite network service that requires normalization; and invoking an orchestration engine associated with the SCF to selectively process the composite service logic, composite enabler logic, and composite normalization logic in the API container to provide the composite network service in response to the request.