HTTP API领域在围绕OAS进行整合

MuleSoft业已成为OAI的成员,并发布了能够同时理解RAML和 OAS的API模型框架。Restlet Studio如今已经支持RAML。

\u0026#xD;\n\u0026#xD;\n

目前,有三个主要的HTTP API规范在竞争:Open API Initiative(OAI)基于Swagger所提供的Open API Specification(OAS)、MuleSoft作为主要贡献者的RAML以及Apiary所支持的API Blueprint,Apiary公司今年已经被Oracle收购。这三个规范都有自己的优点和相关工具,但是在2015年Swagger托管给Linux基金会之后,OAS获得了社区的主流支持。OAS从一开始就得到了3Scale、Apigee、Google、IBM、Microsoft、PayPal以及其他厂商的支持。

\u0026#xD;\n\u0026#xD;\n

HTTP API领域在未来将会如何演化尚不明晰,但是最近发生了一些很有意思的事情。其中有一件事就是MuleSoft最近宣布加入OAI。MuleSoft的CTO同时也是RAML的创建者Uri Sarid已经开始参与OAI技术开发者社区并认为“每个人都应该支持一种通用的格式,它至少要能够描述API的服务模型”,这种格式应该是“目前采用最广泛的,即OpenAPI规范。”

\u0026#xD;\n\u0026#xD;\n

鉴于MuleSoft依然“致力于支持RAML倡议及其投资,并且在扩大该生态系统”,我们可以得出结论,Sarid在OAI TC的主要目的是推动OAS的开发采纳RAML目前已经支持的一些特性:API建模、支持模块以及分离API协议的关注点。至于OAI TC会从RAML上借鉴多少内容尚有待观察。为此,MuleSoft已经开源了API建模框架,这是一种与API交互的方式,还包含对API的建模,以及随后生成RAML或OAS文档。实际上,我们可以将RAML定义的API,对其进行解析并生成相应的OAS文件。

\u0026#xD;\n\u0026#xD;\n

MuleSoft的API建模框架依然是“alpha”和“实验性”阶段,Restlet是OAI的初始成员之一,最近又加入了RAML工作组,发布了新版本的Studio,能够同时支持OAS和RAML。Restlet的创始人Jerome Louvel阐述了RAML对OAS的影响:

\u0026#xD;\n\u0026#xD;\n
\u0026#xD;\n

与其让这三种方案进行直接的竞争,我们还是希望其中有一个能够获胜,取代另外的两个,有必要也有可能采用一种更好的演化路径。这个过程中的主要参与者和构建工具,比如Restlet Studio,同时支持OAS和RAML,并且会倾听用户的需求,我意识到理想状况是让Apiary和MuleSoft加入Open API Initiative,并逐渐做出贡献,使其变得收敛,而不一定要将这三个规范合并在一起...

\u0026#xD;\n\u0026#xD;\n

在即将发布的OAS 3.0之上,我设想未来的RAML释放版本会扩展OAS规范,以捕获目前通过RAML 1.0表述的API建模信息。它将会让OAS核心更加简单和专注,同时还能够让API建模工具之间实现更好的交互,有助于保护API团队在设计之时所做的投资。Restlet是OAI的创始成员,最近又加入了RAML工作组,我希望能够直接为这些目标作出贡献。

\u0026#xD;\n
\u0026#xD;\n\u0026#xD;\n

确实,Apiary去年加入了OAI,并且为他们的工具添加了对Swagger的支持。HTTP API领域似乎正在围绕OAS进行整合。这意味着将来会有一个API规范,用户创建互操作的API会更加容易。至于RAML和API Blueprint会对OAS带来多大的影响,尚有待观察。

\u0026#xD;\n\u0026#xD;\n

查看英文原文:The HTTP API Space is Consolidating around OAS

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/242964.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

申请表怎么填才能提高信用卡额度?

对于大多数朋友来说,申请信用卡都希望下卡的额度能高一些,但是对于很多人来说,最终下卡的额度一般在5000-2万之间比较多。其实信用卡的额度和申请人的综合评分有很大的关系,综合评分越高额度可能会越大,而综合评分与申…

串行进位加法器

