Claims
- 1. An apparatus for interfacing between a plurality of service modules and a remote services system comprising:
a service module application program interface, the service module application program interface providing an interface between the plurality of service modules and a remote services infrastructure, the service module application program interface being distributed within the remote services infrastructure.
- 2. The apparatus of claim 1 wherein
the service module application program interface includes an intermediate mid level manager application program interface; and the remote services infrastructure includes an intermediate mid level manager coupled to the intermediate mid level manager application program interface, the intermediate mid level manager application program interface allowing service modules to be loaded into the intermediate mid level manager.
- 3. The apparatus of claim 2 wherein
the intermediate mid level manager application program interface provides mid data stream services.
- 4. The apparatus of claim 3 wherein
the mid data stream services include data aggregation and filtering.
- 5. The apparatus of claim 2 wherein
the intermediate mid level manager application program interface provides access and control over data between the intermediate mid level manager and the service module.
- 6. The apparatus of claim 1 wherein
the service module application program interface includes an applications mid level manager application program interface; and the remote services infrastructure includes an applications mid level manager coupled to the applications mid level manager application program interface, the service module application program interface allowing service modules to be loaded into the applications mid level manager.
- 7. The apparatus of claim 1 wherein
the service module application program interface includes an applications server application program interface; and the remote services infrastructure includes an application server coupled to he applications server application program interface, the applications server application program interface allowing service modules to be loaded into the applications server.
- 8. The apparatus of claim 7 wherein
the applications server application program interface provides access to a database function and access to an authorization schema function.
- 9. The apparatus of claim 1 wherein
the service module application program interface includes a content generation mid level manager application program interface; and the remote services infrastructure includes a content generation mid level manager coupled to the content generation mid level manager application program interface, the content generation mid level manager application program interface allowing service modules to be loaded into the content generation mid level manager.
- 10. The apparatus of claim 9 wherein
the content generation mid level manager application program interface provides a browser based presentation function to services modules coupled to the content generation mid level manager.
- 11. An apparatus for interfacing between a plurality of service modules and a remote services system, the remote services system including an intermediate mid level manager, an applications mid level manager and an application server, the apparatus comprising:
an intermediate mid level manager application program interface coupled to the intermediate mid level manager, the intermediate mid level manager application program interface allowing service modules to be loaded into the intermediate mid level manager an applications mid level manager application program interface coupled to the applications mid level manager, the applications mid level manager application program interface allowing service modules to be loaded into the applications mid level manager; and an applications server application program interface coupled to the application server, the applications server application program interface allowing service modules to be loaded into the applications server.
- 12. The apparatus of claim 11 wherein
the service module application program interface includes an intermediate mid level manager application program interface; and the remote services infrastructure includes an intermediate mid level manager coupled to the intermediate mid level manager application program interface, the intermediate mid level manager application program interface allowing service modules to be loaded into the intermediate mid level manager.
- 13. The apparatus of claim 12 wherein
the intermediate mid level manager application program interface provides mid data stream services.
- 14. The apparatus of claim 13 wherein
the mid data stream services include data aggregation and filtering.
- 15. The apparatus of claim 12 wherein
the intermediate mid level manager application program interface provides access and control over data between the intermediate mid level manager and the service module.
- 16. The apparatus of claim 11 wherein
the service module application program interface includes an applications mid level manager application program interface; and the remote services infrastructure includes an applications mid level manager coupled to the applications mid level manager application program interface, the service module application program interface allowing service modules to be loaded into the applications mid level manager.
- 17. The apparatus of claim 11 wherein
the service module application program interface includes an applications server application program interface; and the remote services infrastructure includes an application server coupled to he applications server application program interface, the applications server application program interface allowing service modules to be loaded into the applications server.
- 18. The apparatus of claim 16 wherein
the applications server application program interface provides access to a database function and access to an authorization schema function.
- 19. The apparatus of claim 11 wherein
the service module application program interface includes a content generation mid level manager application program interface; and the remote services infrastructure includes a content generation mid level manager coupled to the content generation mid level manager application program interface, the content generation mid level manager application program interface allowing service modules to be loaded into the content generation mid level manager.
- 20. The apparatus of claim 17 wherein
the content generation mid level manager application program interface provides a browser based presentation function to services modules coupled to the content generation mid level manager.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application relates to co-pending U.S. patent application Ser. No.______, attorney docket number P7501, filed on an even date herewith, entitled “Remote Services System Communication Module” and naming Michael J. Wookey, Trevor Watson and Jean Chouanard as inventors, the application being incorporated herein by reference in its entirety.
[0002] This application relates to co-pending U.S. patent application Ser. No.______, attorney docket number P7502, filed on an even date herewith, entitled “Remote Services System Relocatable Mid Level Manager” and naming Michael J. Wookey, Trevor Watson and Jean Chouanard as inventors, the application being incorporated herein by reference in its entirety.
[0003] This application relates to co-pending U.S. patent application Ser. No.______, attorney docket number P7503, filed on an even date herewith, entitled “Bandwidth Management for Remote Services System” and naming Michael J. Wookey, Trevor Watson and Jean Chouanard as inventors, the application being incorporated herein by reference in its entirety.