跳至内容

Imagine
API开发人员门户网站介绍

抽象拼贴画:一名男子将钥匙插入上锁的电脑

随着消费内容的选择不断增加,很难预测观众会在哪里观看电视,也很难预测如何以最佳方式为观众盈利。要跟上时代的步伐,就必须有灵活的、面向未来的解决方案,您可以为今天的业务需求进行定制,并预期明天的业务需求会发生变化。

在想象力公司,我们相信未来蓬勃发展的关键在于实现开放、易用的集成模式,这样我们才能更快地向前迈进。这一信念是我们于 2022 年 4 月开始在全公司范围内建立 API 开发人员门户网站这一重大举措的驱动力。

Imagine 的应用程序接口开发人员门户项目旨在实现两个初步目标:

  • 扩展我们的开放平台理念,让客户能够访问我们的应用程序接口,从而更轻松地与我们的产品集成。
  • 创建一个工具,让合作伙伴和潜在客户了解想象力产品如何在不断变化的商业环境中帮助推动创新。

在这篇博客中,我们将从内部角度向您介绍门户网站的建设过程、项目现状,以及您如何访问持续更新且文档齐全的应用程序接口库,从而实现现有工具与 Imagine 解决方案的快速集成。

收集我们的数据

项目团队由研发、产品管理、架构和产品文档部门的利益相关者组成,首先讨论了项目的初步范围,审查了其他 API 门户和文档,评估了工具选项,并收集了我们的 API。

Imagine 产品组合中有数十种硬件和软件产品,研发和产品团队分散在全球各地,因此我们很快就发现,我们现有的应用程序接口和协议文档多年来是以各种方式创建和维护的,这可能并不令人惊讶:

  • 使用各种方法(REST、SOAP、XML、Java 等)进行设计
  • 按受众分为内部应用程序接口、外部应用程序接口,以及一些既有内部端点又有外部端点的应用程序接口
  • 以 PDF 格式发布的指南很快就过时了
  • 慎重地存储在个人研发硬盘上,其传播可能受到监管
  • 编写了不同程度的完整性、文档和代码示例
手持大杯咖啡的男子

精简应用程序接口文档,实现高效集成

统一 API 开发方法

考虑到我们的应用程序接口在历史上的不同状况,我们为应用程序接口开发人员门户网站制定了下一组目标:

为开发和记录新的应用程序接口建立全公司标准

我们的 API 将 Imagine 产品相互连接,并连接到我们合作伙伴和客户的产品,因此它们的一致性对于轻松实施至关重要。起初,我们讨论过将所有 API 重写为 REST 的可能性,但从技术或资源角度来看,这并不现实--稍后再详述。今后,所有新的应用程序接口都将采用基于 Swagger OpenAPI 标准的 REST 方式。

存储当前、传统和未来产品的所有应用程序接口

团队决定专注于 REST 设计,这意味着我们的一些旧 API 和协议无法 "适应 "我们为门户网站选择的基于 REST 的工具。为了解决这个问题,并将我们的资源集中在较新的 API 上,我们的架构师建立了一个流程,用于在门户网站上添加旧版 PDF 格式 API 指南的链接--我们称之为 "代理 API",因为它们不包含代码。当更新的指南准备就绪时,我们可以快速替换旧指南,客户可以立即在门户网站上访问它们。

尽可能自动化门户网站工作流程

这样做的目的是减少研发人员将新的和更新的 API 放入门户网站的时间投入。现在,我们的应用程序接口都在代码中进行了记录,但这增加了知道集成点作用的开发人员的负担。为了将应用程序接口的开发组织成易于管理的小块,我们将这项工作纳入了 SAFe 敏捷 PI 规划,并通过 Jira 票据进行跟踪。

探索想象力的产品--A 到 X

经过一年半的努力,我们现在已经在 API 开发人员门户网站上完成了 36 个 API 和代理,剩下的只有不到 8 个需要添加,除非我们发现了隐藏在某个地方的其他 API!这些 API 总共有 1,600 多个集成点,涵盖了我们较新的产品和传统产品--从 "A "到 "X"(但还没有 "Z")的产品。如果您没有在这里看到您的产品,那么它的 API 很可能正在开发中。

在公司内部,门户网站的工作流程已深深扎根于我们团队的流程中,更新的应用程序接口现在与产品发布同步进行。我们的项目团队每周召开会议,确定当前工作状态,解决问题,并讨论改进门户网站内容的下一步措施。销售和服务团队可以向潜在客户演示我们的 API 开发人员门户网站,并了解其中包含的最新信息。

对于与 Imagine 合作的合作伙伴和客户而言,结合其他产品信息审查 API 的能力增强了发现过程。已经实施了我们 API 的客户向我们提供了反馈意见(包括好的和不好的),这有助于确定 API 的改进和规划未来的产品功能。这种对话使我们能够更快地响应您的业务需求。

1 739 个集成点,而且还在不断增加!

Imagine 的应用程序接口开发人员门户网站为新产品和传统产品提供应用程序接口和代理,包括

  • 想象飞行者
  • ADC
  • BCM
  • D 系列
  • 史诗级多视图器
  • 游戏计划
  • 地标销售
  • Nexio
  • 开放系统互连
  • 麦哲伦控制系统
  • Selenio 网络处理器
  • SureFire
  • 版本
  • xG 线性

Imagine 的 API 开发人员门户网站能为您做什么?

如果您是 Imagine 产品线的新用户,请询问是否有与产品配套的应用程序接口。提示:有些产品有多个 API!我们可以向您展示 API 开发人员门户网站上有哪些可用的 API,这样您就可以了解如何利用产品的功能,提高集成速度和底线。

如果您已经拥有了 Imagine 产品,API 开发人员门户网站可让您轻松访问我们最新版本的 API 及其文档,这样您就可以利用我们开放平台的最新变化。当行业面临新的业务挑战时,您可以利用更少的资源快速调整应对措施,从而实现收益最大化。

最重要的是,应用程序接口开发人员门户网站是想象力致力于帮助业界克服当前业务挑战并跟上转型变革步伐的另一种方式。

两个拳头敲在一起,一男一女坐在上面

利用 Imagine 的应用程序接口门户提升您的集成游戏水平

看看 Imagine API 可以实现什么

了解我们在线提供的应用程序接口--这只是 Imagine 功能的一瞥。 准备好了吗?我们的销售团队可以指导您充分挖掘可能的潜力。

男子在透明窗户上画图
Loading...