最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

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:001612
用户头像

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

关注

评论

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

设计师必备的设计导航网站

小炮

flutter系列之:移动端的手势基础GestureDetector

程序那些事

flutter 程序那些事 6月月更

国内首个:ICPR2022多模态字幕识别比赛日前结束

科技热闻

基于任务调度的企业级分布式批处理方案

阿里巴巴云原生

阿里云 分布式 云原生 SchedulerX

你好复工人,马斯克又因“工作狂”上热搜,远程办公究竟是好是坏?

WorkPlus

告警消息何去何从?在飞书中飞起来

Rancher

Kubernetes k8s rancher

实时监控,智能预警,疾控中心的战疫“速度”

博睿数据

智能运维 博睿数据

玩转云原生流量管理——Flomesh

Flomesh

云原生 流量控制 #开源

什么是算子下盘

华为云开发者联盟

数据库 集群 算子

百分点大数据技术团队:可插拔OSS架构设计和实战经验

百分点科技技术团队

集成底座流程测试总结

agileai

测试流程 集成底座 企业服务总线 主数据平台 统一身份管理平台

【Spring 学习笔记(七)】Spring 管理第三方Bean之管理Druid数据源

倔强的牛角

Java spring Java EE 6月月更

一款实用的综合性导航网站

小炮

【直播回顾】战码先锋第四期:轻松入门,成为媒体子系统贡献者

OpenHarmony开发者

Open Harmony

HarmonyOS Connect FAQ 第三期

HarmonyOS开发者

HarmonyOS

Karmada v1.2发布:开启全文本搜索新纪元

华为云开发者联盟

云计算 调度器 Karmada 全文本搜索 资源解释器

DevEco Studio的这些预览能力你都知道吗?

OpenHarmony开发者

Open Harmony

企业为什么要部署专属的IM即时通讯软件?

WorkPlus

大量模块壳工程本地如何快速编译?优酷 iOS 工程插件化实践

阿里巴巴终端技术

ios App 编译 架构设计

Java——类和接口

武师叔

Java 线程 6月月更

Linux系统环境搭建

开发微hkkf5566

聚焦行业,赋能客户 | 博云容器云产品族五大行业解决方案发布

BoCloud博云

云原生 容器云

设计消息队列存储消息数据的 MySQL 表格

哈喽

「架构实战营」

如何使用Superset可无缝对接MRS进行自助分析

华为云开发者联盟

大数据 数据分析 后端 Superset

DevEco Studio强大的预览功能让开发效率大大提升!

HarmonyOS开发者

HarmonyOS

一对一直播源码部署,是系统上线运行的开始

开源直播系统源码

软件开发 一对一直播 一对一直播源码 直播系统源码

企业数字化转型加速,选对在线协作工具事半功倍

小炮

模块三

Geek_2ce415

一年一度 OceanBase 技术征文大赛全面开启! 入门实战,等您来写

OceanBase 数据库

数据库

玩转云原生流量管理——Flomesh

Flomesh

云原生 流量控制 Service Mesh 服务网格 Pipy #开源

TiDB 6.0 实战分享丨冷热存储分离解决方案

PingCAP

TiDB

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