【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

Layer 7 调查——超媒体 API 预计会强劲增长

  • 2014-03-11
  • 本文字数:1455 字

    阅读完需:约 5 分钟

Layer 7 是 CA Technologies 的一家公司,它于近日发布了针对 API 设计和部署的调查结果。调查显示,API 设计人员在安全性和可用性哪个应该最先关注方面存在分歧,XML 表示和 JSON 表示占比基本相同,超媒体风格的 API 预计会强劲增长。总之,调查表明,没有一种放之四海而皆准的 API 管理方式。

该调查是由 Layer 7 所属的 API Academy 在 Layer 7 的客户群成员中开展的,为期三十天,总共收到了 180 份来自 API 管理人员和企业架构师的回复,结果以信息图表(.pdf 文件)的形式呈现,读者可以从Layer 7 的网站上下载。

当问及他们最先关注什么时,18% 的设计人员对此并不确定,其余的API 设计人员在安全性(44%)和可用性(38%)两个方面占比基本相同。这表明,安全性和可用性仍然是API 设计中的关键问题。将这份调查结果与InfoQ 自己的 API 管理功能调查相比就会发现,InfoQ 的调查突出了安全性作为 API 管理最先关注的问题——证实了 CA 的调查。但是,在 API 可用性方面比较这两个调查是不可能的,因为 InfoQ 的调查并没有直接将 API 可用性认定为 API 管理的一个关注问题。

对于 Layer 7 的这项调查,大部分回复都与组织本身使用的私有 API 有关。60% 涉及公共 API 和私有 API 的混合,26% 只涉及私有 API,14% 只涉及公共 API。在这些 API 的数据表示方面,XML 和 JSON 占比基本相同。

API Academy 将 API 分成三种常见风格——Tunnel 风格(SOAP)、URI 风格(CRUD)和超媒体风格(REST)。调查发现,SOAP(44%)和 CRUD(42%)占比基相同,其余的 26% 为超媒体。不过,放眼未来计划,超媒体显示了更强劲的增长势头,28% 的受访者计划增加超媒体支持,相比之下,只有 19% 的受访者计划增加 SOAP 或 CRUD 支持。

Matt McLarty 是 CA Technologies 的企业架构师和实践服务副总裁,InfoQ 就调查结果与他进行了讨论。当问及技术和 API 的相关性时,Matt 解释说,“在调查中,我们没有发现技术与行业或企业规模等人口统计学特征之间有任何的显著相关性。但是,API Academy 与各种规模、行业和目标的公司都有紧密合作。经验告诉我们,许多大型企业往往都是由内而外启用他们的 API,其结果是开始时他们常常用 SOAP 或纯 XML。随着 API 对外界越来越开放,或者是由于移动的需求,他们通常会换成 JSON。在大多数情况下,我们都鼓励使用 JSON ,因为那是大部分客户端开发的首选,而且我们喜欢偏向于 API 可用性。”

InfoQ 注意到了一项令人印象深刻的结果,就是超媒体 API 的预期增长势头。Matt 也认为,“当前,超媒体真地很热门。这个概念出现已经有段时间了(在Fielding 的博士论文中),但是,我认为它正在进入发展的快车道,因为其中确实有一些有用且实际的指导,在切实可行的层面上解释了它的好处,并提供了实际的应用程序。我认为,我们正处在这样一个阶段,许多框架提供了不同的好处,但在出现明确的领导者之前,还需要沉下心来做事。”

最后,InfoQ 问他,在API 设计所用的工具类型方面,是否有什么信息。Matt 解释说,“根据我们的经验,这再次回到了我们所面对的组织文化。在大多数情况下,大型企业都使用他们首选的设计工具(数据建模工具、UML),并调整它们以适应Web API 环境。最近还有人提出了一些API 设计规格说明,但在我们共事的企业里,还没有看到它们的应用。”

关于这些调查结果,我们真得非常乐意听听读者的感想。您认为API 设计应该最先关注什么?超媒体会是未来的API 协议吗——在企业内部,或者企业外部,或者两者兼而有之?

