[发明专利]WEB服务界面和查询无效
| 申请号: | 201080051218.X | 申请日: | 2010-10-28 |
| 公开(公告)号: | CN102612687A | 公开(公告)日: | 2012-07-25 |
| 发明(设计)人: | C·林斯伯格;M·克斯拉维 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06F17/00 | 分类号: | G06F17/00;G06F17/30 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 杨洁 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | web 服务 界面 查询 | ||
1.一种系统,包括:
存储器;以及
与所述存储器耦合的处理器,其中所述处理器被配置为从所述存储器检索指令,所述指令导致以下模块的执行:
界面模块,被配置成:
生成与web服务相关联的用户界面,其中所述用户界面包括与所述web服务相关联的一个或多个输入参数选项;
经由所述用户界面接收用户输入,其中所述用户输入包括选择所述一个或多个输入参数选项中的至少一个;且
在所述用户界面,基于接收到的用户输入自动地刷新所述一个或多个输入参数选项;
查询模块,配置成:
基于接收到的用户输入来生成所述web服务的查询,其中所述查询反映了至少一个所选择的输入参数选项;且
调用与所述web服务有关的已生成的查询以接收结果;以及
结果模块,被配置为在所述用户界面自动地显示接收到的结果。
2.如权利要求1所述的系统,其特征在于,基于服务规范以及与所述服务规范相关联的一个或多个系列规范来生成所述用户界面。
3.如权利要求2所述的系统,其特征在于,用可扩展标记语言(XML)来表示所述服务规范和所述一个或多个系列规范。
4.如权利要求2所述的系统,其特征在于,所述服务规范包括服务分页许可、服务标题、服务描述、或其任意组合。
5.如权利要求2所述的系统,其特征在于,所述服务规范包括一个或多个列表参数和系列统一资源标识符(URI)模板,其中在所述用户界面将所述一个或多个列表参数作为下拉菜单来显示,并且其中所述一个或多个列表参数中的每个包括系列标识符和系列源路径。
6.如权利要求5所述的系统,其特征在于,所述系列源路径可用于通过将所述系列源路径追加到所述系列URI模板,来生成与所述一个或多个系列规范的特定系列规范相关联的URI。
7.如权利要求2所述的系统,其特征在于,所述一个或多个系列规范的每一个包括用于生成所述查询的串参数、用于生成所述查询的整数参数、用于生成所述查询的浮点参数、或其任意组合。
8.如权利要求1所述的系统,其特征在于,其中所述查询模块还被配置为自动地生成可用于调用所述查询的一个或多个程序类,其中所述用户界面可操作以检索所述一个或多个程序类,并且其中使用所述一个或多个程序类来调用所述查询包括将帐户密钥和会话标识符传送到所述web服务。
9.如权利要求8所述的系统,其特征在于,所述会话标识符是全局唯一标识符(GUID)。
10.如权利要求1所述的系统,其特征在于,所述查询模块还被配置为生成代表性状态转移(REST)统一资源标识符(URI),其中所述REST URI可用于在不执行所述查询模块的情况下调用所述查询。
11.如权利要求1所述的系统,其特征在于,所述查询模块还被配置为以多种数据交换格式选择性地调用所述查询;并且其中所述结果模块还被配置为以所述多种数据交换格式中的任一种来选择性地显示所述结果。
12.如权利要求1所述的系统,其特征在于,还包括:
数据库,其中所述web服务被配置为响应于所述查询,从所述数据库检索所述结果;以及
电子表格应用,被配置为接受来自所述结果模块的结果作为输入数据。
13.如权利要求1所述的系统,其特征在于,其中基于接收到的用户输入自动地刷新所述一个或多个输入参数选项包括在所述用户界面刷新一个或多个下拉菜单,在所述用户界面更新一个或多个输入参数边界,或其任意组合。
14.一种方法,包括:
在计算机系统,生成与web服务相关联的用户界面,其中所述用户界面包括与所述web服务相关联的一个或多个输入参数选项,并且其中基于可扩展标记语言(XML)服务规范以及与XML服务规范相关联的一个或多个XML系列规范来生成所述用户界面;
经由所述用户界面接收用户输入,其中所述用户输入包括选择所述一个或多个输入参数选项中的至少一个;
基于接收到的用户输入来生成所述web服务的查询,其中所述查询反映了至少一个所选择的输入参数选项;
调用与所述web服务有关的已生成的查询以接收结果;以及
将接收到的结果自动地添加到所述用户界面。
15.如权利要求14所述的方法,其特征在于,调用所述查询包括在数据库执行一个或多个数据库操作,并且其中所述结果包括来自所述数据库的一个或多个数据项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080051218.X/1.html,转载请声明来源钻瓜专利网。





