The invention relates to an apparatus for interfacing between a plurality
of service modules and a remote services system which includes a service
module application program interface. The service module application
program interface provides an interface between the plurality of service
modules and a remote services infrastructure. The service module
application program interface is distributed within the remote services
infrastructure.