写点什么

RepreZen 发布面向 Open API 3.0 的 KaiZen 开源编辑器和解析器

  • 2017-06-22
  • 本文字数:982 字

    阅读完需:约 3 分钟

资源建模语言 RAPID-ML 的创建者 RepreZen 推出了面向 Swagger API 描述语言(即现在众所周知的开放 API 规范(OAS))的 KaiZen OpenAPI 编辑器 KaiZen OpenAPI 解析器,当前支持的版本是 2.0,3.0 的支持有望在 2017 年 7 月发布。

KaiZen 编辑器之前称为 SwagEdit,它提供了一种编辑开放 API 描述的原生 IDE 体验,以及语法高亮、大纲导航、本地文件系统访问、内置版本控制、自动构建系统等基本特性。KaiZen 解析器提供了高性能的开放 API 描述解析和验证,并提供了 JSON 和 YAML 序列化支持。两者都可以通过 Eclipse Marketplace 获得。 RepreZen API Studio 对 OAS 2.0 和 3.0 编辑提供了实验性支持,而在 Eclipse IDE 中有一个插件可用。

KaiZen 是由 RepreZen 过去两年所参与的 Swagger(现在的开放 API)社区开发出来的,近日,他们加入了开放 API 倡议。在 OAS 3.0 支持方面,该项目是社区最早的贡献之一,实际上可能是第一个兼容 OAS 3.0 的编辑器。

开放 API 倡议在 Linux 基金会的开放治理之下。OAS 是一个供应商中立的 REST API 标准描述格式,最初源于 Swagger 规范。3.0 版本尚未正式发布,当前的规范草案还要等待2017 年6 月19 日到30 日之间的一个评论期,最终的规范会在2017 年7 月发布。规范的重大变化包括更全面地支持JSON Schema、改进结构和文档、引入回调及Links 组件,迈出了支持超媒体的第一步。发表在博客Readme.io 上的图解指南通过例子说明了这些变化,并通过框图对比了Swagger 2.0 和Open API 3.0 包含的组件。

在OAS 3.0 的扩展组件和新特性中,最让RepreZen 首席执行官Ted Epstein 兴奋的是新的回调组件。他在接受InfoQ 采访时说,“它开启了服务与客户端双向通信的理念,也就是说,两者之间的差别比以前小了。”除了可以更好地重用响应体定义和安全模式外,这提高了代理包含客户端和服务的异步解决方案的能力,为标准和协作提供了新的可能,而这在以前并不容易。

随着新版本即将最终定稿,开发人员可以期待KaiZen 及其他工具会随着生态系统的发展对2.0 版本提供持续的支持。之前企业向社区提供的支持2.0 版本的贡献包括 IBM 的 API 微网关 MuleSoft 的 API 建模框架,这对规范的开源支持是一个广泛的补充。RepreZen 加入开放API 社区是API 行业围绕OAS 发展整合的又一项举措。

查看英文原文: RepreZen Releases KaiZen Open-Source Editor and Parser for Open API 3.0

2017-06-22 19:002312
用户头像

发布了 1008 篇内容, 共 447.9 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

首届中国计算机学会芯片大会召开,宋继强分享英特尔最新底层技术创新进展

科技之家

易周金融分析 | 银行ATM机智能化改造提速;互联网贷款新规带来挑战

易观分析

金融 分析

“查找附近的商铺”|Geohash+MySQL实现地理位置筛选

领创集团Advance Intelligence Group

MySQL sql geohash

OpenHarmony高校技术俱乐部计划发布

科技汇

大众碰到点评的一个字体反爬,落地技术也是绝了

梦想橡皮擦

Python 爬虫 8月月更

JAVA编程规范之安全规约

源字节1号

后端开发 网站开发

用户体验 | 如何度量用户体验 ?

易观分析

用户体验

武汉参加web前端培训哪家好

小谷哥

兆骑科创平台招才引智,海内外高层次人才引进平台

兆骑科创凤阁

PanGu-Coder:函数级的代码生成模型

华为云开发者联盟

人工智能

️前端研发的新基础设施 - Rust ️🦀️

阿里技术

​Rust

WPF如何自定义隐藏下拉框选项

吴脑的键客

WPF

大数据培训机构有哪些?

小谷哥

语音聊天app源码——语音聊天派对

开源直播系统源码

软件开发 直播系统源码 开源源码 语音聊天源码 一对一语音聊天系统

Web前端培训班学前端技术靠谱吗

小谷哥

打破文件锁限制,以存储力量助力企业增长新动力

焱融科技

存储 文件存储 分布式文件存储 文件锁

为了带你搞懂RPC,我们手写了一个RPC框架

PPPHUANG

Java 架构 dubbo RPC RPC 协议实现原理

游戏元宇宙发展趋势展望分析

易观分析

游戏 分析 元宇宙

大数据技术培训班怎么选择?

小谷哥

如何使用 Mashup 技术在 SAP Cloud for Customer 页面嵌入自定义 UI

汪子熙

html5 前端开发 SAP C4C 8月月更

七日算法先导(一)—— 数组

工程师日月

8月月更

MVVM响应式

flow

8月月更

英特尔全方位打造算力基础,助推“算”赋百业

科技之家

50W+小程序开发者背后的数据库降本增效实践

石云升

数据库 severless 全球架构师峰会 ArchSummit 8月月更

vue高频面试题(附答案)

helloworld1024fd

Vue

开源一夏|基于ArkUI eTS开发的坚果食谱(NutRecipes)

坚果

开源 HarmonyOS OpenHarmony OpenHarmony应用开发 8月月更

未来源码 | 终于有人把大数据、机器学习、数据科学讲明白了

MobTech袤博科技

数据挖掘 机器学习 大数据

10年稳定性保障经验总结,故障复盘要回答哪三大关键问题?|奈雪的茶李道兵

TakinTalks稳定性社区

人像分割技术解析与应用

ZEGO即构

动态模型中嵌入静态模型实践

FunTester

RepreZen发布面向Open API 3.0的KaiZen开源编辑器和解析器_语言 & 开发_Shelby Switzer_InfoQ精选文章