摘要 |
A system and method for implementing a service oriented architecture that supports complex event processing and business activity monitoring. An enterprise service bus (ESB) generates a first list of one or more devices, receives a selection from a user associated with a first device of a second device in the first list, generates a second list that includes functions associated with the selection from the first user, receives a request from the first device to perform one of the functions in the second list, translates a first communication protocol of the request received from the first device into a second communication protocol used by the second device to create a translated request, translates a first message format of the request into a second message format and transmits the translated request to the second device. |
主权项 |
1. A computer-implemented method comprising:
receiving, using a server, a location of a first device; generating, using the server, a first list of device locations within a set distance of the location of the first device, the first list for displaying on a user interface of the first device; receiving, using the server, a selection of a device location in the first list of device locations from a user associated with the first device; generating, using the server, a second list that includes a plurality of devices associated with the selected device location, the second list for displaying on the user interface of the first device; receiving, using the server, a selection of a second device in the second list from the user associated with the first device; generating, using the server, a third list that includes functions associated with the selected second device, the third list for displaying on the user interface of the first device; receiving, using the server, a first request including media from the first device for transmitting to the selected second device, the first request including instruction for the selected second device to perform a function, present in the third list, on the media; translating, using the server, a communication protocol of the first request from a first communication protocol received from the first device into a second communication protocol used by the selected second device; translating, using the server, a message format of the first request from a first message format received from the first device into a second message format used by the selected second device; and transmitting, using the server, the translated first request to the selected second device for the selected second device to perform the function on the media. |