[发明专利]用于动态服务集成的系统和方法在审
申请号: | 201280055871.2 | 申请日: | 2012-10-22 |
公开(公告)号: | CN103946841A | 公开(公告)日: | 2014-07-23 |
发明(设计)人: | 威廉·B·吉尔伯特 | 申请(专利权)人: | 益焦.com有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F15/16 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张焕生;谢丽娜 |
地址: | 美国南卡*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 动态 服务 集成 系统 方法 | ||
1.一种用于动态服务集成的方法,包括:
在计算装置接收来自客户端的服务请求,所述服务请求包括服务标识符和一个或多个请求参数;
使用所述服务标识符来标识多个服务记录之一,所述服务记录包括参数化查询并且注明多个数据源记录之一,其中所述多个服务记录和所述多个数据源记录被存储在非暂时性计算机可读存储介质上;
把所述一个或多个请求参数插入所述参数化查询以生成数据源查询;以及
在所述计算装置的网络接口上把所述数据源查询的结果传输到所述客户端。
2.根据权利要求1所述的方法,进一步包括:应用所述服务记录的结果映射以把数据源的原始数据映射为标准化格式。
3.根据权利要求1所述的方法,进一步包括:应用所述服务记录的结果映射以把数据源的原始数据映射为下述之一:可扩展标记语言格式、Javascript对象表示法格式、YAML格式、资源描述格式(RDF)、简化RDF三元组语言和界定文本格式。
4.根据权利要求1所述的方法,进一步包括:把所述结果格式化成所述服务请求中规定的格式。
5.根据权利要求1所述的方法,进一步包括:使用所述数据源查询来访问在所述计算装置的结果高速缓存中的结果。
6.根据权利要求1所述的方法,进一步包括:
串行化所述结果;以及
与所述数据源查询相关联地在所述计算装置的结果高速缓存中高速缓存被串行化的结果。
7.根据权利要求1所述的方法,进一步包括:使用由所标识的服务记录所注明的所述数据源记录的驱动程序、凭证和连接信息来向数据源发出所述数据源查询。
8.根据权利要求1所述的方法,其中,所述服务标识符包括所述服务请求的统一资源标识符。
9.根据权利要求1所述的方法,其中,所述服务标识符包括所述服务标识符的参数。
10.根据权利要求1所述的方法,进一步包括:使用所述服务请求中包含的凭证来鉴权所述服务请求。
11.根据权利要求1所述的方法,进一步包括:
把新服务记录添加到所述计算机可读存储介质,该服务记录注明在所述计算机可读存储介质上的新数据源记录;
接收标识所述新服务记录的服务请求,以及在添加所述新服务记录时传输对所述新数据源记录的数据源的数据源查询结果。
12.根据权利要求1所述的方法,进一步包括:在显示器上呈现所述结果的图形表示。
13.根据权利要求1所述的方法,进一步包括:
基于所述结果的结构来选择图形表示格式;以及
在显示器上以所选择的图形表示格式呈现所述结果的图形表示。
14.一种非暂时性计算机可读存储介质,所述计算机可读存储介质包括被配置成使计算装置执行用于动态服务集成方法的指令,所述方法包括:
从客户端接收服务请求,所述服务请求包括服务标识符和一个或多个请求参数;
使用所述服务标识符来标识多个服务记录之一,所述服务记录包括参数化查询并且注明多个数据源记录之一;
把所述一个或多个请求参数插入所述参数化查询以生成数据源查询;以及
从结果高速缓存和数据源之一访问所述数据源查询的结果;以及
经由网络把所述结果传输到所述客户端。
15.根据权利要求14所述的计算机可读存储介质,所述方法还包括:把所述结果映射为标准化格式。
16.根据权利要求14所述的计算机可读存储介质,所述方法还包括:把所述结果重新格式化为请求的格式。
17.根据权利要求14所述的计算机可读存储介质,所述方法还包括:
串行化所述结果;以及
与所述数据源查询相关联地在所述结果高速缓存中高速缓存所述串行化结果。
18.根据权利要求14所述的计算机可读存储介质,所述方法还包括:使用所述数据源记录的驱动程序、凭证和连接信息来向网络可访问的数据源发出所述数据源查询。
19.根据权利要求14所述的计算机可读存储介质,其中,所述服务标识符包括所述服务请求的统一资源标识符和所述服务请求的请求参数之一。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于益焦.com有限公司,未经益焦.com有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280055871.2/1.html,转载请声明来源钻瓜专利网。