[发明专利]用于云端连接共享集合的系统和方法有效

专利信息
申请号: 201480036383.6 申请日: 2014-06-19
公开(公告)号: CN105339896B 公开(公告)日: 2020-03-20
发明(设计)人: 袁宏;T·贾斯瓦 申请(专利权)人: 甲骨文国际公司
主分类号: G06F9/46 分类号: G06F9/46;H04L29/08
代理公司: 中国国际贸易促进委员会专利商标事务所 11038 代理人: 刘凤香
地址: 美国加*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 云端 连接 共享 集合 系统 方法
【说明书】:

现今的云端软件(特别是云端管理软件)面对具有极端多样化的软件组件的复杂的分布式跨平台环境。云端连接集合共享(CCP)是一种在这样的环境中获得连接的技术,并且比传统的连接集合共享更加复杂。CCP允许发出请求的组件建立到目标组件的连接。CCP使用把各个云端组件彼此相关联的云端映射数据,并且存储标识用于管理目标组件的组件(或“管理组件”)的连接共享集合的共享集合数据。响应于来自发出请求的组件的连接请求,CCP确定与所请求的目标组件相关联的管理组件,并且识别出(或创建)与管理组件相关联的连接共享集合。CCP随后从连接共享集合取回连接,并且向发出请求的组件返回连接。

技术领域

本公开内容涉及连接共享集合,更具体来说涉及在云端环境中管理连接共享集合。

背景技术

连接是服务器与客户端彼此通信的手段。客户端和服务器可以处在不同的计算设备上或者处在相同的计算设备上。客户端使用连接向服务器发送命令以及从服务器接收答复。

针对客户端/服务器通信的一种解决方案是直接连接。直接连接技术的一个问题在于,服务器在同一时间所能支持的连接数目受到限制。如果在短时间内形成过多的直接连接,则服务器的性能可能会急剧下降,或者服务器可能会完全停止工作。直接连接技术的另一个问题在于,相对于为通过连接所请求的(多项)请求提供服务所需的时间,建立连接需要花费大量时间。每当应用需要连接时(例如每当应用需要从服务器查询数据时)都由应用创建和关闭连接的做法非常低效。

为了解决这两个问题,已经开发出连接集合共享(pooling)。连接集合共享涉及创建与服务器的连接集合,并且在需要连接的客户端之间共享连接。因此,当客户端需要发送请求时,该客户端从共享集合中取回连接。当客户端完成时,客户端随后把连接返回到共享集合,其中所述连接变为可供其他客户端使用。这一连接共享集合改进了简单客户端/服务器环境中的客户端/服务器通信。但是对于云端应用开发者来说,在云端环境中建立软件组件之间的连接仍然具有相当的挑战性。

后面列出了传统应用(比如web应用)与工作在复杂云端环境中的应用之间在服务器连接方面的一些重要差异。

对于传统应用,连接的寄主、端口和协议相对固定,并且不太可能发生改变。实际上,可以使用简单的配置文件来存储这样的信息。与此相对,对于云端应用,寄主、端口和协议需要被动态地发现,这是因为云端环境是分布式的并且会动态地改变。

对于传统应用,对于单一任务通常只需要连接到一台服务器。即使服务器的数目多于一台,其总数也受到限制。与此相对,对于云端应用,对于单一任务可能需要连接到数以百计或者数以千计的服务器。举例来说,云端应用可能需要单一任务改变服务器的SSL端口。在表面上,这样的任务看起来非常简单。但是在云端环境中存在数以百计的服务器。因此,这一简单任务可能涉及数以百计的实例——一个实例对应于改变一台特定服务器的SSL端口。需要每一个实例形成仅仅一个连接。但是对于作为整体的任务,所述任务需要许多不同的连接。此外,服务器的数目可能会动态地改变(即增加或减少)。应用开发者无法限制在云端环境中可以有多少服务器。

对于传统应用,即使存在多于一台服务器,用以决定要连接到哪一台服务器的逻辑通常也是简单并且固定的。与此相对,在云端环境中,大多数目标组件(寻求与之连接的组件)都无法被直接连接到以用于配置和监测目的。

对于传统应用,服务器平台通常是预先定义的。与此相对,对于云端应用,目标组件的不同实例应当能够在不同的平台上运行,比如WebLogic、WebSphere、JBoss等等。用以管理云端组件的相同代码(包括getConnection()代码)需要对于所有受到支持的平台都能工作。受到支持的平台的数目可能会由于业务决定而减少/增加,其中受到支持的平台的数目改变可能会在用以管理软件组件的代码被编写的时间之后发生。

在本章节中所描述的方法是可以被寻求的方法,但不一定是先前已经设想到或寻求过的方法。因此,除非另行表明,否则不应当仅仅由于其被包括在本章节中而假设在本章节中所描述的任何方法都有资格作为现有技术。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201480036383.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top