Provision of services over a common delivery platform such as a mobile telephony network
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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. - View Dependent Claims (17, 18, 19)
-
-
20. 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.
Specification