[发明专利]用于支援多个应用程序间的数据连接的装置、方法和计算机程序有效
| 申请号: | 201080003886.5 | 申请日: | 2010-01-08 |
| 公开(公告)号: | CN102272727A | 公开(公告)日: | 2011-12-07 |
| 发明(设计)人: | 若尾正树;内田健二 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 陈伟;孟祥海 |
| 地址: | 美国*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 支援 应用程序 数据 连接 装置 方法 计算机 程序 | ||
技术领域
本发明涉及能够在不降低应用程序设计自由度的情况下灵活连接多个应用程序的、用于支援多个应用程序间的数据连接(data linkage)的装置、方法以及计算机程序。
背景技术
随着因特网技术的迅速发展,通过使在Web上提供的多个服务连接来构建新服务的所谓混搭程式(mashup)正在盛行。在使多个服务连接时,将来自一个服务的输出要素用作成为连接对象的服务的哪一个参数这样的设定,需要混搭程式执行者在理解了各项服务的内容之后手动进行,成为一种烦杂的操作。
为了尽可能使服务的连接顺利进行,正在开发各种数据连接技术。例如,在专利文献1中公开了一种数据连接装置,为了在应用程序之间实现数据共享而使用粘贴板,通过事先登记能在应用程序之间进行连接的数据格式,仅在对添加有与登记的数据格式一致的数据的数据进行收发的应用程序之间能进行数据连接。据此,能够使添加有与登记的数据格式的至少一个一致的数据的数据进行收发的应用程序彼此连接,能够在不进行明示的操作的情况下自动地使应用程序连接。
在专利文献2中公开有服务连接信息生成系统,生成用于连接要素服务的连接脚本,根据与输入输出的元数据对应的实体的语意本体来连接要素服务。据此,即使在实体的名称不同的情况下,在与语意本体一致或者类似的情况下,也能够连接要素服务。
专利文献1:日本特开2006-190008号公报
专利文献2:日本特开2008-210227号公报
发明内容
但是,在专利文献1公开的数据连接装置中,若不预先登记能够在成为连接对象的应用程序间进行收发的数据中添加的数据的数据格式,则不能进行数据的连接,为了实际应用而需要事先登记许多数据格式。此外,要添加的数据需要用户有意识地添加,不能自动添加,因此同样难以在不相互意识到其他应用程序的情况下使独立设计的应用程序之间进行连接。
此外,在专利文献2所公开的服务连接信息生成系统中,能够使用语意实体来判断连接的可能性,但产生以下问题:需要事先生成实体数据库,在服务的数量增加的情况下需要向实体数据库登记大量数据,对每天发生的网络应用程序进行充分应对是较为困难的。
鉴于上述问题的存在,本发明的目的在于:提供能够在不降低应用程序设计自由度的情况下使多个应用程序灵活连接的、用于支援多个应用程序间的数据连接的装置、方法以及计算机程序。
为了达到上述目的,第一发明的用于支援数据连接的装置包括:元信息(meta-information)存储机构,在应用程序已建立数据连接的情况下,存储在连接源的应用程序的输出参数上添加的元信息和/或在连接目标的应用程序的输入参数上添加的元信息;连接判断机构,判断连接目标的应用程序是否与其他应用程序连接;元信息判断机构,在该连接判断机构中判断为连接着其他应用程序的情况下,判断是否仅对上述其他应用程序的输出参数和上述连接目标的应用程序的输入参数的一方添加了元信息;元信息添加机构,在该元信息判断机构中判断为仅对一方添加的情况下,将所添加的一方的元信息作为未添加的另一方的元信息进行添加;判断机构,判断在该元信息添加机构中作为上述另一方的元信息而添加的元信息和添加在上述连接源的应用程序的输出参数或上述连接目标的应用程序的输入参数上的元信息是否一致;以及连接机构,连接该判断机构中判断为一致的应用程序。
此外,第二发明的用于支援数据连接的装置是在第一发明中,还包括加权机构,对在上述元信息添加机构中添加的元信息添加加权系数。
第三发明的用于支援数据连接的装置是在第二发明中,上述加权系数越是对于间接估计并添加的元信息则其值越小。
第四发明的用于支援数据连接的装置是在第二或第三发明中,具有:优先权设定机构,根据上述加权系数来设定添加元信息的优先权;连接指定接受机构,接受应用程序的连接的指定;候选应用程序显示机构,在该连接指定接受机构接受了连接源的应用程序的指定的情况下,按所设定的优先权从高到低的顺序列表显示能够进行连接的连接目标应用程序。
第五发明的用于支援数据连接的装置是在第二至第四发明中的任一发明中,上述优先权设定机构使在连接源的应用程序的输出参数上添加的元信息的加权系数与在连接目标的应用程序的输入参数上添加的元信息的加权系数相加,按相加值从大到小的顺序将优先权从高到低来进行设定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080003886.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种3′,5′-环腺苷单磷酸的结晶方法
- 下一篇:一种非晶态合金改性切割钢线
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





