跳至主要内容
类别

博客

案例研究:使用 OpenAPI 规范集成 SaaS 应用程序并扩展到数百个 API 提供商

作者 博客

来自 Donald Atha,BetterCloud 软件架构师的客座博客文章

如今,IT 团队面临的最大挑战之一是,在过去 10 年中,SaaS 应用程序的爆炸式增长导致了大量繁琐且重复的任务。公司正在使用越来越多的 SaaS 产品,这在管理员工入职和离职、管理许可证和权限以及解决帮助台工单方面带来了挑战。在 BetterCloud,我们为 IT 团队提供了自动化和可配置工作流的工具,以减少他们手动工作量。随着 SaaS 应用程序数量的增长,我们的客户也依赖于我们不断增长的 SaaS 集成库。

测试 OpenAPI 生成器以实现快速集成

BetterCloud 内部负责发现和测试加速创新的新功能的创新团队,最近承担了原型设计一项解决方案的挑战,该解决方案将使我们能够更快地与各种 SaaS 应用程序集成,并将该解决方案扩展到为数百个 API 提供商进行入职。该团队早早就达成一致,为了实现业务目标,我们需要将大部分过程自动化。该团队还一致认为,这是可能的,因为添加新集成的很多工作都是相同的,而 OpenAPI 规范将使我们能够通过使用现有的社区生成器来实现这些部分的自动化。

为了完全理解问题,需要了解在 Bettercloud 添加集成以及我们产品的一些信息。BetterCloud 的工作流引擎通过检测新员工何时被雇用,并随后授予他们其角色所需的各种 SaaS 应用程序的访问权限来自动化诸如员工入职之类的流程。这个入职场景只是我们支持的众多用例之一。所有这些用例都不可避免地需要从第三方提供商处获取和存储数据,并更新提供商的状态。例如,在入职用例中,获取过程会获取员工数据,检测状态更改并触发入职工作流。此工作流会调用提供商的 API 来为员工创建帐户或授予对共享资源的访问权限 - 我们内部称为“操作”的功能。

当开始添加新集成时,BetterCloud 会先验证提供商是否具有支持我们用例的必要 API。此关键步骤为高效访问所需数据并评估提供商的 API 是否与我们的操作用例兼容奠定了基础。OpenAPI 规范提供了此信息的汇总视图。

通过使用 OpenAPI 规范减少代码编写量

了解 API 后,下一步是实现获取逻辑。此阶段涉及调用提供商的 API 以获取所有必要的数据并在 BetterCloud 的基础设施中存储这些数据。该团队探索了两种协调此操作的方法,两种方法都利用了 OpenAPI 规范。这两种方法的意图都是减少开发人员在添加新集成时需要编写的代码量。第一种方法涉及使用 OpenAPI Java 代码生成器 使用 Java 代码生成 HTTP 客户端,而另一种方法则使用扩展来标记规范,从而实现获取逻辑的配置。此标记的规范被馈送到一个通用引擎中,该引擎根据扩展来实现逻辑。这涵盖了从 API 获取数据,但获取后,必须存储这些数据以服务于我们的应用程序。

BetterCloud 利用 SQL 数据库来存储我们获取的实体。为了创建模式,该团队使用 OpenAPI MySQL 生成器、Flyway 和 Terraform。这些工具有助于为新的提供商创建和配置数据库。该团队能够稍微修改 MySQL 生成器现有的 mustache 模板,以便添加我们的内部字段,例如客户 ID。由于获取数据模型和 MySQL 数据模式都源自 OpenAPI 规范的实体,因此此过程的自动化变得非常简单,因为数据模型是保持一致的。只需要一个 OpenAPI 定义,我们就可以一键在所有环境中生成新的数据库及其模式!

结论 - 更好地扩展 OpenAPI 规范,更好的价值

我们预计,这种方法将使我们能够引导添加新集成的获取部分。通过自动化和代码生成通用元素,该团队可以专注于每个新集成的独特方面。就像 BetterCloud 为 IT 团队自动化工作流,使他们能够扩展工作的影响一样,OpenAPI 规范为我们提供了构建自己的自动化的工具,这些自动化可以扩展我们为客户提供的价值。

WireMock,风险投资支持的开源 API 模拟平台,加入 OpenAPI Initiative 成为新成员

作者 公告, 博客

OpenAPI Initiative 是一家由具有前瞻性的行业专家组成的联盟,致力于创建、发展和推广 OpenAPI 规范 (OAS),今天宣布 WireMock 已加入成为新成员。欢迎 WireMock!

WireMock 创建于 2011 年,一直以来都是一个流行的 API 模拟开源工具。去年,项目创始人 Tom Akehurst 和 Uri Maoz 以同名的方式创建了一家公司。他们创建了一个名为 WireMock Cloud 的托管云服务,并在 2023 年 5 月宣布获得 Ridge Ventures 的 650 万美元投资,First Rays Venture Partners、Scribble Ventures 和一些未具名投资者也参与了投资。

