发明名称 Application agnostic UI integration framework for web based applications
摘要 This disclosure describes, generally, methods and systems for implementing application agnostic UI integration. Aspects of the invention relates to a generic architecture and a framework, which leverage the capabilities of a middleware server and application integration concepts, to support launching a User Interface (UI) of any target application from any source application. The source application can invoke, for example, a HTTP get request or fires a HTTP post to the target application, and the same interaction can take place while returning control back from target application to source application. Additionally, the target application can invoke a service hosted on the source application to return the control back to source application.
申请公布号 US8788946(B2) 申请公布日期 2014.07.22
申请号 US200912611453 申请日期 2009.11.03
申请人 Oracle International Corporation 发明人 Hegde Arjun;Goel Ankit;Mukka Sunitha;Hora Thomas;Alli Sunitha
分类号 G06F17/00;G06F3/00 主分类号 G06F17/00
代理机构 Kilpatrick Townsend & Stockton LLP 代理人 Kilpatrick Townsend & Stockton LLP
主权项 1. A method of implementing application agnostic UI integration, the method comprising: receiving, by an application computer system executing a UI servlet from a source application running on a source computer system, a request to instantiate an instance of a UI provided by a target application running on a target computer system, the request including a set of parameters from the source application wherein the application computer system provides a generic architecture and framework for web based interactions between the source application and the target application and wherein the framework is configured to launch the instance of the UI provided by the target application from any source application; determining, by the application computer system, an application specific class of the target application for the instance of the UI provided by the target application; looking up, by the application computer system a class name for the application specific class of the target application for the instance of the UI provided by the target application in configuration XML of the UI servlet based on the set of parameters from the source application; using, by the application computer system, a pre-built factory class to create an object of the application specific class of the target application based on the determined application specific class and the class name; getting, by the application computer system, a URL and parameters for the created object; and integrating, by the application computer system, the instance of the UI provided by the target application into a UI of the source application by redirecting the request from the source application using the URL and parameters for the created object.
地址 Redwood Shores CA US