[发明专利]将web用户接口应用与运行时引擎隔离的系统和方法有效
申请号: | 201680041115.2 | 申请日: | 2016-06-03 |
公开(公告)号: | CN108139947B | 公开(公告)日: | 2022-01-04 |
发明(设计)人: | A·奥尔盖耶;M·帕拉尼萨米;K·格勒帕利 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 罗亚男 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 用户 接口 应用 运行 引擎 隔离 系统 方法 | ||
根据实施例,本文描述了一种用于提供将web接口应用与底层技术隔离的抽象层的系统和方法。该抽象层包括向web接口应用显露多个服务的应用编程接口,用于集成项目的整个生命周期。web接口应用对持久保存集成项目的底层框架以及要执行集成项目的运行时引擎是不可知的。该应用编程接口可以以运行时引擎中间格式持久保存集成项目,并且可以在部署时间将集成项目从运行时引擎中间格式转变为运行时引擎特定格式。
版权声明
本专利文献的公开的一部分包含受版权保护的材料。版权所有者不反对任何人对专利文献或专利公开进行传真复制,如同它在专利和商标局专利文件或记录中出现的那样,但是从其他方面保留所有版权权利。
技术领域
本发明的实施例一般涉及云服务,并且具体地涉及用于在基于云的集成服务中将web接口应用与底层技术隔离的系统和方法。
背景技术
从本地应用到软件即服务(SaaS)和本地应用的混合体的快速转变已经为尝试集成企业应用的公司带来了挑战。集成平台即服务(iPaaS)可以提供一组基于云的工具以应对这些挑战。iPaaS平台可以为开发者提供设计时间以设计、部署和监视集成项目。然而,这些集成项目可以绑定到特定运行时引擎,并且在没有附加工作的情况下无法被部署到不同的运行时引擎。
发明内容
根据实施例,本文描述了用于在基于云的集成服务中提供将web接口应用与底层技术隔离的抽象层的系统和方法。抽象层可以包括应用编程接口,应用编程接口向web接口应用显露多个服务,以用于集成项目的整个生命周期。web接口应用对持久保存集成项目的底层框架以及要执行集成项目的运行时引擎是不可知的。应用编程接口可以以运行时引擎中间格式持久保存集成项目,并且可以在部署时间将集成项目从运行时引擎中间格式转变为运行时引擎特定格式。
附图说明
图1示出了根据实施例的集成云服务。
图2示出了根据实施例的用于将UI应用与ICS运行时中的运行时引擎隔离的系统。
图3进一步示出了根据实施例的用于将web UI应用与ICS运行时中的运行时引擎隔离的系统。
图4进一步示出了根据实施例的用于将web UI应用与ICS运行时中的运行时引擎隔离的系统。
图5示出了根据实施例的用于将web UI应用与ICS运行时中的运行时引擎隔离的顺序图。
图6示出了根据实施例的用于将web UI应用与ICS运行时中的运行时引擎隔离的方法。
具体实施方式
例如Oracle集成云服务(ICS)的集成平台即服务可以提供基于云的平台用于构建和部署连接驻留在云或本地中的应用的集成流。
图1示出了根据实施例的集成云服务。
如图1所示,ICS 107可以提供基于云的集成平台用于设计、执行和管理ICS集成流。ICS可以包括在企业云环境(例如,Oracle公共云)101中的应用服务器117上执行的web应用109和ICS运行时115。web应用可以提供显露多个用户接口用于开发者设计、激活、管理和监视ICS集成流的设计时间。可以在ICS运行时上部署和执行激活的ICS集成流。
根据实施例,可以提供多个应用适配器113以通过处理连接到多个应用的底层复杂性来简化配置到这些应用的连接的任务。应用可以包括ICS供应商(例如,OracleRightNow)105的企业云应用、第三方云应用(例如,Salesforce)103以及本地应用119。ICS可以向这些应用显露简单对象访问协议(SOAP)和表述性状态转移(REST)端点用于与这些应用进行通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680041115.2/2.html,转载请声明来源钻瓜专利网。