为什么选择红帽 API 管理产品?

复制 URL

红帽为您提供轻量而全面的模块化 API 管理解决方案——采用开源技术构建,符合开放标准,可在本地或云端灵活使用。这让您的团队可以随业务发展连接任意事物,无论是应用到数据的连接,还是新旧资产的连接。

没有哪一个应用是孤岛

至少从长期角度上来说,没有哪一个应用能够独自创造业务价值。它必须与您现有和未来的技术投资相衔接,才能拥有持续的价值,并且真正参与到您的业务中。API 为您提供了一种集成万物的标准方式,不需要在每一次引入新资产时都要重建。

您将面临着这样的挑战:只有快速为客户提供新的体验,才能在竞争中立于不败之地。如果新应用不能与您的过往投资良好整合,那它还有什么价值?同时,如何以积极、灵活且统一的方式来实施应用编程接口(API)安全防护

API 设计良好并且管理妥当时,可与您企业的新产品和服务实现快速互连,同时让您保持掌控力和安全性。API 可让您在设计新工具和产品时重复利用各种相关资源,并提高这些工具和产品的通用性。通过 API 让数十个数字接触点之间能够正常通信,软件架构就能更好地运行。

然而,实施和管理 API 集成并不是一件容易的事。您的解决方案或许并不支持非技术型用户。您的 iPaaS 解决方案也许能满足其需求,但用户仍需通过中央枢纽扩展或请求新的服务,这样势必会影响团队的工作效率。

如果您要通过任意方式开放自己的 API(比如为实现盈利,如 Google Maps API),则还需了解如何控制 API 的访问权限和使用情况。您最终需要的是一款随着业务发展仍能像现在这样发挥作用的 API 基础架构。您需要一个可扩展的解决方案和架构。以 API 为中心的敏捷整合方案,能够帮助您充分利用自己的 API。

底线在于,您需要能够一个解决方案来实现可快速部署并可重复的整合,随后还需要一种方法对各项整合进行管理。红帽能为您带来这一解决方案。

我们可利用容器平台助您解决在管理和支持各种应用、服务和微服务方面所面临的固有难题。我们的专家可帮助您的组织开发所需的实践、工具和文化,以便最大程度地利用实施 API 和用户接口的投资。

红帽资源

开源是红帽的发展之路。

红帽提供模块化、轻量型综合 API 管理解决方案,但许多公司也是如此。而我们产品的独特之处在于开源和开放标准,并且可在企业内、云端或混合环境中应用。由于红帽致力于发展开源技术和我们独特的开发模式,我们的产品组合经过了多元化社区的广泛测试,得到了红帽工程师、客户、独立软件与硬件供应商以及合作伙伴的多重检验。

红帽向上游代码库贡献代码并提供改进方案,共同分享所有进步。当然,我们与社区的协作不仅限于开发代码。开放协作也让大家能自由地提问,积极地提供改进方案。这就是开源的方式,也是开放式组织的力量。正因为此,红帽 20 多年来始终是备受信赖的企业基础架构提供商。

使用 3scale 管理您的 API

红帽® 3scale API 管理是一个 API 管理平台,能让您轻松实现 API 共享、保护、分发、控制和盈利。3scale API 管理可用于扩展和支持混合架构(在企业内部、云端或两处同时进行)。想要开放 API 的访问权限并实现盈利?借助集成式开发人员门户以及与 Stripe、Baintree 和 Adyen 的平台整合功能,可在 API 消费者和提供商之间轻松地实现端到端计费。

3scale API 管理分为 API 程序管理层和 API 流量控制层。采用的传统流量控制方法越多,所耗费的时间就越长,因为整个 API 调用都必须接受身份验证。这个全新的流量控制层只需要检查传入调用的标头,所以能够更快地对流量进行扫描和身份验证。通过实施访问、策略和流量控制,您可以轻松地对流量进行身份验证、按策略限制流量、保护后台服务、设定速率限制并创建访问层。

这两个层会利用 API 网关上的可配置缓存策略,相互进行异步通信。所以,即使 API 管理策略配置出于某种原因而不可用,API 程序也不会减速,仍能正常使用。由于 API 管理器和 API 网关相互独立,所以您可以单独对它们进行扩展,并实施更加复杂的部署方案。

3scale API 管理包含一个可全面自定义的开发人员门户,因而开发人员可以通过简单易用的单个平台获取所需的一切(帐户和应用管理、分析、API 密钥管理等)。交互式 API 记录工具允许开发人员检查处于活跃状态的 API,分析引擎则可提供所有与 API 性能和流量模式有关的信息。最后,您还能以不同的方式将 API 封装到不同的产品中,从而为不同的 API 消费者定义和配置不同的策略。这样,您就能基于 API 自由创建独特的业务模型,满足不同的客户需求。

将您的 IT 资产与 Fuse 集成

红帽 Fuse 是一个分布式集成平台,可以帮助集成专家、应用开发人员和业务用户展开协作,并独立打造互通互联的解决方案。Fuse 会以 API 为中心在云原生环境中进行开发,这样用户就能轻松地扩展和重复使用各种服务和集成。它采用混合架构和容器技术,允许用户在自己最适应的环境中开展工作,并能在任意位置(企业本地、云端或同时在这两处)共享和使用自己的工作成果。简单易用且可共享的基础平台,可确保实现透明、一致的监管,有助于促进不同的用户展开合作。

