精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

API戰(zhàn)略不僅僅面向開發(fā)人員

責(zé)任編輯:editor007

2015-11-30 13:56:39

摘自:TechTarget中國(guó)

摘要:認(rèn)為API戰(zhàn)略僅限于開發(fā)人員“理論”范圍之內(nèi)的IT運(yùn)維團(tuán)隊(duì),在得知API對(duì)企業(yè)總體戰(zhàn)略的重要性時(shí),將會(huì)感到很吃驚。

認(rèn)為API戰(zhàn)略僅限于開發(fā)人員“理論”范圍之內(nèi)的IT運(yùn)維團(tuán)隊(duì),在得知API對(duì)企業(yè)總體戰(zhàn)略的重要性時(shí),將會(huì)感到很吃驚。

API提供了一系列的工具以及協(xié)議用于描述一個(gè)程序應(yīng)該如何與另一個(gè)程序?qū)υ挕5钡阶罱珹PI的定義已經(jīng)擴(kuò)大,不僅涉及API規(guī)范自身,還包括了網(wǎng)絡(luò)化協(xié)同服務(wù)。

亞馬遜提供了外部API早期的使用策略,當(dāng)時(shí)亞馬遜向打算在亞馬遜站點(diǎn)上銷售產(chǎn)品的圖書經(jīng)銷商以及其他零售商提供了電子商務(wù)引擎。Forrester Research公司的分析師Randy Heffner說,亞馬遜不僅僅是零售商,在其中獲取利益,而且是整個(gè)生態(tài)系統(tǒng)中的一名促進(jìn)者。這應(yīng)歸功于API。

大型的公共API程序,比如亞馬遜、Twitter以及Google提供的API程序,是第一批供外部調(diào)用的API。現(xiàn)在很多企業(yè)開發(fā)他們自己的API戰(zhàn)略,使用API建立自有app與合作伙伴、連接內(nèi)部部門創(chuàng)建微服務(wù)的API之間的連接。開發(fā)人員以及IT管理者獲取組織內(nèi)部的請(qǐng)求,將某些數(shù)據(jù)開放給外部世界。在某些情況下,甚至創(chuàng)造了通過數(shù)據(jù)獲利的良機(jī)。

3scale是一家由Steve Willmott創(chuàng)建的API管理公司,他之前是研究人員以及開發(fā)人員,現(xiàn)在是該公司的CEO,他說:“我們已經(jīng)從只有硅谷才會(huì)考慮API的世界買入幾乎整個(gè)社會(huì)都在做和API有關(guān)的事兒的時(shí)代。”

和過去相比,顯然創(chuàng)建API變得容易了很多。創(chuàng)建API的主流技術(shù)出現(xiàn)在2000年,SOAP以及XML已經(jīng)讓位于REST API,REST API是一個(gè)基于HTTP協(xié)議的架構(gòu),使用JavaScript對(duì)象標(biāo)記作為首選格式。

輕量級(jí)開發(fā)技術(shù)幫助一家公用事業(yè)公司從傳統(tǒng)的XML數(shù)據(jù)轉(zhuǎn)向API網(wǎng)關(guān)。Essent是荷蘭最大的能源企業(yè),開發(fā)了使用外部API調(diào)用與電動(dòng)車充電站以及其他第三方廠商進(jìn)行通信的API戰(zhàn)略。

優(yōu)秀的API包括的屬性有哪些?

文檔應(yīng)該是公開的。大多數(shù)人能夠?qū)参臋n進(jìn)行最大限度的審查,內(nèi)容應(yīng)該有序以便于使用。

客戶端應(yīng)該與編程語(yǔ)言以及操作系統(tǒng)無(wú)關(guān)—REST滿足該條件。API應(yīng)該能夠被Windows以及Linux開發(fā)人員訪問。C#以及基于REST的API滿足該條件,因?yàn)樗鼈兓诔溄印?/p>

外部API由創(chuàng)建該API的團(tuán)隊(duì)使用。如果API存在缺陷,那么開發(fā)人員第一時(shí)間就能夠發(fā)現(xiàn)。

示例客戶端對(duì)公眾開放。你需要提供如何使用API的示例。

API必須是安全的,API應(yīng)該與其他接口(GUI、WUI以及命令行)一樣被相同的授權(quán)及認(rèn)證所保護(hù)。

新版本的API應(yīng)該進(jìn)行最小限度的變更,而且應(yīng)該是向后兼容的。

應(yīng)該是可擴(kuò)展的。API應(yīng)該能夠承受巨大的流量。

在Essent,顧客能夠通過Web app看到哪個(gè)充電站是可用的,Web app實(shí)時(shí)獲取來(lái)自法國(guó)廠商Axway的 API網(wǎng)關(guān)所提供的實(shí)時(shí)數(shù)據(jù)。根據(jù)Essent公司的高級(jí)架構(gòu)師Niels Wolf所說,Essent也會(huì)有實(shí)時(shí)數(shù)據(jù)告知某一家電動(dòng)汽車充電站是否正在運(yùn)轉(zhuǎn)。

Essent大概在4年以前通過API匯集數(shù)據(jù)以向顧客及合作伙伴提供更多的靈活性。對(duì)IT管理者及開發(fā)人員來(lái)說,API讓生活變得更輕松。最大的收益是有一個(gè)集中的位置應(yīng)對(duì)潛在的安全威脅并在同樣的信息流當(dāng)中允許使用多種不同的協(xié)議類型。

Wolf說:“這正是我們使用專用網(wǎng)關(guān)的原因所在。你可以同時(shí)設(shè)置所有API調(diào)用的規(guī)則。如果被攻擊,有一個(gè)很好的位置在阻止攻擊的同時(shí)提供靈活性。”

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號(hào)-6京公網(wǎng)安備 11010502049343號(hào)

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 定兴县| 罗城| 清远市| 青岛市| 鄂尔多斯市| 运城市| 平阴县| 栖霞市| 西平县| 衡阳市| 木兰县| 平湖市| 福贡县| 林甸县| 延长县| 进贤县| 东港市| 扎囊县| 娄烦县| 闽侯县| 双牌县| 芷江| 通化市| 慈利县| 文山县| 榆中县| 浑源县| 汾西县| 景泰县| 隆尧县| 奇台县| 射洪县| 石城县| 南投县| 贡嘎县| 修武县| 武安市| 遂溪县| 思茅市| 砚山县| 定结县|