1. A computer-implemented method for mediating user access to services over a network, the method comprising: maintaining on a service network host a registry of a plurality of services offered to a plurality of users over the network, the registry of services including a descriptive representation of services in the plurality of services, wherein the services are offered by entities that are independent from the service network host; maintaining on the service network host an association between a plurality of connectors and the plurality of services, wherein a connector in the plurality of connectors is configured to translate requests from a first format for a first interface to a second format for a second interface, the second interface being associated with at least one service, wherein a first service in the plurality of services is configured to operate according to the second interface; and providing, from the service network host, information from the registry to a user over the network, the information enabling the user to communicate according to the first format using the connector while using the first service over the network.