为什么API-First软件开发导致闪亮的API人
英国消费者想要生物识别,但恐惧无人驾驶汽车和艾
政府试图对Brexit后安全对准的看法
脑电脑接口:有前途的技术需求调节
HETT 2019:小组说,数字识字差距永远不会完全关闭
云配置错误暴露于数据丢失的企业
BA IT系统失败导致伦敦机场取消的航班和延误
攻击者通过其VPN击中VPN公司
HMRC首席数字和信息官员离开
西北部用komprise减少了一半的储存成本
rootmetrics在4g服务性能,质量上排名ee顶部
大多数组织与云安全斗争
微软与印度的JIO在云推
IT部门如何在新经济中抵销
伦敦证券交易所羽毛延误交易
面试:使用云和大数据来改善心脏病患者结果的BHF
这应该是Android消息传递的未来
为什么像素5才有趣
BT Geass Up ove Rogue无人机
2月100日1903年和1909年累计更新导致桌面消失
Google发现Web用户使用受损凭据登录
easyjet部署谷歌的自然语言处理技术,将语音搜索带到航空公司应用程序
来自北欧的帮助手中的GDPR风暴
CIO采访:Shaun Le Geyt,Cio,Parkinson的英国
总理萨吉德·贾维德设定为提高英国宽带覆盖率的投资承诺达到5亿英镑的投资承诺
微软和苹果在一起更好
为什么cio必须将内部IT流程数字化以跟上变化的步伐
感觉收入挤压,Mozilla休息了70
沟通连帽衫和黑客鼓励各种安全招聘
Microsoft为Enterprise提供了良好的效果
微软的Surface Duo是一个大图片产品
在阿曼的新技术启动驱动器内
英国航空公司解决了IT系统问题,使其成为地面和延迟数百次航班
微软在通往苹果硅的道路上加入其他主要开发人员
关键点大多数Android与IOS参数未命中
IBM启动基于区块链的供应链服务与AI,IOT集成
如何在Mac的Finder中安装几乎任何远程驱动器
别担心曲线才刚刚呢 - 让您的Citrix系统修补
数字地雷通过开设云房子圆顶设施扩展了Docklands DataceRe Campus
Wi-Fi 6e即将到来苹果企业
关于三星的Android安全更新公告的两个大
Microsoft发布了一些“可选的,非安全性,C / D星期”的Win10补丁。避免它们。
北欧支付协作将简化跨境付款
苹果在11月12日套装大苏尔释放
诺基亚,NTT DOCOMO和OMRON在工厂楼层测试5G
谷歌vs Microsoft:挖掘公共云电子邮件市场Duopoly
万事达卡在基于区块链的食品供应链的合作伙伴
Microsoft Bucks历史,PEGS Windows 10 21H1为“次要”升级
沃尔玛推出了“世界上最大的”区块链条的货运和支付网络
神秘的应用程序让您关闭 - 或者是吗?
您的位置:首页 >论坛 > 电子商务 >

为什么API-First软件开发导致闪亮的API人

2021-09-03 20:44:14 [来源]:

应用程序编程接口(API)使软件开发人员能够通过单个编程连接获得对其他代码的访问,并且是软件开发中的基本节省时间。随着口头禅的,“不要重新发明轮子。”因此,如果已经编码了一段代码或算法,并且有一个可用于访问它的API,为什么不使用此代码而不是从头开始写类似的东西?

不是每个公司都想成为一家软件公司。但专家认为,一个API-First的软件开发方法,与开发开发人员提供API的门户网站,可以帮助企业波兰的软件开发工作。

SATISH MARAM,API主任和Astrazeneca集成,说:“从根本上讲,API使您可以构建一次并多次使用。”根据Maram,当需要集成两个系统时,发生重复使用API​​的Agood候选者,并且这种集成可能在不止一个地方使用。

这种重用正在成为工作和养老金部(DWP)的IT战略的关键部分。DWP整合负责人Jacqui Leggetter说:“为重复使用的建筑服务是我们的战略目标。”

