1. A method comprising: obtaining a request to provide a requested service, wherein the request conforms to a request format defined in a first language; selecting a first device of a plurality of devices to provide the requested service, wherein each of the plurality of devices is configured to provide a corresponding service, and said selecting is performed in response to said obtaining the request; and converting the request to a second request, wherein the second request conforms to a request format defined in a second language, and the first device is configured to provide the requested service in response to receiving the second request.