[Dzone Research]API管理:集成、API和OSS工具

2024-04-30 13:32

本文主要是介绍[Dzone Research]API管理:集成、API和OSS工具,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

导言

 

集成实践和API

在……里面我们上一篇文章我们看了一下开发人员在API中遇到的一些障碍,以及为什么API集成的简单性如此重要,现在让我们来看看开发人员是如何使用API的。至于集成的系统类型,37%的受访者集成移动系统、37%的集成/分析系统和35%的客户关系管理系统。由于这是今年受访者中最受欢迎的三项回应,所以让我们用这些制度作比较。

当我们看到为什么开发人员和/或组织实现API时,允许客户与他们的软件集成成为开发人员和组织最关心的问题-为移动(57%)、BI/分析(59%)和CRM(55%)集成。然而,这就是达成一致意见的地方。在从事移动集成的受访者中,第二大关切是对移动支持的需求(49%),而BI/Analytics(42%)和CRM(41%)开发人员告诉我们,鼓励用户使用他们的软件开发新的解决方案是实现API的第二大原因。

将这三种系统与调查对象使用的应用程序集成方法进行比较,我们再次看到一些有趣的趋势。应用程序集成的顶级方法在这三个类别中被证明是相同的。77%的受访者从事移动系统集成,75%的受访者从事CRM集成,74%的受访者使用BI/Analytics集成技术告诉我们,在应用程序之间发送消息是他们实现应用集成的最佳方法。而且,同样,受访者的选择在最佳选择之后也出现了分歧。61%的手机受访者报告说,在不同的应用程序之间共享一个公共数据库作为他们的应用集成方法,而59%的BI/Analytics开发人员和59%的CRM开发人员报告说,在不同应用程序之间传输文件是他们的首选方法。

开源工具

现在我们已经介绍了系统和API被调查者使用的情况,让我们快速了解一下开放源码框架和工具的流行程度。虽然开源工具的流行本身并不令人惊讶,但有趣的是,对于我们询问调查对象(除了iPaaS解决方案)的每一个工具,开源解决方案都占了上风。受访者报告的两种最流行的集成框架、套件或ESB是SpringIntegration(40%)和ApacheCamel(24%)。对于消息传递工具,受访者报告的前三种选择同样都是开源的。ApacheKafka(39%)被证明是最流行的,其次是RabbitMQ(36%)和ActiveMQ(28%)。Swagger是最流行的框架,用于设计和记录RESTfulAPI(45%)和API管理(68%)。

结语

鉴于这些开源工具在我们的调查对象中很受欢迎,让我们快速看看这些工具在GitHub上的表现。

  • 写这篇文章的时候,阿帕奇骆驼在GitHub上有2.1万颗星星,而Spring集成本身没有GitHub回购,弹簧集成样品回购有1400颗星。

  • 阿帕奇卡夫卡带来了95000颗星星,兔MQ有近3,000颗星,ActiveMQ有1.2,000颗星。看起来Kafka在开源社区中的表现要比我们的API管理调查要好。

  • 他们中的国王,昂首阔步,有着惊人的12.7千颗星星。

总的来说,我们的调查结果似乎反映了更广泛的开发人员社区对各种集成项目的各种工具的感受。虽然存在一些波动(参见Kafka/RabbitMQ/ActiveMQ比较),但这并不是最充分证明的方法,本文中的研究结果似乎可以安全地反映开发人员社区的更大趋势。

这篇关于[Dzone Research]API管理:集成、API和OSS工具的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/948993

相关文章

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖

高效录音转文字:2024年四大工具精选!

在快节奏的工作生活中,能够快速将录音转换成文字是一项非常实用的能力。特别是在需要记录会议纪要、讲座内容或者是采访素材的时候,一款优秀的在线录音转文字工具能派上大用场。以下推荐几个好用的录音转文字工具! 365在线转文字 直达链接:https://www.pdf365.cn/ 365在线转文字是一款提供在线录音转文字服务的工具,它以其高效、便捷的特点受到用户的青睐。用户无需下载安装任何软件,只

软考系统规划与管理师考试证书含金量高吗?

