Patent ID: 8046682

Claim:
A method comprising: integrating external business application information into an internal business application, wherein the integrating is performed by an integration system communicatively coupled to the internal business application and an external business application, the integrating comprises receiving a request from the internal business application, wherein the request comprises an execute element, and an argument element, the execute element is configured to cause the external business application to execute a command of the external business application, and the argument element comprises an indication of one or more user interface elements that are to be returned, sending the request to the external business application via the integration system, in response to the request, receiving a response from the external business application at the integration system, wherein the response comprises a data element, wherein the data element is generated as a first result of the external business application executing the command, and the one or more user interface elements, wherein the one or more user interface elements are generated as a second result of the external business application executing the command, the one or more user interface elements correspond to a subset of user interface elements provided by the external business application, and the subset of user interface elements is selected according to the argument element, and sending the external business application information to the internal business application via the integration system, wherein the external business application information comprises the data element, and the one or more user interface elements.