IT消費化—或者個人和業(yè)務(wù)技術(shù)設(shè)備和應(yīng)用程序的混合體—是時間上的一個決定性現(xiàn)象。最近有預(yù)言顯示,5年內(nèi)移動設(shè)備的數(shù)量將會超過世界人口數(shù)量。在過去10看的進(jìn)程中,智能手機(jī)和社交媒體應(yīng)用的增殖已經(jīng)改變了應(yīng)用程序的開發(fā)。結(jié)果是,開源應(yīng)用程序接口(API),軟件即服務(wù)(SaaS)和云計算已經(jīng)顯現(xiàn)出來。今天,應(yīng)用程序開發(fā)者和企業(yè)IT規(guī)劃者都在關(guān)注工作上的更多改變。這些方面有很多編譯的文章,探討對IT消費化軟件開發(fā),面向服務(wù)架構(gòu)(SOA)和整個企業(yè)的影響。
IT消費化:應(yīng)用商店引領(lǐng)軟件開發(fā)工作
像智能手機(jī)一樣的設(shè)備已經(jīng)給應(yīng)用開發(fā)敲響的警鐘。隨著IT消費化不斷擴(kuò)張,越來越多的移動設(shè)備和社交媒體應(yīng)用產(chǎn)生了越來越多的改變。這些改變包括新型的中間件和開源API的興起。企業(yè)應(yīng)用商店是另一個新興的趨勢——與iTunes商店類似,但是是為云計算和移動應(yīng)用設(shè)計的。隨著移動、云和SaaS獲得了關(guān)注,應(yīng)用程序開發(fā)者對應(yīng)用程序商店平臺的需要也在增加:需要集中的地方來購買、銷售和管理應(yīng)用程序。
向敏銳的API開發(fā)者討好進(jìn)行時
隨著應(yīng)用商店盈利的不斷上漲公司招募開發(fā)者的方式了在發(fā)生變化。新的吸引公共開發(fā)者的方法逐漸替代了傳統(tǒng)的市場技術(shù)。根據(jù)Apigee說,他是一名API管理和基礎(chǔ)設(shè)施產(chǎn)品供應(yīng)商,問題的核心很裝簡單:開發(fā)者討厭市場。盡管創(chuàng)建一個是一項挑戰(zhàn),但讓開發(fā)者可以實際使用它確是一項崇高的任務(wù)。但某種程度上,一直都是這樣——但在開放API時代,情節(jié)有了新轉(zhuǎn)折。
IT消費化和SOA集成
雖然IT消費化可能看起來像是一個品牌的新趨勢,它影響著SOA遵循的模式。回到PC和軟件電子表格代替了大型機(jī)的時代,SOA也發(fā)生了變化。就像PC,智能手機(jī)是游戲的改變者一樣。今天的應(yīng)用開發(fā)經(jīng)理面臨的挑戰(zhàn)似乎很大:移動和社交媒體應(yīng)用產(chǎn)生了非常難的集成問題。隨著趨勢的不斷轉(zhuǎn)變,開放API似乎處在了變化中心地帶。
為了更好的REST接口 請像開發(fā)者一樣思考
在具象狀態(tài)傳輸(REST)服務(wù)中,已經(jīng)開辟了網(wǎng)絡(luò)服務(wù)、移動和云時代——但組織可能不會輕易忽略開發(fā)人員的需求。當(dāng)部署RESTful服務(wù)時,企業(yè)應(yīng)該保持REST接口簡單一致。部署有效的RESTful API治理是另一個最佳實踐。據(jù)Chris Haddad說,福音傳道在開源專家WSO2的技術(shù)副總裁,治理對于信賴于RESTful API的業(yè)務(wù)流程很重要。
API學(xué)習(xí)全方位指導(dǎo)
有好長一段時間,集成的基礎(chǔ)是API。最近,網(wǎng)絡(luò)服務(wù)、移動、云和SaaS平臺的擴(kuò)展已經(jīng)改變了API作用。為了回應(yīng)新的網(wǎng)絡(luò)程序技術(shù),一些技術(shù)巨頭,例如谷歌和Facebook已經(jīng)簡化了他們的API,并開放給公眾。整個行業(yè)的企業(yè)也紛紛效仿,尋找更輕、更快和更靈活的方法。因此,集成本身是不斷變化的。