[发明专利]向iWidget传输负载数据的方法和系统无效
申请号: | 201210177297.X | 申请日: | 2012-05-31 |
公开(公告)号: | CN103455459A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 王夕宁;舒剑 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 申发振 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | iwidget 传输 负载 数据 方法 系统 | ||
技术领域
本发明涉及Web,更具体地,涉及一种向iWidget传输负载数据的方法和系统。
背景技术
Mashup(混搭)是一种网络新技术,Mashup技术将两种以上使用公共或者私有数据的web应用加在一起,形成一个整合应用。这种将不同应用在Web网页上混搭起来的应用,能够满足用户的构建复杂应用的需求。图1示出了一个示例的Mashup的应用界面,其中将5个不同应用集成在Web网页上。
IBM公司提出的iWidget是mashup技术中的一种基于浏览器的简单组件模型,为小部件提供了标准定义,在图1中的5个不同应用界面就是5个iWidget。iWidget封装了web内容并可以参与内容表示框架,可以充当所创建的任何web内容的包装程序,并且允许跨各种平台和产品的无缝互操作性。使用不同的iWidget能够创建强大的混搭应用。
从IT技术人员的角度看,iWidget是一些不需要单独编译就能够运行在任何Web应用的可设定URL地址的代码段。iWidget能够与集成该iWidget的混搭应程序的Web页面通信,来接收输入数据,通常要传入到iWidget的输入数据被称为负载数据(payload data)。在通信过程中,iWidget使用装载事件(onLoad event)从外部获得负载数据,通常,负载数据包括输入参数的参数名称以及该输入参数的对应值,在iWidget中,输入参数的对应值要求使用基于JSON的数据格式。
发明内容
现有技术中,集成iWidget的混搭应用程序向该iWidget传输大量负载数据的效率很低,为了解决该技术问题,本发明提出了一种向iWidget传输负载数据的方法和系统。
根据本发明的一个方面,提供了一种向iWidget传输负载数据的方法,该iWidget被集成在混搭应用程序中,包括:
响应于该混搭应用程序的Web页面要被载入到浏览器,接收该iWidget的负载数据;
创建表单,其中该表单的输入域为接收的该iWidget的负载数据;
通过执行POST方法,将创建的表单提交给该混搭应用程序,使得该iWidget的负载数据被传输到该iWidget。
根据本发明的另一个方面,提供了一种向iWidget传输负载数据的系统,,该iWidget被集成在混搭应用程序中,该系统包括:
数据载入器,被配置为接收该iWidget的负载数据;
表单构造器,被配置为创建表单,其中该表单的输入域为接收的该iWidget的负载数据;
数据传输引擎,被配置为通过执行POST方法,将创建的表单提交给该混搭应用程序;
集成管理器,被配置为响应于该混搭应用程序的Web页面要被载入到浏览器,控制数据载入器、表单构造器以及数据传输引擎依次工作,使得iWidget的负载数据被传输到该iWidget。
附图说明
通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。
图1示出了一个示例的Mashup的应用界面;
图2示出了适于用来实现本发明实施方式的示例性计算系统100的框图;
图3示出了根据本发明的一个实施例的一种向iWidget传输负载数据的方法的方法流程图;
图4示出了本发明给出的具体的例子的JSON格式负载数据;
图5为根据图4的JSON格式数据,创建的表单;
图6为根据图5实际提交到iWidget中的负载数据的内容和传输方式的细节;以及
图7示出了根据本发明的一个实施例的一种向iWidget传输负载数据的系统的结构框图。
具体实施方式
下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整的传达给本领域的技术人员。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210177297.X/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置