在过去的 15 年间,业界一直将企业服务总线作为企业集成的标准,这类总线通常会采用集中化部署,并由 IT 部门中的单个团队来管理。采用这一模式时,中央团队要负责满足整个企业的所有集成需求。这一模式有助于实现高效、可控的集成部署,因而非常适用于某些使用案例;但是,它也会妨碍现代化实践的实施,如 DevOps 和敏捷工作流程。如今,创新往往源于小型团队,这些团队非常重视协同合作,其部署频率也要比其他团队高得多。如果您的团队正以敏捷方式开展工作,则您需要部署 API 集成解决方案,从而提供相关支持。Fuse 包含 200 多个连接器,能帮助您集成一切(从传统系统到合作伙伴网络)。

低代码接口能让用户借助预定义的集成和服务模式,采用拖放技术自助创建新的业务解决方案。这可促使不同的用户相互协作却保持独立,共同将传统应用、API 和物联网(IoT)设备集成到单个统一的集成解决方案中。自动化功能可确保定期执行各个服务的测试、部署和安全防护工作,帮助您的团队维护持续交付管道。

面向 OpenShift API 管理的托管式 API 管理服务

红帽 OpenShift API 管理是一项托管式 API 管理服务,是红帽 OpenShift 专业版(企业 Kubernetes 平台红帽 OpenShift 的完全托管服务)的附加组件。

OpenShift API 管理可以支持 IT 团队采用 API 优先方法构建基于微服务的应用,以便他们对现有系统进行现代化改造、提高开发人员的生产力并更快地交付新应用。

红帽可为 OpenShift 专业版和 OpenShift API 管理托管、管理并提供专业支持,包括配置、维护和升级,从而让团队可以专注于开发工作,而不用分心管理 Kubernetes 基础架构。

OpenShift API 管理可助您实现以下功能:

  • 部署并在整个生命周期中监控和控制 API
  • 制定安全防护和使用策略
  • 通过声明性策略使用现有的身份管理系统,而无需自定义代码
  • 深入了解 API 的健康和使用情况
  • 通过发布到内部或外部开发人员门户,发现和共享 API

将 OpenShift API 管理添加到 OpenShift 专业版中后,可为构建、部署和扩展云原生应用带来简化的开发人员体验。通过方便开发人员使用的统一界面,监控、配置和发布所有 API。

API 管理器使您可以跨多个云连接内部和外部应用、实施公司策略和监管(包括速率限制和使用),并在开发生命周期的每个阶段管理 API。 

进一步了解 OpenShift API 管理

我们的 API 解决方案基于开源社区理念构建而成。这就意味着有更多的人来开发解决问题的软件,不仅开放、透明,而且自由。然而,只是开源并不是创新的万全保障。

真正的创新,源自理念互通以及携手解决问题。这就是由社区推动开源的优点,于是,红帽开放创新实验室应运而生。您的团队可以安排 3 至 6 名开发人员开展高强度、富有针对性的业务探讨,以探究如何按照红帽方式来构建 API 连接的应用。

以下是来自航空业的一些真实案例。了解高效的 API 解决方案如何帮助您加快速度、提高效率,并做好扩展准备。
 

Schiphol Amsterdam Airport logo

Icon-Red_Hat-Media_and_documents-Quotemark_Open-B-Red-RGB 我们预见到,在公司的关键基础架构上运行开放式 Flight API 会有一定的困难。因为现有的企业内部基础架构无法提供足够的可扩展性,所以我们想了解一下企业云服务到底能为我们提供怎样的帮助。

Mechiel Aalbers

高级技术应用协调员,阿姆斯特丹史基浦机场

 
 

Icon-Red_Hat-Media_and_documents-Quotemark_Open-B-Red-RGB 通过了解我们真正的需要,红帽的开源技术帮助我们解决了实际的问题。

Tobias Mohr

Lufthansa Technik 旗下 Aviatar 平台技术与基础架构主管

中心

红帽官方博客

获取有关我们的客户、合作伙伴和社区生态系统的最新信息。

所有红帽产品试用

我们的免费试用可让您亲身体验红帽的产品功能,为获得认证做好准备,或评估某个产品是否适合您的企业。

扩展阅读

什么是应用集成?

应用集成可将不同的系统和应用连接起来,使它们可通过交换数据和使用服务进行协作。

一文看懂 API 是什么,有什么用?- 红帽

应用编程接口(API)是一组用于构建和集成应用软件的定义和协议。通过向合作伙伴或公众提供您的 API,可以:创造新的收入渠道,扩大您的品牌覆盖范围,通过外部开发和协作,推动开放创新或提高效率。

一文看懂 GraphQL 是什么?都有哪些优缺点 - 红帽

GraphQL 是一种用于应用编程接口(API)的查询语言和服务器端运行时,作为 REST 的替代方案,它可以使客户端准确地获得所需的数据,没有任何冗余。让 API 变得快速、灵活并且为开发人员提供便利。

集成 相关资源

特色产品

  • 红帽应用基础

    一组旨在帮助构建、部署和运行应用的组件。包括红帽 3scale API 管理、红帽数据网格、红帽 JBoss Web 服务器、红帽 AMQ、红帽开源技术构建以及应用迁移工具包。