在创建 API 时构建一个稳定且可预测的环境对于开发人员的效率和成功至关重要。WireMock 是一个灵活且免费的开源平台,可以作为独立服务器运行,也可以通过 WireMock Cloud 托管服务运行。

“我们很高兴欢迎 WireMock 加入 OpenAPI Initiative!模拟 API 在缩短开发时间和提高开发人员生产力方面发挥着至关重要的作用。开源社区非常依赖模拟工具,以便加速开发、更好地测试边缘情况等等,”OpenAPI 商业管理委员会主席 Isabelle Mauny 说。“工具制造商在实现 OpenAPI 规范方面非常重要,模拟 API 是使用 OpenAPI 规范为 API 带来的巨大益处之一。”

“OpenAPI 是一个关键标准,围绕它,一个丰富的工具和基础设施生态系统正在迅速发展。我们相信,WireMock 中的一流 OpenAPI 支持将为 API 开发人员和使用者释放巨大的生产力,”WireMock 创建者兼 WireMock Inc. 首席技术官 Tom Akerhust 说。

“API 首先生成是 WireMock 开源项目和 WireMock Cloud(我们的开发人员生产力平台)的核心。对 OpenAPI 的支持是我们使命的核心,我们的使命是使开发人员能够在整个应用程序生命周期中模拟 API,”WireMock 社区构建者和 CNCF/CDF 大使 Oleg Nenashev 说,“我们相信我们的愿景和产品与 OpenAPI Initiative 密切相关。我们很高兴加入 OAI 并成为会员,共同扩展 OpenAPI 生态系统。”

在 WireMock 的公告中了解更多信息 博客文章

OpenAPI 资源

想成为 OpenAPI Initiative 的成员?在此处查找更多信息:https://www.openapis.org.cn/membership/join

要了解有关参与 OpenAPI 规范演变的更多信息:https://www.openapis.org.cn/participate/how-to-contribute

关于 OpenAPI Initiative

OpenAPI Initiative (OAI) 由一群具有前瞻性的行业专家创建,他们认识到标准化 API 描述方式的巨大价值。作为 Linux 基金会下的开放治理结构,OAI 致力于创建、发展和推广供应商中立的描述格式。OpenAPI 规范最初基于 Swagger 规范,由 SmartBear Software 捐赠。要参与 OpenAPI Initiative,请访问 https://www.openapis.org.cn

关于 Linux 基金会

Linux 基金会成立于 2000 年,拥有 1000 多个成员的支持,是全球领先的开源软件、开放标准、开放数据和开放硬件协作中心。Linux 基金会的项目(如 Linux、Kubernetes、Node.js 等)被认为对全球最重要的基础设施发展至关重要。其开发方法利用已建立的最佳实践,并满足贡献者、用户和解决方案提供商的需求,以创建可持续的开放协作模式。有关更多信息,请访问 linuxfoundation.org。

关于 WireMock

WireMock 是一个流行的开源 API 模拟工具(也称为 *API 模拟*)。它用于应用程序的集成测试,特别是通过 REST API。它于 2011 年由 Tom Akehurst 作为 Java 库开始,现在已跨越多种编程语言和技术栈。WireMock 有助于创建稳定的测试和开发环境,将代码与不稳定的第三方隔离,并模拟当前不可用的 API。它可以作为测试库、独立服务器或通过 WireMock Cloud 服务运行。凭借 300 多名贡献者、50 多个集成和每月 500 多万次下载,它是其领域中最受欢迎的开源项目之一。

关于 WireMock, Inc.

WireMock Inc. 正在构建软件,通过启用协作式 API 设计、模拟 API 和消除外部依赖引起的延迟来释放开发人员的生产力。该公司于 2022 年由 Tom Akehurst 和 Uri Maoz 创办,他们分别担任首席执行官和首席技术官。WireMock Cloud 是该公司的旗舰产品,建立在该公司管理的 WireMock 开源项目之上。

近期 WireMock 新闻:650 万美元种子轮融资对 WireMock 和 WireMock 社区的意义

WebAssembly 和 Gluecon 的职业社交

作者 博客

客座作者:Tony Blank

Tony 是一位经验丰富的软件开发人员,对网页设计、网页营销、客户集成和软件 IT(包括网络、数据中心管理和系统管理)感兴趣。由于 GlueCon 内容高度精选,并专注于改变网络(包括 API 标准)的前沿技术,他在过去几年参加了许多 GlueCon 活动。GlueCon 由 OpenAPI Initiative 赞助。

“Gluecon 2023 是一次令人难以置信的愉快会议。我感谢 OpenAPI Initiative 为我提供了免费门票。如果有人考虑参加未来的 Gluecon 并有任何疑问,请随时与我联系。”

