对在线商业站点进行第三方访问的优先级设置制造技术

技术编号:3482750 阅读:189 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了对在线商业站点(106)进行第三方访问的优先级设置。使用API函数调用来访问在线商业站点(106)的第三方应用被访问规则限制到特定的服务。访问规则定义了当特定的第三方应用使用特定的API函数调用时可访问在线商业站点(106)上的哪个API服务器(140)。按照这种方式,在线商业站点(106)的运营者可基于具体的第三方应用和API函数调用,逐个服务级别协议地对服务器访问进行优先级设置。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及网络计算领域。更具体地说,本专利技术涉及对在线 (online)商业站点进行第三方访问的优先级设置(prioritization)。
技术介绍
在线商业市场使得用户可以(例如通过在线拍卖网站)向地理上分散 的消费者购买和出售货物和服务。 一般地,用户采用自动化的过程在在线 商业站点上购买或出售他们自己的产品。通过与已建立的在线商业站点合 作,用户(例如商人)避免了白手起家地建立在线商业基础设施的成本,从而可以迅速地进入在线市场,在大量购买者和销售者之外还可访问大量 的货物与服务。允许对在线商业站点进行不受控制的访问存在一些缺点,例如由于在 在线商业站点上执行的处理的增加而导致系统资源的耗尽。例如,第三方 可以利用自动化程序,在各种不可预测的时间从在线商业站点提取信息, 例如产品上架信息和定价信息。所述自动化程序可对在线商业站点带来沉 重的负荷,这一负荷对在线商业站点的所有用户的响应时间都造成了显著 的延迟。这些响应时间延迟最终可能会使得该站点的消费者感到很沮丧, 使得他们不再使用该在线商业站点,而是寻求另一个电子商业站点进行商 业活动。
技术实现思路
本专利技术提供了对在线商业站点进行用户在线访问的优先级设置。使用 API函数调用来访问在线商业站点的第三方应用被访问规则限制到特定服 务。访问规则定义了当特定的第三方应用使用特定API函数调用时可访问在线商业站点上的哪个API服务器。按照这种方式,在线商业站点的运营 者可基于具体的第三方应用和API函数调用,逐个服务级别协议地对服务 器访问进行优先级设置。附图说明参考下述用于说明本专利技术实施例的描述和附图可最佳地理解本专利技术。在附图中图1示出了根据一个实施例的在线商业系统;图2是一个流程图,示出了根据一个实施例,在线商业站点上的访问 规则处理;图3是一个流程图,示出了根据一个实施例,在第三方应用服务器上 使用访问规则的过程;图4示出了在在线商业服务器上使用访问规则和频率使用极限的一个 实施例的流程图;并且图5示出了适于实施本专利技术的示例性计算机系统。具体实施方式在下面的描述中,给出了大量具体细节以提供对本专利技术的透彻理解。 然而,应当理解到没有这些具体细节也可实施本专利技术。此外,未详细示出 一些公知的电路、结构和技术,以免模糊本专利技术。在此描述了对在线商业站点进行用户在线访问的优先级设置。根据一 个实施例,在线商业商人配置访问规则以对第三方在线访问迸行优先级设 置。访问规则定义了第三方可以如何访问在线商业站点。例如,利用访问 规则,用户可被限制到在线商业站点上的特定服务器上的特定服务,从而 向在线商业站点的运营者提供有关用户对该在线商业站点进行访问的可预 测性。按照这种方式,在线商业站点的运营者可以商定一个服务级别协议,以提供对具有预定服务级别的特定服务器的访问,下面将进一步描 述。图1示出了根据一个实施例的在线商业系统100。第三方服务器区域102、网络区域104和在线商业站点106共同组成了在线商业系统100。第三方服务器区域102包括第三方应用服务器110和115。在线商业 区域106包括应用程序接口 (API)服务器140、 142和144,以及数据存 储设备150、 152、 154和156。 API服务器140、 142和144中的任何一个 都可访问数据存储设备150、 152、 154和156中的任何一个。网络区域 104包括网络130 (例如因特网)。网络130在第三方服务器区域102中的 第三方应用服务器IIO和115中任意之一与在线商业站点106的API服务 器140、 142和144中任意之一之间提供连接。在多个API服务器140、 142、 144之间,可基于服务级别协议来对第三方应用服务器110、 115的 访问进行优先顺序排列,下面将进一步描述。一般地,在客户端/服务器类型的环境中,第三方开发者在第三方应用 服务器110和115上创建应用来访问可在在线商业站点106上获得的信息 和服务。例如,当在线商业站点106作为在线拍卖站点而运营时,该在线 拍卖站点可将定价和产品信息存储在数据存储设备150、 152、 154和156 中。第三方应用服务器110、 115所支持的应用可使用采用标准XML (可 扩展置标语言)的HTML表单或CGI程序,并且可用0++、 Pascal或其他 任何能够通过网络130 (例如因特网)来发出数据请求的其他编程语言来 编写。在一个实施例中,第三方应用服务器110、 115所支持的每一个第 三方应用都使用API (应用编程接口)来访问在线商业站点106提供的服 务。 一般地,API是一些标准编程接口 (即契约),其定义了由在线商业 站点106向第三方软件程序员发布的函数调用的输入和输出,以通过应用 程序而自动化对在线商业站点106上的服务的访问(例如创建一个应用来 进行拍卖并管理拍卖和用户信息)。在一个实施例中,第三方应用在访问在线商业站点106上的服务之前 必须获得(多个)访问规则。例如,访问规则可包括指向API服务器 140、 142或144的URL (统一资源定位符),当第三方应用110和115访7问在线商业站点106的服务时将与上述API服务器相连接(或通信)。按 照这种方式,所述URL按照服务级别协议,将特定用户定向到在线商业 站点106上的特定API服务器。还可将访问规则配置为基于将要使用的 特定API函数调用,将特定的用户定向到具有不同服务级别的API服务 器。例如,当服务于"Getltem" API函数调用以获取描述通过在线商业站 点106待售的货品的信息时,第三方应用服务器110可(通过存储在访问 规则中的URL)被定向为连接到API服务器140。在在线商业站点106上配置(多个)访问规则。例如,在线商业站点 106的管理员可通过管理员入口 160来配置存储在数据存储设备150中的 访问规则。在一个实施例中,每个规则在数据库表中都具有对应于一种 API函数调用类型的记录。具体地说,所述表包括用于每个API函数调用 的Rule—ID、 APP—ID、 CallName (调用名称)禾nURL字段。Rule—ID字段 存储特定规则的标识符。APP—ID字段存储第三方应用的标识符。 CallName字段存储API函数调用的名称。URL字段存储当第三方应用利 用与CallName相关联的API函数调用时应当使用的URL。按照这种方 式,管理员逐个服务级别协议地将每个访问规则配置到特定的第三方应用 所使用的API函数,以(通过给定的URL)连接到特定的API服务器。访 问规则还可包括限制第三方应用访问的频率使用信息,下面将进一步描 述。在一个实施例中,在第三方应用访问在线商业站点106的服务之前, (多个)访问规则驻留在第三方应用服务器上。第三方应用可使用API函 数调用来从在线商业站点106请求(多个)访问规则,下面将进一步描 述。应该认识到,按照这种方式,在线商业商人可对第三方应用服务器 IIO和115对在线商业站点106上的API服务器140、 142和144的访问进 行优先级设置。例如,在线商业商人可协商来向第三方应用服务器110提 供特级服务级别(例如保证更快的响应时间),并向第三本文档来自技高网...

【技术保护点】
一种辅助对在线商业站点进行访问的方法,包括:    在在线商业站点处从客户端接收对访问规则的请求;以及    用所述访问规则来应答所述请求,其中,执行API函数调用时所述访问规则将所述客户端定向到某个API服务器。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:斯科特莱希阿隆科亨
申请(专利权)人:电子湾有限公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1