[发明专利]用于应用编程接口的元数据驱动的外部接口生成的系统和方法有效
申请号: | 201780012420.3 | 申请日: | 2017-08-22 |
公开(公告)号: | CN108701256B | 公开(公告)日: | 2022-06-28 |
发明(设计)人: | G·西萨拉曼;A·S·斯托贾诺维克;H·H·纳玛瓦尔;D·阿兰 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06N5/02 | 分类号: | G06N5/02;G06F9/50 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 刘玉洁 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 应用 编程 接口 数据 驱动 外部 生成 系统 方法 | ||
1.一种用于与数据集成或其它计算环境一起使用的方法,包括:
在包括处理器的计算机处提供设计时系统,所述设计时系统包括:
用于创建与软件应用相关联的数据流的图形用户界面,包括输入HUB和输出HUB的规范,其中每个HUB作为包括数据集或实体的数据源或目标之一操作,所述数据集或实体具有属性、语义或者与其它数据集或实体的关系;和
作为知识源操作的数据源,所述知识源存储与处理与所述软件应用相关联的所述数据流相关联的元数据;
其中所述软件应用表示与所述数据集或实体中的一个或多个相关联的数据流变换;
经由接口接收用于处理数据的元数据的一个或多个定义;
处理经由所述接口接收的元数据,以识别与接收到的元数据相关联的信息,所述信息包括由接收到的元数据定义的分类、定义操作的语义动作、定义模式的模板或服务中的一个或多个;
将经由所述接口接收的元数据存储在作为所述知识源操作的所述数据源中,以更新所述知识源以包括与接收到的元数据相关联的所述信息并且以扩展由所述系统提供的功能能力,所述功能能力包括一个或多个支持的类型、语义动作、模板或服务;以及
基于经由所述接口在所述知识源中更新的信息,识别用于为与所述软件应用相关联的所述数据流提供推荐的模式。
2.如权利要求1所述的方法,还包括确定对用于在数据流应用中使用的变换的推荐,其中在作为所述知识源操作并且作为系统HUB提供的所述数据源中识别出的模板上确定所述推荐。
3.如权利要求2所述的方法,还包括对数据流执行所述变换。
4.如权利要求1所述的方法,其中所述知识源是系统HUB。
5.如权利要求4所述的方法,其中通过所述接口接收的元数据存储在所述系统HUB中,以供系统访问以用于处理数据流。
6.如权利要求5所述的方法,其中所述元数据由系统使用,以确定针对通过所述接口提供的数据的类型所允许的语义动作。
7.如权利要求1至6中任一项所述的方法,其中所述方法在云或基于云的计算环境中执行。
8.一种用于接收第三方定义的用于与数据集成或其它计算环境一起使用的系统,包括:
一个或多个处理器,能够操作以:
提供设计时系统,所述设计时系统包括:
用于创建与软件应用相关联的数据流的图形用户界面,包括输入HUB和输出HUB的规范,其中每个HUB作为包括数据集或实体的数据源或目标之一操作,所述数据集或实体具有属性、语义或者与其它数据集或实体的关系;和
作为知识源操作的数据源,所述知识源存储与处理与所述软件应用相关联的所述数据流相关联的元数据;
其中所述软件应用表示与所述数据集或实体中的一个或多个相关联的数据流变换;
经由接口接收用于处理数据的元数据的一个或多个定义;
处理经由所述接口接收的元数据,以识别与接收到的元数据相关联的信息,所述信息包括由接收到的元数据定义的分类、定义操作的语义动作、定义模式的模板或服务中的一个或多个;
将经由所述接口接收的元数据存储在作为所述知识源操作的所述数据源中,以更新所述知识源以包括与接收到的元数据相关联的所述信息并且以扩展由所述系统提供的功能能力,所述功能能力包括系统一个或多个支持的类型、语义动作、模板或服务;以及
基于经由所述接口在所述知识源中更新的信息,识别用于为与所述软件应用相关联的所述数据流提供推荐的模式。
9.如权利要求8所述的系统,还包括确定对用于在数据流应用中使用的变换的推荐,其中在作为所述知识源操作并且作为系统HUB提供的所述数据源中识别出的模板上确定所述推荐。
10.如权利要求9所述的系统,还包括对数据流执行所述变换。
11.如权利要求8所述的系统,其中所述知识源是系统HUB。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780012420.3/1.html,转载请声明来源钻瓜专利网。