串行进位加法器 题目描述 ② 请用全加器电路①实现串行进位的4位全加器电路 题目解读 可将4个全加器串行相连,实现四位数串行进位加法器。原理图如下: `timescale 1ns/1nsmodule add_half(input A ,input B ,output wire S ,…

ARM Neon Intrinsics各函数介绍

ARM NEON Optimization. An Example [cpp]view plaincopy#ifndef __ARM_NEON__ #error You must enable NEON instructions (e.g. -mfloat-abisoftfp -mfpuneon) to use arm_neon.h #endif /*(1)、正常指令:生成大小相同且类型通常与操作数向量相同的结果向…

个人贷款5级分类,来看看你是哪一级

第一类(特优客户)年龄:30周岁——50周岁之间。婚姻:已婚且家庭关系稳定。职业:副处级以公务员、事业单位正式编制人员,副团级以上军干部,学校领导人员,二甲以上医院副主治级以上正式…

异步复位同步释放

异步复位同步释放 题目描述 请使用异步复位同步释放来将输入数据a存储到寄存器中,并画图说明异步复位同步释放的机制原理 信号示意图 题目解读 复位可以在任何时候发生,表面上看跟时钟没有关系,但真实情况是异步复位也需考虑时钟跳变沿,因为时钟沿变化和异步复位都可以引…

贷款不还会有什么后果?

我们经常听到一些贷款的朋友说,贷款是凭借自己的能力贷的,为什么要还?可能这句话是贷款的朋友拿来开玩笑的,但是如果贷款借了之后不还,那就将会面临很大的影响。一、高额罚息贷款合同一般都会有违约条例及有关罚息的规…

贷款都有哪些类型?

没经常接触贷款的朋友,如果初次接触贷款,经常会听到无抵押贷款,抵押贷款,质押贷款等等,这么多贷款类型让人摸不着头脑,那么究竟市场有多少贷款品种呢?一、无抵押贷款无抵押贷款顾名思义就是不需…

贷款用途有什么限制?非法用途有什么后果?

大家都知道,贷款审核的时候是必须核实贷款用途的,借款人贷款必须用于正常的用途,不能用于一些严禁的用途:1、不能用于黄、赌、毒黄赌毒本身就是法律禁止,更重要的是一旦贷款涉及黄赌毒,基本是有去无回的&am…

为什么个体户贷款那么难

虽然贷款机构没有明确表示个体工商户不能贷款,但是等真正去申请的时候贷款机构又会摆出各种条件,这不符合,那不符合,最终的结果是个体工商户很难贷到款。那为什么贷款机构不怎么乐意给个体工商户贷款呢?是对个体工商户…

ARM Neon 列子 - Vector Add

/// // ARM Neon/** FIR 滤波器*    y(n)h(0)x(n) h(1)x(n-1) h(2)x(n-2) ... h(N-1)x(n-N-1)**/ void TaskManger::fir_filter_c(short * y, const short *x, const short *h, int n_out, int n_coefs) {int n;for (n 0; n < n_out; n){int k, sum 0;for(k …

任意奇数倍时钟分频

任意奇数倍时钟分频 题目描述 编写一个模块,对输入的时钟信号clk_in,实现任意奇数分频,要求分频之后的时钟信号占空比为50%。模块应包含一个参数,用于指定分频的倍数。 模块的接口信号图如下: 题目解读 题目要求实现任意奇数倍数的分频,实现分频的基本方法是采用计数器…

全款买房划算,还是贷款划算?

买房&#xff0c;很多人可能都在纠结到底是全款买房好呢&#xff0c;还是按揭贷款好呢&#xff0c;今天我们就来一起探讨下。一、全款买房优势&#xff1a;1、手续比较方便&#xff0c;不用准备太多的材料证明。2、不用支付银行利息&#xff08;贷款要多支付&#xff09;3、可以…

ARM Neon 简介

“ARM Advanced SIMD”,nick-named “NEON”, it provides: (1)、A set of interesting scalar/vectorinstructions and registers(the latter are mapped to the same chip area as theFPU ones), comparable to MMX/SSE/3DNow! in the 86 world; (2)、VFPv3-D32 as a…

简单使用Modelsim跑个仿真

简单使用Modelsim跑个仿真 第一步:打开Modelsim 第二步:点击File->New->Project(注意等待加载完了再去操作) 第三步:输入工程名称->选择工程文件->ok 第四步:添加激励文件和设计文件

企业贷款还不上,股东有偿还责任吗?

现在是一个全民创业的时代&#xff0c;创业既有个人单打独斗的&#xff0c;也有抱团合伙的。而且创业始终离不开一个话题&#xff0c;那就是钱&#xff0c;刚开始创业的企业大多数都是没有钱的&#xff1b;没有钱怎么办呢&#xff1f;那就借&#xff01;借钱确实可以解决企业发…

农村房屋能抵押做贷款吗?

在贷款过程中&#xff0c;很多时候贷款机构都会问借款人有没有抵押物&#xff1f;如果有抵押物不论是对于抵押贷款还是信用贷款都是有很大的帮助。所以经常出现很多借款人提到农村的房屋算抵押物吗&#xff1f;能不能作抵押做贷款呢&#xff1f;确实对于很多人来说&#xff0c;…

数字电路与逻辑设计笔记

数字电路与逻辑设计笔记 变量和常量的关系式 根据真值表写表达式 以真值表内输出端“1”为准 第一步&#xff1a;从真值表内找输出端为“1”的各行&#xff0c;把每行的输入变量写成乘积形式;遇到“0”的输入变量上加非号。 第二步&#xff1a;把各乘积项相加&#xff0c;即…

ARM和NEON指令 very gooooooood.............

http://blog.csdn.net/chshplp_liaoping/article/details/12752749 在移动平台上进行一些复杂算法的开发&#xff0c;一般需要用到指令集来进行加速。目前在移动上使用最多的是ARM芯片。 ARM是微处理器行业的一家知名企业&#xff0c;其芯片结构有&#xff1a;armv5、armv6、a…

未成年人可以申请贷款吗?

缺钱是很多人都会遇到的问题&#xff0c;包括未成年人&#xff0c;所以我们经常看到一些未成年人去申请贷款&#xff0c;那未成年人到底能不能贷款呢&#xff1f;在这可以肯定的告诉大家&#xff0c;如果是正规的贷款机构&#xff0c;是不允许给未成年人放贷的。那为什么贷款机…

逾期之后还能贷款吗?

逾期是一件很让人头疼的事情&#xff0c;因为一旦和逾期扯上关系&#xff0c;贷款就比较困难。甚至有一句话说到“一旦逾期深似海&#xff0c;从此贷款是路人”&#xff0c;虽然这句话有点夸大其词&#xff0c;但是逾期对贷款申请的影响是不争的事实。银行对征信的要求有一个原…