1. An apparatus comprising: a first interface to communicate with end-points operationally connected to the apparatus using a binary web service, the end-points comprising one or more resources; a second interface for communicating with web applications making use of the resources; a component for forming a group comprising one or more end-points or other groups; a component for creating a first abstract universal resource identifier (URI) for the group to be used over the second interface, the abstract URI comprising a domain name and a group identifier and being independent of the protocol used to access the resources of the end-points of the group; a component for creating a second abstract universal resource identifier (URI) for the end-points to be used over the second interface, the abstract URI comprising an end-point and domain name and being independent of the protocol used to access the end-point; a component configured to receive over the second interface a look-up URI, the look- up URI comprising a tag identifying the look-up URI as a group look-up, the address of the apparatus, optional domain and group parameters; and a component configured to resolve the look-up URI to one or more first or second abstract URIs.
1. An apparatus comprising: a first interface to communicate with end-points operationally connected to the apparatus using a binary web service, the end-points comprising one or more resources; a second interface for communicating with web applications making use of the resources; a component for forming a group comprising one or more end-points or other groups; a component for creating a first abstract universal resource identifier (URI) for the group to be used over the second interface, the abstract URI comprising a domain name and a group identifier and being independent of the protocol used to access the resources of the end-points of the group; a component for creating a second abstract universal resource identifier (URI) for the end-points to be used over the second interface, the abstract URI comprising an end-point and domain name and being independent of the protocol used to access the end-point; a component configured to receive over the second interface a look-up URI, the look- up URI comprising a tag identifying the look-up URI as a group look-up, the address of the apparatus, optional domain and group parameters; and a component configured to resolve the look-up URI to one or more first or second abstract URIs. 5. The apparatus of claim 1 , wherein the apparatus further comprising a component configured to: receive over the second interface a request, the request comprising a domain name and a group identifier and optional parameters; resolve the members of the group; send the request to the members; receive response from the members; and send a response to the sender of the request.