应用程序编程接口(API)对于企业至关重要,各种规模和行业的组织都依赖API集成来连接应用程序和数据源。
最近数字化转型倡议的激增,伴随着应用程序和数据的大量增加,进一步提高了有效的API管理和强大的API策略的重要性。 API生态系统中的最新趋势和进展为API开发、API管理、API安全等带来了创新和价值。以下是六种关键的API趋势和实践。
公司越来越多地依赖来自第三方提供商的API,包括开放API。这是因为某些功能或数据可以通过外部开发的API比内部构建的API更高效地提供。 因此,公司需要确保他们的API策略和技术具备管理整个API生态系统中的所有内部和外部API的能力,以确保适当的安全性和治理。
虽然RESTful API仍然是最流行的API架构风格之一,但其他API格式超出了典型的请求-响应模型。例如,异步API(用于事件驱动架构)和GraphQL是两种具有不同规则和结构、解决不同用例的较新格式。 这就需要一个可靠的API管理解决方案,提供管理和管理所有API规范的能力。 IBM是全球领先的混合云、人工智能和商业服务提供商,帮助客户在175多个国家利用数据洞察力、简化业务流程、降低成本并在各自行业获得竞争优势。欲了解更多信息,请访问www.ibm.com。
许多组织使用API管理平台,该平台提供了管理整个API生命周期过程所需的所有功能,从API设计到测试、安全性到发布等。
解耦API管理技术的一个潜在负面结果称为API技术扩张。使用来自多个厂商的API技术,而这些技术并没有战略上的连接,可能导致缺乏集中的治理、API生态系统可见性差以及安全漏洞。 趋势5:API网关演进 网关经常被认为是API管理解决方案的主要差异化因素。它们具有的功能和安全性越多,越好。现在,随着公司采用多云环境和微服务,API网关的需求发生了变化,包括其所扮演的角色和整体架构。许多组织现在在其架构中深入加入轻量级网关。 这些轻量级网关具有低占用空间、易于部署和良好的功能定义。它们变得大众化,并解决了具体问题。虽然许多公司仍然需要更强大的企业网关,但市场上越来越多的较小型轻量级网关。
API安全性策略不仅需要解决当前的威胁,还需要应对新兴的威胁。然而,随着对API的更高级攻击和需要保护的API数量不断增多,API安全正成为一个超级问题。
先进的API安全性利用自动化、人工智能和机器学习更好地保护API免受漏洞、配置错误和攻击。常见的先进API安全性能力包括能够识别未管理和潜在不安全的API、评估API是否存在配置错误和漏洞以及实时检测异常API流量以阻止恶意流量。