当前位置: 首页 > 专利查询>SAP欧洲公司专利>正文

在预置型平台和云平台之间操作的混合应用制造技术

技术编号:12389888 阅读:63 留言:0更新日期:2015-11-25 22:54
从预置型应用接收消费云资源的请求。预置型应用被部署在云应用运行时的本地版本。云应用运行时的本地版本被本地安装在预置型平台。请求经由安全通道从预置型平台转送到被请求的云资源。来自被请求的云资源的响应经由安全通道被转送回到提出请求的预置型应用。

【技术实现步骤摘要】

本专利技术涉及在预置型(on-premise)平台和云平台之间操作的混合应用。
技术介绍
预置型软件分发模型是一种软件部署的模型,其涉及购买诸如服务器的硬件、将资本投资到软件许可中、投资专用IT员工以用于维护和支持等的企业。预置型是软件部署的传统模型,其中企业在内部(例如,在企业的场址上)部署应用。预置型计算基础设施的初始投资典型地很高,但是可能有长期回报。预置型模型的一个优点在于企业具有对于系统和数据的控制。预置型平台被认为比云平台更加安全,因为公司的数据被内部地存储和处理,例如,在内部私有网络中。云计算是被广泛地采用的并且正在演进中的概念。一般地,云计算是指一种使得能够经由互联网对可配置的计算资源的共享池(sharedpool)进行无所不在的、便利的、和按需求的访问的模型,所述可配置的计算资源诸如网络、服务器、存储装置、应用、功能等。对于计算资源的提供商以及他们的顾客双方而言,存在与云计算相关联的许多益处。例如,顾客可以在由云提供商供应的云基础设施上开发和部署各种商业应用,而不存在获得和管理运行所述应用所必需的硬件和软件的成本和复杂度。顾客不需要管理或控制底层的云基础设施,例如,包括网络、服务器、操作系统、存储装置等,但是仍具有对所部署的应用的控制。另一方面,提供商的计算资源可用来向多个顾客提供根据客户的负荷而动态地分配和再分配的不同的物理资源和虚拟资源。而且,云资源和应用可经由互联网访问。<br>
技术实现思路
根据本专利技术的一个方面,提供了一种计算机实施的方法,用于通过部署在预置型平台的预置型应用来消费云平台的云资源,该方法包括:在运行在所述云平台中的连接代理(connectivityagent)处,从所述预置型应用接收消费所述云资源的请求,所述预置型应用部署到安装在所述预置型平台上的云应用运行时的本地版本,并且所述请求经由安全通道从所述预置型平台转送到连接代理;以及将来自所述云资源的响应转送到提出请求的预置型应用,所述响应由所述连接代理经由所述安全通道转送。根据本专利技术的另一个方面,提供了一种计算机实施的方法,用于通过部署到云平台的云应用来消费预置型平台的预置型资源,该方法包括:在运行在所述云平台中的连接代理处,从所述云应用接收消费所述预置型资源的请求,所述云应用部署到安装在所述云平台上的云应用运行时;以及经由安全通道将来自所述预置型资源的响应转送到提出请求的云应用,所述响应由所述连接代理转送。根据本专利技术的另一个方面,提供了一种计算机系统,用于通过部署到预置型平台的预置型应用来消费云资源,该系统包括:存储器,用于存储计算机可运行指令;至少一个计算机处理器,耦合到存储器以运行所述指令,以执行包括以下步骤的操作:在运行在所述云平台中的连接代理处,从所述预置型应用接收消费所述云资源的请求,所述预置型应用部署到安装在所述预置型平台上的云应用运行时的本地版本,并且所述请求经由安全通道从所述预置型平台转送到所述连接代理,以及将来自所述云资源的响应转送到提出请求的预置型应用,所述响应由所述连接代理经由所述安全通道转送。附图说明权利要求以具体特性阐述了实施例。在附图中作为示例而非作为限制而示出了实施例,附图中相似的参考指示类似的元素。从以下结合附图的详细描述中,实施例以及它们的优点可以被最佳地理解。图1是示出根据一个实施例的示范性计算机系统架构,其使得一个或多个混合应用能够在预置型平台和云平台之间进行操作。图2是示出根据一个实施例的由部署到预置型平台的应用消费云资源的过程的流程图。图3是示出根据一个实施例的从部署到云平台的应用消费预置型资源的过程的流程图。图4是示出根据一个实施例的为在预置型平台和云平台之间的应用配置互操作性的过程的流程图。图5示出了根据一个实施例的准许在预置型平台和云平台之间的应用的互操作性的示范性架构。图6是示出根据一个实施例的示范性计算机系统的框图。具体实施方式这里描述了用于在预置型平台和云平台之间操作的混合应用的技术的实施例。在以下描述中,阐述了许多具体细节以提供对实施例的全面的理解。然而,相关领域技术人员将认识到,无需所述具体细节中的一个或多个就能实践所述实施例,或者能够利用其它方法、组件、材料等来实践所述实施例。在其它实例中,已知结构、材料、或操作未被示出或详细地描述。在本说明书中通篇对“一个实施例”、“本实施例”以及类似短语的提及意味着结合该实施例描述的特定特征、结构或特性被包括在所述一个或多个实施例中的至少一个实施例中。因此,这些短语在贯穿本说明书的各种地方出现并不一定全部指代同一实施例。而且,所述特定特征、结构或特性可以以任何适当的方式组合在一个或多个实施例中。公司可以选择完全预置地(on-premise)运行应用或者完全在云平台上运行应用。然而,云平台和预置型平台两者均具有优点和缺点。与云平台的安全和兼容相关的问题可以是一个缺点。另一方面,对于预置型平台,成本可以是一个缺点。由于预置型基础设施中的初始投资可能很高,已经在预置型平台中进行了投资的公司即使真的采用云平台,也可能更希望逐渐地采用云平台,以便最大化回报和保护他们的初始投资。因此,混合软件分发模型可以为这样的公司带来更多的价值。混合分发模型是在预置型和云之间的混合模型,例如,按需型(on-demand)。例如,在应用在具有敏感数据的预置型平台上操作的情况下,可能不期望将这样的数据存储在云平台上并经由互联网访问。在这种情况下,可以使用混合软件分发,在其中云服务能够被在预置型平台上操作的应用消费。混合软件分发模型可能适当的另一个情形是当公司更希望在云平台上运行他们的已有的预置型应用时。例如,在一个点预置地运行和操作的商业应用可以扩展或移植到云平台,例如,以便消费由云平台提供的功能和现代开发环境和模型。然而,为了使得预置地操作的应用能够在云上操作,公司可能必须担负堪比开发新应用的成本,导致对预置型投资更差的保护。而且,当应用被移植到云平台时,可能必须针对预置型平台和云平台维护两个版本的应用,从而增加应用的维护成本。应用预置型或云软件分发模型的公司可能通常必须在安全和成本之间权衡。在一个实施例中,混合分发模型被实施为使得无需修改一个或多个应用就能够将所述一个或多个应用部署到预置型平台和云平台两者上。可操作为在预置型平台和云平台两者上被部署和运行而无需修改应用的原始源代码的应用在这里被称为混合应用。例如,混本文档来自技高网
...