查看英文原文: Layer 7 Survey - Strong Growth Predicted for Hypermedia APIs

2014-03-11 22:23922
用户头像

发布了 256 篇内容, 共 81.6 次阅读, 收获喜欢 11 次。

关注

评论

发布
暂无评论
发现更多内容

架构训练营模块3作业——外包学生管理系统的架构文档

Geek_3d7c4d

#架构训练营

openEuler 开源汇智赢未来|2023开放原子全球开源峰会OpenAtom openEuler 论坛成功召开

开放原子开源基金会

开源 openEuler 开放原子全球开源峰会 开放原子

业务与应用同步发展:应用现代化的策略建议

NGINX开源社区

膜拜!Alibaba最新发布SprinBoot:进阶原理实战与面试题分析指南

互联网架构师小马

Java spring 微服务 Spring Boot 框架

OpenInfra基金会在亚洲、欧洲正式设立运营中心

说山水

爆赞!GitHub上首本IntelliJ IDEA操作手册,标星果然百万名不虚传

互联网架构师小马

Java IDEA

内网IM即时通讯软件WorkPlus,快速连接工作的沟通利器

WorkPlus

假如你是CEO,遇到人才瓶颈又该如何破局?数智人力给您答案!

用友BIP

人力资源 数智人力

软件测试/测试开发丨学习笔记之Python函数

测试人

Python 程序员 软件测试 自动化测试 函数

GitHub收获70K+Star!阿里巴巴总结的「百亿级别并发设计手册」太香了

互联网架构师小马

Java 系统设计 高并发

集群限流的两种模式

互联网架构师小马

Java 集群限流

活动预约!华为云企业快成长大数据技术创新论坛成都站6月16日举行

说山水

热点参数限流功能的实现与流量效果控制

互联网架构师小马

集群限流功能是如何实现的?

互联网架构师小马

Java sentinel 集群限流

Sentinel支持异步调用链的实现原理

互联网架构师小马

Java sentinel

HummerRisk 开发手册:Restful Api 使用

HummerCloud

开源 云原生 云安全

为开发者打造的开源低代码开发平台

力软低代码开发平台

【游戏行业部】重回游戏公平,向游戏打金工作室宣战!

网易智企

游戏 反外挂 游戏安全

科兴未来|第二届集成电路“太湖之芯”创业大赛,报名正式开始

科兴未来News

与 NGINX 团队直接交流 | 微服务之月火热报名中

NGINX开源社区

nginx 微服务 运维

MaxCompute中如何处理异常字符

阿里云大数据AI技术

大数据 数据处理 企业号 6 月 PK 榜

透明LED显示屏报价方案

Dylan

方案 屏幕亮度 报价 像素 LED显示屏

浅析数智化转型深层次的挑战

用友BIP

数智平台

积聚产业发展新动能|2023开放原子全球开源峰会OpenAtom OpenHarmony分论坛成功举办

开放原子开源基金会

开源 OpenHarmony 开放原子全球开源峰会 开放原子

众多国央企专家齐聚一堂,探索财务共享未来模式

用友BIP

财务共享

数智人力帮您搭建人才梯队,从此挖掘人才不再靠缘分!

用友BIP

数智人力

大文件上传功能在标签服务的简单应用和代码实现

袋鼠云数栈

大数据 标签体系 企业号 6 月 PK 榜

软件测试|超好用超简单的Python GUI库——tkinter

霍格沃兹测试开发学社

python 3.5+ GUI

科兴未来|第七届“红船杯”嘉兴全球创业创新大赛开启报名

科兴未来News

数字经济 新能源 生物医药 新材料 高端装备

局域网办公的重要性,如何选择企业IM即时通讯APP?

WorkPlus

开源赋能 工业铸魂|2023开放原子全球开源峰会开源工业软件分论坛圆满举行

开放原子开源基金会

开源 开放原子全球开源峰会 开源工业软件

Layer 7调查——超媒体API预计会强劲增长_架构_Saul Caganoff_InfoQ精选文章