27. The computer system of claim 26 , wherein the instructions further comprise: directing instructions to direct the second request to the first device.
26. A computer system comprising: a processor configured to execute instructions; a communications interface, coupled to the processor, wherein the communications interface is configured to allow a plurality of devices to be coupled to the computer system, and each device is configured to perform a corresponding service of a plurality of services; and a non-transitory computer-readable storage medium, coupled to the processor, and having the instructions encoded therein, wherein the instructions comprise receiving instructions for receiving a first request, wherein the first request is a request to receive a request to provide a requested service, the requested service is one of the plurality of services, the first request conforms to a request format defined in a first language, the receiving instructions are further configured to receive the first request from a plurality of source types, the plurality of source types comprises an applet executing on a first remote network node, and a control module executing on a second remote network node, and at least two devices of the plurality of devices provide the service; providing instructions for providing the first request to a language parser, wherein the language parser is configured to parse the first language; obtaining instructions to obtain results of parsing the first request from the language parser; identifying instructions for identifying, in response to the obtaining instructions obtaining the results, a first device, wherein the identifying instructions comprise determining instructions for determining whether the first device is coupled to the language parser, and in response to a determination that the first device is not coupled to the language parser, adding instructions for adding the first device to a plurality of devices coupled to the language parser; and coupling instructions for coupling the first device to the language parser, and the first device is configured to provide the requested service; and converting instructions to convert the first request to a second request in a second language, wherein the second request conforms to a request format defined in the second language, the first device is configured to provide the service in response to receiving the second request, a language-specific interface of each device of the plurality of devices is incompatible with a language-specific interface of each other device of the plurality of devices, and the each other device of the plurality of devices are those devices of the plurality of devices other than the each device.