在预置型平台和云平台之间操作的混合应用_4

文档序号:9375193阅读:来源:国知局
处理器605 能够包括多个核。计算机系统600包括介质读取器640,其从计算机可读存储介质655读 取指令,并将指令存储在存储装置610中或存储在随机存取存储器(RAM) 615中。存储装 置610提供用于保存静态数据的大空间,在该大空间中至少一些指令能够被存储以用于稍 后运行。根据一些实施例,诸如一些内存计算系统实施例,RAM 615能够具有足够的存储容 量,用于在RAM 615中而不是在存储装置610中存储进行处理所需的数据中的大部分。在 一些实施例中,进行处理所需的全部数据可以存储在RAM 615中。所存储的指令还可以被 进一步编译以生成指令的其它表示并动态地存储在RAM 615中。处理器605从RAM 615读 取指令并按指示执行动作。根据一个实施例,计算机系统600还包括输出设备625 (例如, 显示器)和输入设备630,输出设备625用于向用户提供至少一些运行结果作为输出(包括 但不限于,可视信息),输入设备630用于为用户或另一个设备提供用于输入数据和/或以 其它方式与计算机系统600交互的装置。这些输出设备625和输入设备630中的每一个能 够被加入一个或多个另外的外围设备,以进一步扩展计算机系统600的能力。网络通信器 635可以被提供来将计算机系统600连接到网络650,进而连接到与网络650相连接的其它 设备,包括例如其它客户端、服务器、数据存储器、以及接口。计算机系统600的模块经由总 线645互连。计算机系统600包括数据源接口 620以访问数据源660。数据源660能够经 由以硬件或软件实施的一个或多个抽象层来访问。例如,数据源660可以由网络650访问。 在一些实施例中,数据源660可以经由诸如语义层的抽象层访问。
[0046] 数据源是信息资源。数据源包括使得能够进行数据存储和检索的数据的源。数 据源可以包括数据库,诸如,关系数据库、事务数据库、分层数据库、多维数据库(例如, 0LAP)、面向对象的数据库等。而且,数据源包括表列数据(例如,电子数据表、分隔的文本 文件)、以标记语言加上标签的数据(例如,XML数据)、事务数据、非结构化数据(例如,文 本文件、屏幕抓取)、分层数据(例如,文件系统中的数据、XML数据)、文件、多个报告、以及 能够通过建立的协议访问的任何其它数据库,诸如开放式数据库连接性(ODBC),由底层软 件系统(例如,ERP系统)等产生。数据源还可以包括其中数据不被有形地存储或者以其 它方式而具有瞬时性的数据源,诸如数据流、广播数据等数据源。这些数据源能够包括关联 数据基础、语义层、管理系统、安全系统等。
[0047] 在上述描述中,阐述了许多具体细节以提供对实施例的全面的理解。然而,相关领 域技术人员将认识到所述实施例能够而无需一个或多个所述具体细节而被实践,或者能够 利用其它方法、组件、技术等来实践。在其它实例中,已知操作或结构未被示出或详细地描 述。
[0048] 虽然这里示出和描述的过程包括一系列步骤,将理解,不同的实施例不受所示步 骤的次序的限制,因为与这里示出和描述的不同,一些步骤可以以不同的次序出现,一些步 骤可以与其它步骤并发地出现。此外,并不是所有示出的步骤被要求实施根据一个或多个 实施例的方法。此外,将理解,所述过程可以与这里示出和描述的装置和系统相关联地实 施,以及与未示出的其它系统相关联地实施。
[0049] 实施例的上述描述和例示,包括在说明书摘要中描述的内容,并不意图是彻底的 或者将一个或多个实施例限制到所公开的准确的形式。虽然为了例示性目的在这里描述了 具体的实施例和示例,各种等效的修改是可能的,如相关领域技术人员将认识到的。这些修 改能够按照上述详细的描述来做出。当然,范围将由权利要求来确定,其将根据所建立的权 利要求构造的教义来解释。
【主权项】
1. 一种计算机实施的方法,用于通过部署在预置型平台的预置型应用来消费云平台的 云资源,该方法包括: 在运行在所述云平台中的连接代理处,从所述预置型应用接收消费所述云资源的请 求,所述预置型应用部署到安装在所述预置型平台上的云应用运行时的本地版本,并且所 述请求经由安全通道从所述预置型平台转送到连接代理,以及 将来自所述云资源的响应转送到提出请求的预置型应用,所述响应由所述连接代理经 由所述安全通道转送。2. 如权利要求1所述的方法,还包括: 由所述连接代理将所述请求转送到所述云资源,以及 在所述连接代理处,从被请求的云资源接收响应。3. 如权利要求1所述的方法,还包括: 在安装在所述预置型平台上的云连接器处接收所述请求,和 由所述云连接器将所述请求经由所述安全通道转送到所述连接代理。4. 如权利要求1所述的方法,还包括: 在安装在所述预置型平台上的云连接器和所述连接代理的实例之间建立安全通道,以 准许在所述预置型应用和所述云平台之间的通信。5. 如权利要求1所述的方法,还包括: 经由代理服务器启动从云应用运行时的本地版本到所述连接代理的第一实例的第一 连接,以及 由所述预置型应用经由第一连接消费所述云资源。6. 如权利要求1所述的方法,还包括: 启动从所述云连接器到运行在所述云应用运行时中的所述连接代理的第二实例的第 二连接,以及 经由第二连接将预置型资源提供给部署到所述云平台的云应用。7. 如权利要求1所述的方法,还包括: 将所述连接代理与用于所述预置型应用的预先定义的云账户相关联。8. 如权利要求6所述的方法,还包括: 当在所述连接代理处接收到所述请求时,检验预先定义的云账户的凭证。9. 一种计算机实施的方法,用于通过部署到云平台的云应用来消费预置型平台的预置 型资源,该方法包括: 在运行在所述云平台中的连接代理处,从所述云应用接收消费所述预置型资源的请 求,所述云应用部署到安装在所述云平台上的云应用运行时,以及 经由安全通道将来自所述预置型资源的响应转送到提出请求的云应用,所述响应由所 述连接代理转送。10. 如权利要求9所述的方法,还包括: 经由所述安全通道将所述响应转送到所述连接代理。11. 如权利要求9所述的方法,还包括: 在安装在所述预置型平台上的云连接器处接收所述请求,所述请求经由所述安全通道 转送,以及 由所述云连接器将所述请求转送到所述预置型资源。12. 如权利要求10所述的方法,还包括: 在所述云连接器处,从被请求的预置型资源接收所述响应。13. 如权利要求9所述的方法,还包括: 在云连接器和所述连接代理的实例之间建立所述安全通道,以准许在所述云应用和所 述预置型平台之间的通信。14. 如权利要求9所述的方法,还包括: 启动从所述云连接器到运行在所述云应用运行时中的所述连接代理的连接,以及 由所述云应用经由所述连接来消费所述预置型资源。15. -种计算机系统,用于通过部署到预置型平台的预置型应用来消费云资源,该系统 包括: 存储器,用于存储计算机可运行指令; 至少一个计算机处理器,耦合到存储器以运行所述指令,以执行包括以下步骤的操 作: 在运行在所述云平台中的连接代理处,从所述预置型应用接收消费所述云资源的请 求,所述预置型应用部署到安装在所述预置型平台上的云应用运行时的本地版本,并且所 述请求经由安全通道从所述预置型平台转送到所述连接代理,以及 将来自所述云资源的响应转送到提出请求的预置型应用,所述响应由所述连接代理经 由所述安全通道转送。16. 如权利要求15所述的系统,其中,所述操作还包括: 由所述连接代理将所述请求转送到所述云资源,以及 在所述连接代理处,从被请求的云资源接收响应。17. 如权利要求15所述的系统,其中,所述操作还包括: 在安装在所述预置型平台上的云连接器处接收所述请求,和 由所述云连接器经由所述安全通道将所述请求转送到所述连接代理。18. 如权利要求15所述的系统,其中,所述操作还包括: 在云连接器和所述连接代理之间建立安全通道,以准许在所述预置型应用和所述云平 台之间的通信。19. 如权利要求15所述的系统,其中,所述操作还包括: 经由代理服务器启动从所述云应用运行时的本地版本到所述连接代理的第一实例的 第一连接,以及 由所述预置型应用经由第一连接消费所述云资源。20. 如权利要求15所述的系统,其中,所述操作还包括: 启动从所述云连接器到运行在所述云应用运行时中的所述连接代理的第二实例的第 二连接,以及 经由第二连接将所述预置型资源提供给部署到所述云平台的云应用。21. 如权利要求15所述的系统,其中,所述操作还包括: 将所述连接代理与用于所述预置型应用的预先定义的云账户相关联,以及 当在所述连接代理处接收到所述请求时,检验预先定义的云账户的凭证。
【专利摘要】从预置型应用接收消费云资源的请求。预置型应用被部署在云应用运行时的本地版本。云应用运行时的本地版本被本地安装在预置型平台。请求经由安全通道从预置型平台转送到被请求的云资源。来自被请求的云资源的响应经由安全通道被转送回到提出请求的预置型应用。
【IPC分类】G06F9/455, G06F9/44
【公开号】CN105094799
【申请号】CN201510262850
【发明人】R.尼科洛夫, I.内诺夫, P.皮特夫, N.坦科夫, M.瓦尔谢弗
【申请人】Sap欧洲公司
【公开日】2015年11月25日
【申请日】2015年5月21日
【公告号】EP2947569A1, US20150341445
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1