[发明专利]用于整合多个web应用的方法和Web应用集成器有效
申请号: | 200810184163.4 | 申请日: | 2008-12-16 |
公开(公告)号: | CN101753598A | 公开(公告)日: | 2010-06-23 |
发明(设计)人: | 赵石顽;高伟;付荣耀 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;唐文静 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 整合 web 应用 方法 集成 | ||
技术领域
本发明涉及信息技术,更具体地,本发明涉及对已有的web应用 的整合。
背景技术
Web提供大量的信息资源和功能资源。例如在公司内部,可能存在 许多单独的已有web系统,如HR系统、邮件系统、ERP系统等等,这些web 应用往往是独立开发的,互相之间不能共享信息资源。由于缺少利用已 有的web应用来建立新的web应用的工具,开发人员若要建立新的web应 用,即使新的web应用可以利用现有的web应用的信息资源和功能资源, 开发人员通常也要从头开始建立新的web应用。
现有技术中存在集成web应用的技术。例如,web门户软件可以按照 每个用户的个性化要求,将来自不同的源的web内容和应用聚集在一个 web网页上,从而为用户提供一个访问这些web内容和应用的单一访问入 口。然而,这种集成方式只是把多个web应用组织在一个网页中,而web 应用之间则不能交互作用,不同的web应用不能通过共享数据而组合起 来,从而形成一个新的web应用。虽然有些网站通过提供API(应用编程 接口)而允许在web应用之间共享数据,但是提供API需要修改已有的web 应用的程序。
发明内容
因此,本发明的一个目的是支持不同web应用之间共享数据,尤其 是web应用的网页上的数据。本发明重新混合多个网页流,共享不同的 已有web应用的网页数据,同时,保持已有Web应用或服务不变。
根据本发明的第一方面,提出一种用于整合多个web应用的方 法,包括步骤:
调用多个web应用中的一个第一web应用,其中,第一web应用 包括一个或多个web网页;
显示第一web应用的网页,提示用户选择网页上的数据;
响应用户对网页上的数据的选择,抽取所选择的数据,并存储所 抽取的数据;
调用多个web应用中的一个第二web应用,向第二web应用的网 页输入所存储的数据。
根据本发明的第二方面,提出了一种用于整合多个web应用的 Web应用集成器,包括以下部件:
指令解释器,用于解释一个包含对多个web应用的调用的整合 应用中的指令,指令解释器进一步用于根据指令的功能,将指令交 由其它部件处理。
浏览器模拟器,用于接收来自指令解释器的指令,在浏览器上 显示Web应用的网页。
数据提取器,用于接收来自指令解释器的指令,从一个第一Web 应用的网页上抽取数据,并存储所抽取的数据;
数据填充器,用于获得从第一Web应用的网页上抽取的数据, 将所获得的数据填充到一个第二Web应用的网页上。
附图说明
通过以下结合附图的说明,并且随着对本发明的更全面了解,本 发明的其他目的和效果将变得更加清楚和易于理解,其中:
图1A、1B示意性地表示两个Web网站上的网页;
图2A、2B和2C示意性地表示根据本发明的整合多个web应用 的过程的一个实施方式的示例;
图3表示根据本发明一种实施方式的方法流程图;
图4表示按照本发明的一种实施方式的Web应用集成器。
在所有的上述附图中,相同的标号或符号表示具有相同、相似 或相应的特征或功能;为了简要并且不妨碍对实施例的描述,附图 中省略了与本发明的描述没有直接关系的形式或技术细节以及本领 域的技术人员来说是公知的、并且对于本发明的实现可能是必需的 技术细节。
具体实施方式
首先参看图1A和1B,说明现有技术中用户与web网站的网页一 种交互方式。
图1A示意性表示某个网站(网站1)的一个网页。假设网站1 是一个网上书店,用户访问网站1时,可以了解各种书籍的详细介 绍。例如,用户在某个网页上输入表示类别的信息,表示想了解该 类别的书籍的信息,于是用户浏览器上显示该类书籍的一个书名列 表,供用户浏览;如果用户点击一个书名,浏览器上显示一个如图 1A所示的网页,该网页上显示该书的详细信息,例如书名(Title) “Learning Java Programming Step by Step”、国际标准图书编 号(ISBN)“1234567891011”、简介(Description)“A good book for entry-level...snippets”等等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810184163.4/2.html,转载请声明来源钻瓜专利网。