发明名称 Method and apparatus for mashing up web applications
摘要 Disclosed are a method, apparatus, and computer program, product for mashing up web applications. The method includes: obtaining at least two document object models (DOM) corresponding to at least two web applications respectively; merging nodes of the at least two document object models to obtain a new document object model; connecting, on the new document object model, the nodes belonging respectively to the at least two document object models; and obtaining a new web application from the new document object model after connection.
申请公布号 US9122484(B2) 申请公布日期 2015.09.01
申请号 US200812051030 申请日期 2008.03.19
申请人 International Business Machines Corporation 发明人 Hui Yi;Zhang Kuo;Kang Le;Sun Wei
分类号 G06F17/30;G06F9/44 主分类号 G06F17/30
代理机构 Fleit Gibbons Gutman Bongini & Bianco PL 代理人 Fleit Gibbons Gutman Bongini & Bianco PL ;Grzesik Thomas
主权项 1. A method for mashing up web applications, comprising: accessing a first web page corresponding to a first web application executing on a server; accessing at least a second web page corresponding to at least a second web application executing on a server, wherein the first web application is separate and distinct from the second web application; generating, with an information processing system and based on the first and second web pages that have been accessed, at least two document object models (DOM) corresponding to the first and second web applications, respectively; searching each of the at least two DOMs for nodes of a given type; merging, based on the searching, a first set of nodes of the given type from a first document object model of the at least two document object models and at least a second set of nodes of the given type from at least a second DOM of the at least two document object models to obtain a new document object model, wherein the new document object model comprises both the first set of nodes and the second set of nodes; connecting, on the new document object model, the nodes belonging respectively to the at least two document object models, where the connecting comprises establishing code within the new document object model configuring a function of the first web application represented by one of the first set of nodes as a source function and configuring a function of the second web application represented by one of the second set of nodes as a target function of the source function; and obtaining a new web application from the new document object model after connection, wherein the new web application comprises functions associated with the first web application and the at least second web application in response to the first set of nodes and the at least second set of nodes being merged.
地址 Armonk NY US