【技术保护点】
一种计算机实施的方法,用于通过部署在预置型平台的预置型应用来消费云平台的云资源,该方法包括:在运行在所述云平台中的连接代理处,从所述预置型应用接收消费所述云资源的请求,所述预置型应用部署到安装在所述预置型平台上的云应用运行时的本地版本,并且所述请求经由安全通道从所述预置型平台转送到连接代理,以及将来自所述云资源的响应转送到提出请求的预置型应用,所述响应由所述连接代理经由所述安全通道转送。

【技术特征摘要】
2014.05.23 US 14/285,6311.一种计算机实施的方法,用于通过部署在预置型平台的预置型应用来
消费云平台的云资源,该方法包括:
在运行在所述云平台中的连接代理处,从所述预置型应用接收消费所述
云资源的请求,所述预置型应用部署到安装在所述预置型平台上的云应用运
行时的本地版本,并且所述请求经由安全通道从所述预置型平台转送到连接
代理,以及
将来自所述云资源的响应转送到提出请求的预置型应用,所述响应由所
述连接代理经由所述安全通道转送。
2.如权利要求1所述的方法,还包括:
由所述连接代理将所述请求转送到所述云资源,以及
在所述连接代理处,从被请求的云资源接收响应。
3.如权利要求1所述的方法,还包括:
在安装在所述预置型平台上的云连接器处接收所述请求,和
由所述云连接器将所述请求经由所述安全通道转送到所述连接代理。
4.如权利要求1所述的方法,还包括:
在安装在所述预置型平台上的云连接器和所述连接代理的实例之间建立
安全通道,以准许在所述预置型应用和所述云平台之间的通信。
5.如权利要求1所述的方法,还包括:
经由代理服务器启动从云应用运行时的本地版本到所述连接代理的第一
实例的第一连接,以及
由所述预置型应用经由第一连接消费所述云资源。
6.如权利要求1所述的方法,还包括:
启动从所述云连接器到运行在所述云应用运行时中的所述连接代理的第
二实例的第二连接,以及
经由第二连接将预置型资源提供给部署到所述云平台的云应用。
7.如权利要求1所述的方法,还包括:
将所述连接代理与用于所述预置型应用的预先定义的云账户相关联。
8.如权利要求6所述的方法,还包括:
当在所述连接代理处接收到所述请求时,检验预先定义的云账户的凭证。
9.一种计算机实施的方法,用于通过部署到云平台的云应用来消费预置
型平台的预置型资源,该方法包括:
在运行在所述云平台中的连接代理处,从所述云应用接收消费所述预置
型资源的请求,所述云应用部署到安装在所述云平台上的云应用运行时,以

经由安全通道将来自所述预置型资源的响应转送到提出请求的云应用,
所述响应由所述连接代理转送。
10.如权利要求9所述的方法,还包括:
经由所述安全通道将所述响应转送到所述连接代理。
11.如权利要求9所述的方法,还包括:
在安装在所述预置型平台上的云连接器处接收所述请求,所述请求经由
所述安全通道转送...

【专利技术属性】
技术研发人员:R尼科洛夫I内诺夫P皮特夫N坦科夫M瓦尔谢弗
申请(专利权)人:SAP欧洲公司
类型:发明
国别省市:德国;DE

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

1