2024年软考系统规划与管理师考试报名时间节点: 报名时间:2024年上半年软考将于3月中旬陆续开始报名 考试时间:上半年5月25日到28日,下半年11月9日到12日 分数线:所有科目成绩均须达到45分以上(包括45分)方可通过考试 成绩查询:可在“中国计算机技术职业资格网”上查询软考成绩 出成绩时间:预计在11月左右 证书领取时间:一般在考试成绩公布后3~4个月,各地领取时间有所不同

安全管理体系化的智慧油站开源了。

AI视频监控平台简介 AI视频监控平台是一款功能强大且简单易用的实时算法视频监控系统。它的愿景是最底层打通各大芯片厂商相互间的壁垒,省去繁琐重复的适配流程,实现芯片、算法、应用的全流程组合,从而大大减少企业级应用约95%的开发成本。用户只需在界面上进行简单的操作,就可以实现全视频的接入及布控。摄像头管理模块用于多种终端设备、智能设备的接入及管理。平台支持包括摄像头等终端感知设备接入,为整个平台提

【区块链 + 人才服务】区块链集成开发平台 | FISCO BCOS应用案例

随着区块链技术的快速发展,越来越多的企业开始将其应用于实际业务中。然而,区块链技术的专业性使得其集成开发成为一项挑战。针对此,广东中创智慧科技有限公司基于国产开源联盟链 FISCO BCOS 推出了区块链集成开发平台。该平台基于区块链技术,提供一套全面的区块链开发工具和开发环境,支持开发者快速开发和部署区块链应用。此外,该平台还可以提供一套全面的区块链开发教程和文档,帮助开发者快速上手区块链开发。

【Linux 从基础到进阶】Ansible自动化运维工具使用

Ansible自动化运维工具使用 Ansible 是一款开源的自动化运维工具,采用无代理架构(agentless),基于 SSH 连接进行管理,具有简单易用、灵活强大、可扩展性高等特点。它广泛用于服务器管理、应用部署、配置管理等任务。本文将介绍 Ansible 的安装、基本使用方法及一些实际运维场景中的应用,旨在帮助运维人员快速上手并熟练运用 Ansible。 1. Ansible的核心概念

从状态管理到性能优化:全面解析 Android Compose

文章目录 引言一、Android Compose基本概念1.1 什么是Android Compose?1.2 Compose的优势1.3 如何在项目中使用Compose 二、Compose中的状态管理2.1 状态管理的重要性2.2 Compose中的状态和数据流2.3 使用State和MutableState处理状态2.4 通过ViewModel进行状态管理 三、Compose中的列表和滚动

超强的截图工具:PixPin

你是否还在为寻找一款功能强大、操作简便的截图工具而烦恼?市面上那么多工具,常常让人无从选择。今天,想给大家安利一款神器——PixPin,一款真正解放双手的截图工具。 想象一下,你只需要按下快捷键就能轻松完成多种截图任务,还能快速编辑、标注甚至保存多种格式的图片。这款工具能满足这些需求吗? PixPin不仅支持全屏、窗口、区域截图等基础功能,它还可以进行延时截图,让你捕捉到每个关键画面。不仅如此

【LabVIEW学习篇 - 21】:DLL与API的调用

文章目录 DLL与API调用DLLAPIDLL的调用 DLL与API调用 LabVIEW虽然已经足够强大,但不同的语言在不同领域都有着自己的优势,为了强强联合,LabVIEW提供了强大的外部程序接口能力,包括DLL、CIN(C语言接口)、ActiveX、.NET、MATLAB等等。通过DLL可以使用户很方便地调用C、C++、C#、VB等编程语言写的程序以及windows自带的大

【Shiro】Shiro 的学习教程(三)之 SpringBoot 集成 Shiro

目录 1、环境准备2、引入 Shiro3、实现认证、退出3.1、使用死数据实现3.2、引入数据库,添加注册功能后端代码前端代码 3.3、MD5、Salt 的认证流程 4.、实现授权4.1、基于角色授权4.2、基于资源授权 5、引入缓存5.1、EhCache 实现缓存5.2、集成 Redis 实现 Shiro 缓存 1、环境准备 新建一个 SpringBoot 工程,引入依赖: