你好,游客 登录 注册 搜索
背景:
阅读新闻

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

[日期:2017-06-23] 来源:infoq.com  作者:Shelby Switzer ,译者 谢丽 [字体: ]

资源建模语言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

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-06/145102.htm

linux
相关资讯       RepreZen  Open API 3.0  KaiZen 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款