电子邮件:[email protected]

推特:@thetonyblank

我简直不敢相信,我第一次参加 GlueCon 已经十年了。由于其高度精选的内容,专注于改变网络的前沿技术,这个活动一直都在我的“必参加会议清单”上。多年来,我有机会代表几家不同的公司在 Gluecon 领导社区团队。然而,今年有所不同。不幸的是,我在三月份被解雇了,现在我发现自己正在寻找下一个激动人心的挑战。

像 Gluecon 这样的会议,是我建立人脉并与创新型公司联系的理想场所。

早在 2013 年,当我第一次参加 Gluecon 时,会议上到处都是关于 Web 服务和 API 标准的讨论。作为电子邮件数据 API Context.io 的开发者布道者,我发现 Gluecon 是与其他开发者和热衷于探索新 API 的人士会面的理想聚会。

今年,主要讨论话题是 WebAssembly

对于那些不熟悉 WebAssembly 的人来说,它是一种二进制指令格式,专为 Web 设计。它的目的是在 Web 浏览器中实现高性能代码执行。这些低级语言在 Web 上以接近本机的性能执行,彻底改变了应用程序的构建方式。

它让我想起了 Docker 首次发布的时候,每个人都意识到容器是多么有用。事实上,Docker 联合创始人 Solomon Hykes 曾发过一条著名的推文,说如果 WASM 在 2008 年就存在,Docker 就没有存在的必要了 (https://twitter.com/solomonstre/status/1111004913222324225)。

Solomon 第二次公开展示 Docker 是 10 年前的 Gluecon,与 Jeff Lindsey 一起。Jeff 在他在 Gluecon 上题为“未来架构:会话后端和 WebAssembly 组件”的演讲中提到了 Solomon 的引言。在他的演讲中,Jeff 精彩地展示了标准的 WASM 组件将如何带来创新的应用程序架构。很高兴能与 Jeff 再次相聚,我们上次在 2014 年的巴黎 dotScale 会议上相遇。他当时正在向 dotScale 展示 Dokku,Dokku 的起源……可以追溯到 Jeff 去年在 Gluecon 上的 Docker 演示。

另一个值得注意的环节是 The New Stack 的 Alex Williams 和 Fermyon 创始人兼首席执行官 Matt Butcher 之间的炉边谈话。Alex 从他在 Programmable Web (RIP) 的时候起就一直在报道最引人入胜的新兴技术,他与 Matt 的对话也不例外。听到 Fermyon 如何在他们的 新云产品 中实现 WASM 的优势(如跨语言兼容性和快速执行时间)非常令人兴奋。

并非 Gluecon 上的每个演讲都是关于 WebAssembly 的。任何开发者都会喜欢 Jason Harmon 的演讲,该演讲侧重于内部 API 最佳实践。将 API 视为产品而不是产品的特性,可以带来良好的开发者体验、更快的生产周期和更少的麻烦。Jason 目前是 Stoplight.io 的首席技术官,该公司于 2015 年参加了 Techstars Cloud 加速器。*编辑注:Jason 也是 OpenAPI Initiative 早期发展中的关键人物!*

很高兴能与 Samy Fodil 相遇,他在 2016 年创业公司 Sage Hero 参加 Techstars Cloud 时认识我。Samy 今年在 Gluecon 上谈到了他现在的创业公司 Taubyte,以及,没错,WebAssembly!

Gluecon 总是以一些精彩的主旨演讲结束。不幸的是,我不得不错过今年的演讲,以便为 Mile High Startups & Music 做好准备,这是一场我推广的每月科技活动,展示丹佛最好的当地音乐家。(向支持 Gluecon 和 Mile High Startups & Music 的 Elastic 致敬!)

我希望明年在那里见到你!

支持 OpenAPI 规范的工具

作者 博客, 新闻

在过去的 18 个月里,我们一直在研究如何更好地捕获 OpenAPI 生态系统中的数据,特别关注工具——工具制造商在做什么,他们支持哪些版本的 OpenAPI 等等。工具注册表显然已经存在于野外,例如 openapi.tools。目标不是复制这些注册表的功能,而是使用一种易于扩展的机制来工业化数据收集过程,这种机制可以扩展,只需进行非常有限的修改。

介绍我们的 OpenAPI 工具注册表。该注册表提供了一个“经典”的基于 UI 的注册表,托管在 https://tools.openapis.org.cn,它使用来自现有注册表自动获取的数据,并使用从(作为第一步)Github API 收集的数据进行升级。这种机制已被 Mike Ralphson 证实,并用于发布 https://apis.guru/awesome-openapi3/,我们采用了这种方法并将其应用于我们正在获取的所有 Github 项目。我们还提供原始数据,以便用户能够以他们认为合适的方式或我们尚未想到的方式“切片和切块”。

源数据的获取和合并由一个用 Node.js 编写的构建过程完成,该过程在 Github Actions 上运行,并每天收集新数据。数据收集过程本身并不依赖于特定数据源。在我们的 源代码库 中,我们实现了“处理器”的概念,这些处理器针对特定来源进行调整,然后将数据规范化为注册表格式。在此过程中,不同的工具使用贝叶斯方法进行分类,然后尝试将工具放入正确的“桶”中。

目前的代码库只是一个初步尝试。还有很多工作要做,一个 问题列表 目前专注于提高数据质量、创建更好的类别以及以各种格式提供数据。还可以利用这些数据来接触工具用户,将其用作一种参与工具,鼓励他们描述自己的需求并将工具升级到最新版本的 OpenAPI。还可以将不同规范语言(GraphQL、Async API、JSON Schema 等)的工具数据整合在一起,以获得对 API 生态系统的更全面了解,并研究跨规范工具如何有益。
与往常一样,欢迎反馈。如果您有任何改进建议,请在 代码库上 提出问题,或者如果您想详细讨论实现的任何方面,请与我们联系。


OpenAPI 资源

要了解有关参与 OpenAPI 规范演进的更多信息,请访问:https://www.openapis.org.cn/participate/how-to-contribute

关于 OpenAPI Initiative

OpenAPI Initiative (OAI) 由一群具有前瞻性的行业专家创建,他们认识到标准化 API 描述方式的巨大价值。作为 Linux 基金会下的一个开放治理结构,OAI 专注于创建、发展和推广一个与供应商无关的描述格式。OpenAPI 规范最初基于 Swagger 规范,由 SmartBear Software 捐赠。要参与 OpenAPI Initiative,请访问 https://www.openapis.org.cn

关于 Linux 基金会

Linux 基金会成立于 2000 年,拥有 1000 多个成员的支持,是全球领先的开源软件、开放标准、开放数据和开放硬件协作中心。Linux 基金会的项目(如 Linux、Kubernetes、Node.js 等)被认为对全球最重要的基础设施发展至关重要。其开发方法利用已建立的最佳实践,并满足贡献者、用户和解决方案提供商的需求,以创建可持续的开放协作模式。有关更多信息,请访问 linuxfoundation.org。

世界上最大的地理空间组织为何使用 OpenAPI 规范

作者 博客

开放地理空间联盟 (OGC) 最近宣布 OGC API – Tiles 已被采纳为官方 OGC 标准。OGC 是一个由来自 500 多家企业、政府机构、研究机构和大学的专家组成的集体解决问题社区,代表着数十万地理空间专业人员,他们致力于使地理空间(位置)信息和服务成为 FAIR(可查找、可访问、可互操作、可重复使用)

OGC API - Tiles 标准定义了创建 Web API 的构建块,这些 API 支持以瓦片形式检索地理空间信息。支持不同形式的地理空间信息,例如矢量要素的瓦片(“矢量瓦片”)、地图、影像和其他类型的地理空间信息。

新标准侧重于简单的可重复使用的 REST API 构建块,可以使用 OpenAPI 规范进行描述。

Gobe Hobona 博士 是开放地理空间联盟 (OGC) 的产品管理和标准主管。

Hobona 博士于 2017 年加入 OGC 工作人员,自 2004 年起一直是 OGC 成员。作为产品管理主管,他负责监督 OGC API 标准的开发,管理发布和产品营销。

谁使用开放地理空间联盟,为什么?你能举个例子吗?

GeoSeer.net 报告,数百家组织使用开放地理空间联盟 (OGC) 的标准发布了数百万个数据集。许多组织是 OGC 成员,它们积极参与共识流程,设计和发布标准规范,从而提高互操作性。使用 OGC 标准的一些领域包括 航空建筑环境和 3D商业智能政府和空间数据基础设施能源和公用事业 等等。

这些标准的一个很好的例子是在航空领域,例如欧洲空中导航安全组织 (EUROCONTROL)(欧洲空中管制 机构)和美国联邦航空管理局 (FAA)(FAA)。这些团队使用 OGC 标准发布了大量数据,特别是地理标记语言 (GML),他们在航空信息交换模型 (AIXM) 中实现了该语言。另一个标准使用示例是 OGC API - 特征标准,该标准已被采用为符合欧盟 INSPIRE 指令的下载服务实施的良好实践,这对整个欧洲大陆数亿欧盟公民产生了积极影响。

OGC API - 瓦片发布有什么新内容?它将如何使用?谁应该使用它?

我们对此感到非常兴奋。OGC API - 瓦片标准已经酝酿多年,现在终于发布了。OGC API 定义了用于创建 Web API 的构建块,这些 API 支持以瓦片形式检索地理空间信息,基本上是小图像片,可以与附近的片一起流式传输以显示地图。它有很多优点,一些特殊功能包括地图瓦片和矢量瓦片。最终用户不必检索整个世界的庞大数据集,只需检索单个瓦片即可。然后,他们可以使用该瓦片的标识符与同事协作。环境科学领域的人员可以从其他专业领域检索瓦片,反之亦然。现在,不必在网络上传输数 TB 的数据,只需传输一个子集即可。

我们已经标准化了瓦片矩阵模型,我们有一个注册表,各组织可以在其中就一组瓦片方案达成一致,以便共同使用。在整个行业中,已经看到了显著的效率和成本节约。通过网络传输完整的数据集可能会产生一些费用,因此,仅传输相关子集可以节省成本。此外,性能也得到了改善。对于不会更改的瓦片,现在可以提供缓存的瓦片。我们最近在布鲁塞尔举办了一个 代码冲刺,来自世界各地的开发人员聚在一起,在短时间内,他们能够实现该标准,并只需通过各种客户端应用程序使用这些实现即可。

我要指出,所有这些都得以实现,因为 OGC API - 瓦片标准使用了 OpenAPI 规范,这使得 Web 组件可以描述资源、模式等方面的功能。在上一代 Web 服务标准中,要求开发人员解释标准的要求。现在,应用程序本身可以承担其中一部分角色。应用程序可以解释 API 的预期用途。这减轻了开发人员的负担,也让开发人员感到非常高兴!

开源空间信息有什么优势?

OGC 的开放标准被开源和专有软件产品使用;它们这样做是为了使地理空间信息更容易查找、访问、互操作和重用。关于开放标准和开源软件的一件关键事情是它们降低了供应商锁定风险。在供应商锁定中,组织会绑定到单个供应商,他们必须从该供应商那里获取产品。使用开放标准和开源软件,可以有效降低这种风险,组织不必从单个供应商那里购买。此外,商业软件的一些通用部分来自开源软件,以降低开发某些可共享的基本技术的成本;例如,开源 GDAL 库被多个商业软件产品使用。

您为什么支持 OpenAPI 规范?主要优点是什么?

OpenAPI 规范使开发人员能够通过代码生成器自动创建源代码,只需解析符合 OpenAPI 规范的 API 定义文档即可。过去,大多数源代码创建都需要开发人员手动阅读和解释 API 定义文档,这会导致人为错误,并且肯定会延长接口实现时间。现在,应用程序完成了大部分解释工作,然后人类开发人员加入进来对业务逻辑进行编码。此外,使用 OpenAPI 意味着所有 API 都是以一致的方式定义的,因此所有开发人员都能够以可预测的方式使用这些 API。

对于组织来说,效率提升是巨大的。这是 OpenAPI 规范受到 OGC 社区青睐的关键原因之一。

OGC 开发开放标准,因此每个人都有机会对标准提供一些意见。其他组织不必担心是否对标准的访问有任何限制。但是,组织也可以提供需求,作为社区,OGC 和 Linux 基金会(负责 OpenAPI Initiative 并管理 OpenAPI 规范)在让整个行业参与方面做得非常出色。设计这些标准时,会考虑并纳入很多反馈意见。社区中的每个人都有机会对这些标准提供意见。

参与 OGC 的最佳方式是什么?

OGC 每年在世界各地举办三次会员会议,参加者数百人。现在旅行限制正在放宽,这些会议现在是混合会议,支持远程参与者。

OGC 工作组利用这些会议来收集需求和规格。在这些会议之间,会有一系列工作组聚会。对于任何有兴趣参与的人,我建议您访问 OGC 网站,查看有关 会员资格 的信息,其中还列出了工作组。我们有国防、航空、气象等领域的领域工作组。我们还有其他专注于规范的工作组,例如 OGC API - 瓦片和 OGC API - 特征。

下一次 OGC 会议将于 2023 年 2 月 20 日至 24 日举行,由欧洲航天局在意大利弗拉斯卡蒂主办。这是 2023 年举行的三次会议中的第一次,另两次会议分别将于 6 月在阿拉巴马州亨茨维尔和 9 月在新加坡举行。

我还想提一下,OGC 开展了多项举措,我们开展了 创新举措,会员可以加入。这些举措由 OGC 的协作解决方案和创新团队负责运营,由 OGC 会员提供资金,并为研究和开发提供了机会。我鼓励任何感兴趣的人查看 OGC 网站并参与这些活动。


OpenAPI 资源

要了解有关参与 OpenAPI 规范演进的更多信息,请访问:https://www.openapis.org.cn/participate/how-to-contribute

关于 OpenAPI Initiative

OpenAPI Initiative (OAI) 由一群具有前瞻性的行业专家创建,他们认识到标准化 API 描述方式的巨大价值。作为 Linux 基金会下的一个开放治理结构,OAI 专注于创建、发展和推广一个与供应商无关的描述格式。OpenAPI 规范最初基于 Swagger 规范,由 SmartBear Software 捐赠。要参与 OpenAPI Initiative,请访问 https://www.openapis.org.cn

关于 Linux 基金会

Linux 基金会成立于 2000 年,拥有 1000 多个成员的支持,是全球领先的开源软件、开放标准、开放数据和开放硬件协作中心。Linux 基金会的项目(如 Linux、Kubernetes、Node.js 等)被认为对全球最重要的基础设施发展至关重要。其开发方法利用已建立的最佳实践,并满足贡献者、用户和解决方案提供商的需求,以创建可持续的开放协作模式。有关更多信息,请访问 linuxfoundation.org。

API 合同管理平台 Bump.sh 加入 OpenAPI Initiative

作者 博客

OpenAPI Initiative 是一个由前瞻性行业专家组成的联盟,致力于发展和实施 OpenAPI 规范 (OAS),该联盟宣布 Bump.sh 已成为其新的成员。欢迎!

Bump.sh 是一个 API 合同管理平台,可以帮助记录和跟踪 API:识别 API 结构中的变化,并将开发人员及时更新。Bump.sh 充当信息来源的单一来源,这些信息始终保持最新,并附带变更日志。

该公司已获得由 Galion.exe 和 Bpifrance 的数字风险投资基金领投的 400 万美元融资。

Bump.sh 首席执行官塞巴斯蒂安·查里埃表示:“我们认为模式是未来 API 开发的基石。作为供应商,我们有义务为最新规范做出贡献并保持更新。加入 OpenAPI 社区将帮助我们更好地为客户提供服务,并为 OpenAPI 规范开发方向做出贡献。”

要了解更多关于 Bump.sh 的信息,请访问:https://bump.sh/

想成为 OpenAPI Initiative 的成员吗?在此处找到更多信息:https://www.openapis.org.cn/membership/join

OpenAPI 资源

要了解更多关于参与 OpenAPI 规范演进的信息,请访问:https://www.openapis.org.cn/participate/how-to-contribute

成为会员

OpenAPI 规范 Twitter

OpenAPI 规范 GitHub - 立即开始!

分享您的 OpenAPI 规范 v3 实现

关于 OpenAPI Initiative

OpenAPI Initiative (OAI) 由一群具有前瞻性的行业专家创建,他们认识到在 API 描述方式上进行标准化带来的巨大价值。作为 Linux 基金会下属的开放治理结构,OAI 致力于创建、发展和推广供应商中立的描述格式。OpenAPI 规范最初基于 Swagger 规范,由 SmartBear Software 捐赠。要参与 OpenAPI Initiative,请访问 https://www.openapis.org.cn

关于 Linux 基金会

Linux 基金会成立于 2000 年,拥有 1000 多个成员的支持,是全球领先的开源软件、开放标准、开放数据和开放硬件协作中心。Linux 基金会的项目(如 Linux、Kubernetes、Node.js 等)被认为对全球最重要的基础设施发展至关重要。其开发方法利用已建立的最佳实践,并满足贡献者、用户和解决方案提供商的需求,以创建可持续的开放协作模式。有关更多信息,请访问 linuxfoundation.org。

API 安全公司 Noname Security 加入 OpenAPI Initiative

作者 博客

OpenAPI Initiative 今天宣布 Noname Security 已成为其新的成员。欢迎!

根据 Noname Security 委托进行的最新研究 2022 年 API 安全趋势,76% 的受访者表示他们在过去 12 个月内遇到了 API 安全事件。Noname 涵盖了三个支柱的 API 安全:态势管理、运行时安全和 API 安全测试。Noname Security 是一家私营企业,采用远程优先模式,总部位于加利福尼亚州硅谷,并在特拉维夫和阿姆斯特丹设有办事处。

Noname 与 20% 的财富 500 强企业合作,并获得了众多安全奖项。

Noname Security 联合创始人兼首席技术官 Shay Levi 表示:“随着我们继续快速发展,加入 OpenAPI Initiative 在加强我们平台的各个方面(从态势管理到 API 安全测试)方面具有巨大的价值。我们很高兴能成为 OpenAPI Initiative 的一部分,并期待通过支持这种供应商中立的开源规范和生态系统,更好地为我们的客户及其关键资产提供服务。”

要了解更多关于 Noname Security 的信息,请访问:https://nonamesecurity.com/

想成为 OpenAPI Initiative 的成员吗?在此处找到更多信息:https://www.openapis.org.cn/membership/join

OpenAPI 资源

要了解更多关于参与 OpenAPI 规范演进的信息,请访问:https://www.openapis.org.cn/participate/how-to-contribute

成为会员

OpenAPI 规范 Twitter

OpenAPI 规范 GitHub - 立即开始!

分享您的 OpenAPI 规范 v3 实现

关于 OpenAPI Initiative

OpenAPI Initiative (OAI) 由一群具有前瞻性的行业专家创建,他们认识到在 API 描述方式上进行标准化带来的巨大价值。作为 Linux 基金会下属的开放治理结构,OAI 致力于创建、发展和推广供应商中立的描述格式。OpenAPI 规范最初基于 Swagger 规范,由 SmartBear Software 捐赠。要参与 OpenAPI Initiative,请访问 https://www.openapis.org.cn

关于 Linux 基金会

Linux 基金会成立于 2000 年,拥有超过 1000 家成员的支持,是全球领先的开源软件、开放标准、开放数据和开放硬件协作平台。Linux 基金会项目如 Linux、Kubernetes、Node.js 等被认为对世界最重要的基础设施发展至关重要。其开发方法利用成熟的最佳实践,并满足贡献者、用户和解决方案提供商的需求,以创建可持续的开放协作模式。如需了解更多信息,请访问 linuxfoundation.org

旧金山 🌉 API 规范大会 (ASC) 2022 数说

作者 博客

今年由 OpenAPI Initiative 举办的 API 规范大会 (ASC) 创造了演讲提交记录,获得了 CHAOSS 针对多元化和包容性的金牌,95% 的参会者对大会评价为优秀或以上,并提供了一个绝佳的交流机会,而且…… simply 很开心!

ASC 2022 于 9 月 19 日至 21 日在加州南旧金山举行。由于疫情限制,大会在过去两年一直以线上形式举办。今年,大会采取了线上线下混合模式。无论采取何种形式,大会都始终保持着极高的人气,吸引了众多开发人员、用户、公司、组织、API 工具制造商等,他们都对 API 技术感兴趣。

聆听和与行业专家讨论 OpenAPI 规范、RAML、Blueprint、gRPC、OData、JSON、Schema、GraphQL、AsyncAPI 等格式相关主题,这真是令人兴奋。

录制内容可从 这里(现场)和 这里(线上)获取。

 Linux 基金会关于 ASC 2022 的完整报告,“透明度报告:API 规范大会 (ASC)”(PDF)可供下载。

ASC 2022 连续第二年获得了 CHAOSS 金牌,该奖项是由 Linux 基金会项目颁发的!ASC 2022 荣获 CHAOSS 金牌,是因为该大会在促进健康的多元化和包容性 (D&I) 实践的开源社区中,满足了 80% 或以上的标准要求。

其他包容性举措包括:提供 现场 资源,如安静室(如果您需要一个不允许对话和互动的物理空间),哺乳室和儿童看护,以及特殊沟通贴纸和其他功能,以使此次活动尽可能地易于访问。

主题演讲涵盖了各种 API 主题,包括 Akita Software 首席执行官 Jean Yang 关于 近实时、自动生成 API 规范,以获得乐趣和利润 的演讲;微软的 Mike Kistler 和 Mark Weitzel 关于 大规模构建 API:从 API 治理转向 API 管理 的演讲;由 Kin Lane(Postman)主持的 回顾小组,参与者包括 BetterCloud 的 Lorinda Brandon、微软的 Gareth Jones、Kubeshop 的 Ole Lensmar、Salesforce 的 Tanya Vlahovic;以及 Twitter 的 Daniele Bernardi 关于 Twitter 的规范 的演讲。

特别感谢 SmartBear API 技术布道师 Frank Kilcommins 的欢迎致辞和 开幕致辞


参会人数统计!

大会结束后进行的调查显示,95% 的参会者对内容评价为优秀或以上(在 1-5 分制的评分中为 4 分或以上)⭐️⭐️⭐️⭐️⭐️!45% 的参会者表示,参加 ASC 2022 是一个宝贵的与业内人士会面或建立人脉的机会。

我们共有来自 17 个国家/地区的 123 人参加。🌎

创纪录的 CFP 提交量!🔥

API 规范大会 (ASC) 2022 收到 111 份 CFP 提交,而 2021 年为 104 份,2020 年为 72 份,2019 年为 42 份。由同行评审人员组成的团队接受了 44 场会议。SmartBear 的项目主席 Frank Kilcommins 以及规划委员会精心策划了内容和主题演讲阵容,为今年的活动带来了最相关的主题和演讲。

对于那些错过了大会或希望再次观看的人来说,主题演讲和会议录制内容可在 我们的 YouTube 频道 上获取。

在此下载 Linux 基金会关于 ASC 2022 的完整报告:“透明度报告:API 规范大会 (ASC)”(PDF)可供下载。

APIDays 巴黎首次设立 OpenAPI 专题轨道 – 加入我们!

作者 博客活动

OpenAPI Initiative 将于 2022 年 12 月 14 日在 APIDays 巴黎 举办 OpenAPI 专题轨道。

注册地址:https://www.apidays.global/paris#agenda 

作为 OAI 社区的成员,您可以使用代码 OAI20 注册免费通行证。只有 20 个免费通行证,所以不要犹豫了!

这个为期全天的专题轨道专注于 OpenAPI 规范问题,这是首次举办,并将涵盖各种 API 主题,吸引开发人员和管理人员的兴趣。它旨在成为 2023 年计划在 APIDays 活动中举办的一系列为期一天的活动。

查看 完整日程安排

OpenAPI 专题轨道的目标是汇聚 API 从业人员,分享真实世界的经验。您如何在公司中使用 OpenAPI 规范?主要优势和劣势是什么?在轨道结束时,我们将共同讨论规范、规范的演变以及未来的发展方向。我们将收集您的反馈,并将其反馈给 OpenAPI Initiative。

如果您在公司中使用 OpenAPI 规范,并有内容想分享,请务必参加从 16:55 开始的社区反馈 OpenAPI 会议。

当天将有 OpenAPI Initiative 联席主席 Isabelle Mauny 关于 OpenAPI 状态的演讲;思科首席架构师 Steve Swartz 关于 OpenAPI 规范的 12 个方面的演讲;Adyen 开发者布道师 Beppe Catanese 关于使用 OpenAPI 从 API 规范到代码的演讲;德国电信开发者布道师 Mario Bodemann 关于 OpenAPI:构建 Android 解析器和测试应用程序的演讲…… 等等!

 

👋 加入我们!注册地址:https://www.apidays.global/paris#agenda

思科加入 OpenAPI Initiative

作者 博客

OpenAPI Initiative 会员人数持续快速增长;现有 45 家成员,包括 Atlassian、彭博社、eBay、谷歌、IBM、微软、甲骨文、Postman、SAP、SmartBear 等。

旧金山 – 2022 年 10 月 18 日 – OpenAPI Initiative 今天宣布思科已加入成为新成员。OpenAPI Initiative 是一个由前瞻性的行业专家组成的联盟,致力于创建、发展和推广 OpenAPI 规范 (OAS),这是一种与供应商无关的开放式描述格式,用于 RESTful API。

作为云原生开发、AI/ML、API 安全、连接性、可观测性、网络自动化等领域社区驱动型创新的催化剂,思科认为,标准化整个云中的 Web API 将为全球开源和云原生社区生态系统提供透明度和价值。思科看到了实施 OpenAPI 规范来应对云原生挑战、降低实施成本以及通过开源支持下一代有远见者的优势。

思科开源主管 Stephen Augustus 表示:“构建良好的组件是交付强大应用程序和平台的核心考虑因素。思科很高兴能加入 OpenAPI Initiative 的杰出合作伙伴,共同推动创新,并更广泛地采用 OpenAPI 规范作为构建健壮、互操作应用程序的基本组件。”

OpenAPI Initiative 营销主席兼 Postman API 生命周期集成专家 Kevin Swiber 表示:“我们很高兴欢迎思科加入 OpenAPI Initiative。思科积极参与许多开源和 Linux 基金会项目,因此这是一种自然而然的选择,我们期待与他们更紧密地合作,构建 OpenAPI 规范。我们的会员资格对任何了解标准化 API 的巨大价值,并有兴趣发展和推广与供应商无关的描述格式的人开放。为什么不加入并立即开始?”

想要成为 OpenAPI Initiative 的成员吗?在此了解更多信息: https://www.openapis.org.cn/membership/join 

OpenAPI 资源

要了解更多关于参与 OpenAPI 规范演进的信息,请访问:https://www.openapis.org.cn/participate/how-to-contribute

成为会员

OpenAPI 规范 Twitter

●   OpenAPI 规范 GitHub – 立即开始使用

分享您的 OpenAPI 规范 v3 实现

关于思科开源

思科在开源和标准生态系统中拥有悠久历史,在云原生开发、AI/ML、API 安全、连接性、可观测性、网络自动化等领域提供社区驱动型创新。要了解有关思科开源活动的更多信息,请访问:opensource.cisco.com 

关于 OpenAPI Initiative

OpenAPI Initiative (OAI) 由一群具有前瞻性的行业专家创建,他们认识到在 API 描述方式上进行标准化带来的巨大价值。作为 Linux 基金会下属的开放治理结构,OAI 致力于创建、发展和推广供应商中立的描述格式。OpenAPI 规范最初基于 Swagger 规范,由 SmartBear Software 捐赠。要参与 OpenAPI Initiative,请访问 https://www.openapis.org.cn

关于 Linux 基金会

Linux 基金会成立于 2000 年,拥有 1000 多个成员的支持,是全球领先的开源软件、开放标准、开放数据和开放硬件协作中心。Linux 基金会的项目(如 Linux、Kubernetes、Node.js 等)被认为对全球最重要的基础设施发展至关重要。其开发方法利用已建立的最佳实践,并满足贡献者、用户和解决方案提供商的需求,以创建可持续的开放协作模式。有关更多信息,请访问 linuxfoundation.org。