Web service interfaces used in providing a billing service
First Claim
1. A software system for use in providing a web service interface for a billing service, wherein a plurality of first billing functions is provided by said billing service to computing applications residing on one or more computing devices in a distributed network, the software system comprising:
- a. a web service interface defined for a billing service, said web service interface being adapted for coupling to a billing engine, said billing engine residing on a computing device in said distributed network and being adapted to perform said plurality of first billing functions, said web service interface comprises a plurality of application programming interfaces, each of said application programming interfaces being associated with a first billing function and being implemented such that the first billing function associated therewith is performed after a web service invocation that commands performance of said first billing function is received by said web service interface; and
b. a plurality of object classes, each of said object classes defining objects for storing data utilized by said billing engine and for communicating said data to said billing engine through at least one implemented application programming interface of said web service interface, said web service interface being used to provide said billing service as a web service that can be invoked by said computing applications in said distributed network.
1 Assignment
0 Petitions
Accused Products
Abstract
A web service interface defined for a billing service, comprising a plurality of application programming interfaces, where each application programming interface is associated with a billing function provided by the billing service, where each of the application programming interfaces can be implemented such that the billing function associated therewith is performed after a web service invocation that commands performance of that billing function is received by the web service interface. The web service interface is used to provide the billing service as a web service to computing applications in a distributed network environment.
54 Citations
17 Claims
-
1. A software system for use in providing a web service interface for a billing service, wherein a plurality of first billing functions is provided by said billing service to computing applications residing on one or more computing devices in a distributed network, the software system comprising:
-
a. a web service interface defined for a billing service, said web service interface being adapted for coupling to a billing engine, said billing engine residing on a computing device in said distributed network and being adapted to perform said plurality of first billing functions, said web service interface comprises a plurality of application programming interfaces, each of said application programming interfaces being associated with a first billing function and being implemented such that the first billing function associated therewith is performed after a web service invocation that commands performance of said first billing function is received by said web service interface; and
b. a plurality of object classes, each of said object classes defining objects for storing data utilized by said billing engine and for communicating said data to said billing engine through at least one implemented application programming interface of said web service interface, said web service interface being used to provide said billing service as a web service that can be invoked by said computing applications in said distributed network. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable medium upon which a set of software components is stored, said software components for use in providing a web service interface for a billing service, wherein a plurality of first billing functions is provided by said billing service to computing applications residing on one or more computing devices in a distributed network, the set of software components comprising:
-
a. a web service interface for a billing service, said web service interface being adapted to be coupled to a billing engine, said billing engine residing on a computing device in said distributed network and being adapted to perform said plurality of first billing functions, said web service interface comprising a plurality of application programming interfaces, each of said application programming interfaces being associated with a first billing function, each of said application programming interfaces being implemented such that the first billing function associated therewith is performed after a web service invocation that commands performance of said first billing function is received by said web service interface; and
b. a plurality of object classes, each of said object classes defining objects for storing data utilized by said billing engine and for communicating said data to said billing engine through at least one implemented application programming interface of said web service interface, said web service interface being used to provide said billing service as a web service that can be invoked by said computing applications in said distributed network. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A web service interface for a billing service for providing a plurality of first billing functions to computing applications residing on one or more computing devices in a distributed network, and wherein:
-
a) said web service interface is adapted for coupling to a billing engine;
b) said billing engine resides on a computing device in said distributed network and is adapted to perform said plurality of first billing functions;
c) said web service interface comprises a plurality of application programming interfaces;
d) each of said application programming interfaces is associated with a first billing function; and
e) each of said application programming interfaces can be implemented such that the first billing function associated therewith is performed after a web service invocation that commands performance of said first billing function is received by said web service interface;
whereby said web service interface is used to provide said billing service as a web service that can be invoked by said computing applications in said distributed network. - View Dependent Claims (12, 13, 14, 15)
-
-
16. The use of a billing service for which a web service interface is defined, wherein a plurality of billing functions is provided by said billing service to computing applications residing one on or more computing devices in a distributed network, and wherein:
-
a) said web service interface is adapted for coupling to a billing engine;
b) said billing engine resides on a computing device in said distributed network and is adapted to perform said plurality of first billing functions;
c) said web service interface comprises a plurality of application programming interfaces;
d) each of said application programming interfaces is associated with a first billing function; and
e) each of said application programming interfaces can be implemented such that the first billing function associated therewith is performed after a web service invocation that commands performance of said first billing function is received by said web service interface;
whereby said web service interface is used to provide said billing service as a web service that can be invoked by said computing applications in said distributed network. - View Dependent Claims (17)
-
Specification