[发明专利]用于在基于云的集成服务中将源元素智能地映射到目标元素的系统和方法有效
申请号: | 201680012686.3 | 申请日: | 2016-06-03 |
公开(公告)号: | CN107408009B | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | J·赫雷利亚;T·霍拉 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F3/0486;G06F8/34;G06F40/151;G06F16/242;H04L12/24;H04L29/08 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 边海梅 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 基于 集成 服务 中将 元素 智能 映射 目标 系统 方法 | ||
1.一种用于在基于云的集成服务中修改映射表达式以在所述基于云的集成服务中创建高级映射的系统,所述系统包括:
计算机,所述计算机包括一个或多个微处理器;
云服务,所述云服务在所述计算机上执行,其中所述云服务包括用于创建源应用和目标应用之间的集成流的web界面应用以及用于执行所述集成流的运行时;
映射区域,所述映射区域用于所述目标应用的目标元素,所述映射区域显示在所述web界面应用中,其中所述映射区域包括多个目标项,所述多个目标项包括定义所述源应用的源元素与所述目标应用的所述目标元素之间的映射的映射表达式;
多个映射部件,所述多个映射部件显示在所述web界面应用中,其中每个映射部件被配置为被拖曳并置放到所述多个目标项中的一个或多个目标项上,其中第一映射部件表示用于修改所述映射表达式的条件和/或用于修改所述映射表达式的函数中的一个或多个;和
应用编程接口,所述应用编程接口定义多个规则,其中每个规则指定用于被拖曳并置放的映射部件与捕获所述被拖曳并置放的映射部件的捕获目标项的组合的一个或多个动作;
其中所述第一映射部件被拖曳并置放到所述映射区域中的映射表达式上,以触发所述应用编程接口应用所述多个规则中的一个或多个规则,从而自动生成一个或多个映射语句,所述一个或多个映射语句通过以下方式中的一个或多个修改所述映射表达式以创建所述源元素和所述目标元素之间的高级映射:将函数环绕在所述映射表达式周围和/或将引用查找添加到所述映射表达式,
其中所述高级映射在运行时作为所述源应用和所述目标应用之间的所述集成流被所述云服务部署和执行。
2.如权利要求1所述的系统,其中所述一个或多个映射语句通过以下方式中的一个或多个修改所述映射表达式以包括约束、值计算或其他操作:向所述映射表达式添加条件语句和/或通过一个或多个函数、操作符或语句修改所述映射表达式。
3.如权利要求1或2所述的系统,其中所述多个映射部件包括可扩展样式表语言(XSL)构造、XPath函数、操作和变量中的一个或多个。
4.如权利要求1或2所述的系统,其中所述应用编程接口被配置为使所述第一映射部件和作为捕获目标项的所述映射表达式作为参数传递到所述应用编程接口中的对象。
5.如权利要求1或2所述的系统,其中,当所述目标元素被点击时,选择性地显示所述映射区域。
6.如权利要求1或2所述的系统,其中所述多个映射部件被加载到所述应用编程接口中的对象中,并且其中所述多个映射部件在所述应用编程接口中被分层地分类。
7.如权利要求1或2所述的系统,其中显示在所述web界面应用中的所述多个映射部件包括源项,其中第一源项被拖曳并置放到所述映射区域中的所述映射表达式上,以触发所述应用编程接口应用规则以生成用户提示,所述用户提示用于提示所述系统的相关联用户浏览查找,所述查找包括用于由所述源应用针对特定字段使用并且由所述目标应用针对所述特定字段使用的不同代码和术语的可重用映射,从而提供跨词汇或系统映射值的能力。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680012686.3/1.html,转载请声明来源钻瓜专利网。