一根數(shù)據(jù)連接線,下面可以對接多個(gè)不同的手機(jī)接口,上面是一個(gè)統(tǒng)一的標(biāo)準(zhǔn)USB接口。通過這樣一個(gè)接口適配器,我們可以把不同的手機(jī)數(shù)據(jù)連接到標(biāo)準(zhǔn)的USB接口上,供其他設(shè)備調(diào)用。在軟件業(yè)對應(yīng)的這個(gè)接口, 叫API,也就是應(yīng)用編程接口。而未來是萬物智聯(lián)的世界,我們會(huì)遇到眾多的智能設(shè)備。萬物智聯(lián)的關(guān)鍵在于接口,要想達(dá)到高效對接, 我們希望能有一個(gè)統(tǒng)一的接口,一個(gè)標(biāo)準(zhǔn)的規(guī)范,來實(shí)現(xiàn)連接的自動(dòng)化。
在接口上,已經(jīng)發(fā)展出許多傳統(tǒng)技術(shù),隨著移動(dòng)時(shí)代的萬物互聯(lián),新一代的接口技術(shù)也涌現(xiàn)出來。對于專業(yè)的接口開發(fā)人員都知道,這一接口技術(shù)叫做REST API。但是由于這一技術(shù)缺乏嚴(yán)格的規(guī)范和契約約束,開發(fā)運(yùn)維一直都耗費(fèi)大量的人力。面臨一個(gè)廣闊的應(yīng)用市場,API的開發(fā)運(yùn)維需求巨大,對于軟件企業(yè)來說,會(huì)造成高昂的人力成本。因此,如何提高開發(fā)效率,降低開發(fā)運(yùn)維成本,已是所有軟件企業(yè)的需求。上海靈長科技擁有完全自主可控技術(shù)的智能化云端應(yīng)用開發(fā)運(yùn)維平臺,正是將許多人工操作流程自動(dòng)化,顛覆性地將開發(fā)運(yùn)費(fèi)成本大幅度降低。
掌握核心技術(shù),填補(bǔ)國內(nèi)市場空白
靈長科技順應(yīng)時(shí)代發(fā)展需求,對現(xiàn)有廣泛使用的一些國際標(biāo)準(zhǔn)規(guī)范,進(jìn)行了改進(jìn),推陳出新。另外,據(jù)靈長科技聯(lián)合創(chuàng)始人宋京青介紹,目前這類基礎(chǔ)框架軟件主要的供應(yīng)商集中在美國,這項(xiàng)技術(shù)將填補(bǔ)移動(dòng)時(shí)代國內(nèi)市場相關(guān)產(chǎn)品的空白,“最近發(fā)生的一些事件,讓大家清楚地認(rèn)識到核心技術(shù)的自主可控是多么的重要,而我們對這一基礎(chǔ)框架軟件擁有完善的自主知識產(chǎn)權(quán)。也可以在未來國際標(biāo)準(zhǔn)化的協(xié)議之爭中,發(fā)出來自中國的聲音?!彼尉┣嘌a(bǔ)充說到。
在移動(dòng)互聯(lián)網(wǎng)和技術(shù)發(fā)展日新月異的今天,由于webservice等技術(shù)規(guī)范過于復(fù)雜難用,因此SOA這個(gè)名詞已經(jīng)越來越少被提起,而被API、微服務(wù)、容器等概念所取代。但在靈長科技看來,SOA的基本設(shè)計(jì)思想并沒有發(fā)生變化,并且仍然在被業(yè)界廣泛地實(shí)踐中,而更多以“云計(jì)算”這個(gè)單詞出現(xiàn)在大家面前。也就是說,SOA是上一代的云計(jì)算技術(shù)。靈長科技所創(chuàng)造的是以JSON為主的新一代SOA架構(gòu)的云端應(yīng)用開發(fā)管理平臺,從傳統(tǒng)SOA架構(gòu)思想借鑒的長處,又產(chǎn)生了其特有的功能亮點(diǎn)。其技術(shù)框架為各類云端應(yīng)用提供統(tǒng)一的JSON格式的API接口規(guī)范,以及基于該規(guī)范的HTTP + JSON API調(diào)用入口。API規(guī)范提供與W3C的WSDL規(guī)范同等描述能力的API規(guī)范,但數(shù)據(jù)格式更加簡潔和高效。JSON API接口支持任意嵌套復(fù)雜度的JSON數(shù)據(jù)交換,也就是調(diào)用請求和返回結(jié)果,比目前流行的REST API設(shè)計(jì)風(fēng)格更強(qiáng)大,并且更加簡潔和易用。
自動(dòng)化編程運(yùn)維管理,提高應(yīng)用開發(fā)效率
據(jù)了解,這樣一個(gè)智能化的云端應(yīng)用開發(fā)運(yùn)維平臺可以做到自動(dòng)化編程開發(fā),運(yùn)維管理和監(jiān)控測試,為云端應(yīng)用開發(fā)者提供優(yōu)異的開發(fā)運(yùn)維服務(wù)體驗(yàn),并且顯著提高云端應(yīng)用的開發(fā)和運(yùn)維效率。其產(chǎn)品和服務(wù)主要覆蓋兩塊市場,一是企業(yè)開放數(shù)據(jù)服務(wù)平臺CEAMS,通用企業(yè)應(yīng)用接口管理系統(tǒng);另一個(gè)是基于基礎(chǔ)技術(shù)打造的公有云服務(wù)平臺和之上的數(shù)據(jù)商城。
“據(jù)我們的初步估計(jì),在我們的技術(shù)框架下,相比于傳統(tǒng)技術(shù),我們獨(dú)有的自動(dòng)化能力可以幫助云端應(yīng)用的開發(fā)和運(yùn)維效率提升10倍以上,顯著提高開發(fā)者的效率和節(jié)省時(shí)間成本,幫助開發(fā)者更快地響應(yīng)和滿足客戶對其自身數(shù)據(jù)業(yè)務(wù)不斷變化和增長的需求?!膘`長科技聯(lián)合創(chuàng)始人陳淼波在接受采訪時(shí)說到。
應(yīng)用開發(fā)流程簡單快捷,只需五步到位
一般應(yīng)用開發(fā)流程繁瑣且花費(fèi)的時(shí)間較長,而基于靈長科技的這套系統(tǒng)平臺,只需要簡單五步操作。
首先是填寫應(yīng)用的基本信息,包括應(yīng)用的名稱、制造廠商、應(yīng)用簡單說明;
然后是填寫應(yīng)用中各個(gè)服務(wù)和API的名稱;
第三步是使用我們的JSON schema編輯器在線編輯API里各個(gè)數(shù)據(jù)字段的規(guī)范;
然后在第四步里,系統(tǒng)會(huì)從前面步驟里得到的API規(guī)范為應(yīng)用自動(dòng)生成框架代碼,用戶只需要打開在線開發(fā)環(huán)境,在線編輯,開發(fā)和測試應(yīng)用的代碼;
最后第五步,應(yīng)用開發(fā)調(diào)試完成后,就可以從系統(tǒng)里一鍵部署和升級應(yīng)用。接下來就可以重復(fù)迭代這個(gè)過程,在線編輯開發(fā)和升級應(yīng)用并且一鍵部署生效。整個(gè)開發(fā)過程不需要和HTTP接口打任何交道,這些都已經(jīng)由系統(tǒng)自動(dòng)幫助完成。
云端IDE集成開發(fā)環(huán)境,告別重復(fù)的工作
靈長科技的系統(tǒng)提供一個(gè)完整的云端集成開發(fā)環(huán)境,用戶可以通過瀏覽器登錄系統(tǒng)后隨時(shí)隨地在線編輯開發(fā)和調(diào)試自己的應(yīng)用代碼,而不用在本地安裝任何開發(fā)調(diào)試環(huán)境。這樣也可以方便直接對接后臺數(shù)據(jù)庫系統(tǒng)或者和系統(tǒng)中的其他服務(wù)做開發(fā)調(diào)試。云端 IDE提供代碼編輯熱更新機(jī)制,每次代碼編輯的結(jié)果都可以實(shí)時(shí)反映在代碼執(zhí)行的結(jié)果里,方便開發(fā)者更高效地調(diào)試自己的應(yīng)用。
同時(shí),每次應(yīng)用版本的更新可以一鍵發(fā)布到系統(tǒng)里,并且通過熱更新機(jī)制一鍵部署到生產(chǎn)環(huán)境里實(shí)時(shí)生效。這樣也可以方便開發(fā)者用戶快速響應(yīng)和滿足來自客戶對應(yīng)用的改動(dòng)需求。在這里,一個(gè)小的代碼更新通常只需要幾分鐘就可以完成發(fā)布和上線。另外,云端IDE集成開發(fā)編輯器里,每個(gè)應(yīng)用都有自己獨(dú)立的編輯偏好設(shè)置,比如頁面主題,縮進(jìn)格式等,都和其他應(yīng)用相互獨(dú)立。
不論是移動(dòng)互聯(lián)網(wǎng)時(shí)代,還是即將到來的萬物智聯(lián)時(shí)代,都少不了龐大的應(yīng)用開發(fā)需求。靈長科技的PaaS平臺為上層應(yīng)用提供各類標(biāo)準(zhǔn)化的微服務(wù)組件,也可自由搭建各類管理應(yīng)用和工作流程。同時(shí)也可以作為大連接的基礎(chǔ)平臺技術(shù),對接到各類物聯(lián)網(wǎng)系統(tǒng)、云服務(wù)應(yīng)用等。把來自所有智能設(shè)備和云計(jì)算的數(shù)據(jù)資源以統(tǒng)一的形式呈現(xiàn)在大連接平臺上,并方便對接到各類門戶網(wǎng)站,移動(dòng)應(yīng)用、物聯(lián)網(wǎng)平臺等方便開發(fā)者使用,創(chuàng)造更多平臺效應(yīng)和經(jīng)濟(jì)效益。
-
接口
+關(guān)注
關(guān)注
33文章
8456瀏覽量
150742 -
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2902文章
44110瀏覽量
370402 -
核心技術(shù)
+關(guān)注
關(guān)注
4文章
625瀏覽量
19567
原文標(biāo)題:在萬物智聯(lián)的時(shí)代,我們來講一個(gè)接口的故事
文章出處:【微信號:Iotchannel,微信公眾號:聯(lián)動(dòng)原素】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論