在伦敦Excel最近的Mulesoft Connect 2019年会议上的小组讨论期间,Leggetter,Maram和Panellist Ben Turner,CTO在法律和一般,一般保险,被要求对API的福利以及建立它们的最佳做法的看法。重复使用。

小组成员同意API的概念是企业通常会难以努力。相反,讨论应该涉及通过API提供的商业服务,因为Turner解释说。“我不谈论API,”他说。“我们谈论业务想要消耗的服务,并尝试找到日常的场景来解释它们。”

在使用API​​的第一年,Leggetter表示,DWP团队开始改变它命名为新API的方式。旧API以前是基于数字的。“在团队的API旅程中通过第一年,我们停止谈论API作为数字,”她说。“每个API都应该以动词开头。”介绍托管特,这改变了与API相关的思维方式。

开始开发可以在整个业务中使用的新API的程序需要改变态度 - 业务对齐。虽然应用程序开发团队可能习惯于为特定业务职能编写软件,但是基于API的软件开发方法需要团队思考他们构建的代码如何重用。

在2016年之前,法律和一般的RAN软件项目依赖于点对点连接,所述特纳表示。“这个想法是为了建造一次,然后完成了它。我们需要改变和扰乱业务和中的心态。“

同样,Leggetter表示,当苏格兰政府开始工作时,DWP队“有一个灯泡时刻”,它以此与其以前为HM收入和海关(HMRC)开发了许多相似之处的项目。“我们为HMRC建立的服务并不可重复使用,因为我们在单一API中暴露了五件事,”她说。

Leggetter表示,如果它开发的微野营服务更加粒度,该团队意识到它会变得更好地重用。所以对于下一个项目 - 一个免费的NHS处方权利检查服务,与HMRC MicroService具有相似之处 - 团队研究开发粒状API。“我们将微伺服术分成单独的API,”Leggetter说。

一旦基于API的方法被用来建立一个项目,小组成员分享了他们的团队如何看到生产力优势的经验。在Astrazeneca,Maram表示,首次使用基于API的方法建造的第一个项目实际上需要比传统的点对点集成更少的工作 - 但API的实际价值来自第二个项目。“我们组装了合作乐高块[软件]所以我们只需要在第二个项目期间建立一半,”他说。

农业和环境产品公司Yara International是一个在API旅程中开始的组织的示例。Yara已经开始使用Mulesoft的AnyPoint API管理软件作为更广泛的计划的一部分,以便将其与业务更加贴近,并更快地开发软件。

解释使用API​​管理的司机,Patrick de Sarrazin,API主管和雅拉集成,说:“我们没有能够讨论一些东西,然后工作一年的奢侈品。如果你正在考虑某事,那么别人可能已经开始致力于它。“

三年前,雅拉是经历了改革,更接近业务,并开始了一个叫做雅拉API经济的倡议。de sarrazin解释说:“我们希望留下换班哲学。我们想让我们的程序员努力以有组织的方式做更多并做到这一点。“

根据De Sarrazin的说法,雅拉的方法使程序员能够与他所谓的“双峰模型”合作。这种所谓的“左移”方法意味着Yara使其程序员能够以自己的方式解决问题,并为他们的想法以每个人受益的方式发表。

Mulesoft的创始人Ross Mason相信软件开发人员努力了解写作代码的好处,通过使用发布的API是可重复使用的。在他的经验中,开发人员发现很难在他们构建的软件之间建立联系,并且该公司正在寻找的结果。

“开发人员并没有真正考虑这个价值,”他说。“这就像提供没有使用的IT项目,它被设计为域外,而不是为组织中的一个或多个成分添加到一个或多个成分之外。我们必须开始帮助开发人员考虑他们在其构建的软件中提供的价值。“

在许多方面,梅森和其他人的计算机每周发言相信它需要推回来只是递送业务想要的东西。相反,软件开发人员需要通过发布的API提供可提供的服务,这些API可以再次重复使用,帮助业务将新的数字供电产品更快地推向市场。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。