Provision of services over a common delivery platform such as a mobile telephony network
OwnerColin I'Ansoninventor
Life of this patent
Estimating the term…
Abstract
One embodiment of a system for providing services to subscribers of a network supports the provision of a plurality of different services to multiple subscribers. The system has multiple processing units each providing a different execution environment for different sets of software applications, each associated with a service binding or set of service bindings. A data structure is provided containing data identifying the different sets of software applications or software application components, and further identifying the service binding associated with each application or application component. This provides a common services repository to facilitate the development of services to be provided over the network.
Claims20
A system for providing services to subscribers of a network, wherein the system supports the provision of a plurality of different services to multiple subscribers, and comprises:
- a first processing unit which provides a first execution environment for a first set of software applications, each associated with a first service binding or first set of service bindings;
- a second processing unit which provides a second execution environment for a second set of software applications, each associated with a different second service binding or second set of service bindings;
- and
- a data structure containing data identifying the first and second sets of software applications or software application components of the first and second sets of software applications, and further identifying the service binding or bindings associated with each application or application component.
A method of developing software for providing a service to subscribers of a network, wherein the network supports the provision of a plurality of different services to subscribers, the method comprising:
- interrogating a data structure to identify software applications or software application components to be used in the development of the software, the data structure containing data identifying at least first and second sets of software applications or software application components with different service bindings and further identifying the different service bindings;
- obtaining the service binding associated with each selected application or application component from the data structure;
- and
- using the service bindings to obtain access to the selected applications and application components.
A data structure for use in a system for providing services to subscribers of a network, wherein the system supports the provision of a plurality of different services to multiple subscribers,
- wherein the data structure contains data identifying first and second sets of software applications or software application components of first and second sets of software applications, the first set of software applications being for a first processing unit which provides a first execution environment, and the second set of software applications being for a second processing unit which provides a second execution environment,
- and wherein the data structure further contains data identifying the service binding associated with each application or application component, different service bindings or sets of service bindings being associated with the different sets of software applications or software application components.
Dependencies are inferred from the claim text.