09.28.2020
數(shù)智源構(gòu)建高效數(shù)據(jù)API平臺(tái),助力企業(yè)數(shù)字化轉(zhuǎn)型
隨著云計(jì)算、大數(shù)據(jù)、社交網(wǎng)絡(luò)、搜索引擎等互聯(lián)網(wǎng)應(yīng)用技術(shù)的迅速發(fā)展,各類(lèi)應(yīng)用軟件的規(guī)模日益龐大,種類(lèi)越來(lái)越多、功能越來(lái)越豐富。在設(shè)計(jì)軟件時(shí),通常要將一個(gè)復(fù)雜的大系統(tǒng)劃分成多個(gè)小的單元,而各個(gè)小的單元要相互協(xié)作,編程接口的設(shè)計(jì)就顯得尤為重要。良好的接口設(shè)計(jì)可以降低系統(tǒng)各部分的相互依賴(lài),提升單元內(nèi)部的內(nèi)聚性,降低組成單元間的耦合程度,最終提升整個(gè)軟件系統(tǒng)的健壯性和可擴(kuò)展性。
API,英文全稱(chēng)Application Programming Interface,翻譯為“應(yīng)用程序編程接口”。是一些預(yù)先定義的函數(shù),目的是提供應(yīng)用程序與開(kāi)發(fā)人員基于某軟件或硬件得以訪問(wèn)一組例程的能力,而又無(wú)需訪問(wèn)源碼,或理解內(nèi)部工作機(jī)制的細(xì)節(jié)。
這樣來(lái)說(shuō)可能比較抽象化,其實(shí)在我們?nèi)粘I钪?,有很多API數(shù)據(jù)接口的應(yīng)用場(chǎng)景。例如:當(dāng)我們?cè)谖⑿派现Ц对?huà)費(fèi)、叫外賣(mài)、購(gòu)物時(shí),背后實(shí)際上就是電信公司、外賣(mài)服務(wù)平臺(tái)和電商平臺(tái)對(duì)微信開(kāi)放了相關(guān)的API接口。它的本質(zhì)是一種無(wú)處不在的服務(wù),是以低成本實(shí)現(xiàn)數(shù)據(jù)流通的方式,也是數(shù)據(jù)價(jià)值呈現(xiàn)的一種輸出方式。其特點(diǎn)就是通過(guò)運(yùn)維、開(kāi)發(fā) 、流程和交互的快捷與創(chuàng)新,助力企業(yè)業(yè)務(wù)模式的重塑,推進(jìn)跨企業(yè)、跨行業(yè)甚至跨領(lǐng)域的合作。
而API經(jīng)濟(jì)是基于API技術(shù)所產(chǎn)生的經(jīng)濟(jì)活動(dòng)的總和,是信息網(wǎng)絡(luò)化時(shí)代產(chǎn)生的一種嶄新的經(jīng)濟(jì)現(xiàn)象。在當(dāng)今發(fā)展階段主要包括API業(yè)務(wù),以及通過(guò)API進(jìn)行的業(yè)務(wù)功能、性能等方面的商業(yè)交易。API 經(jīng)濟(jì)的本質(zhì),是企業(yè)之前通過(guò)將自己的 API 暴露出去、被其他公司或者最終用戶(hù)調(diào)用,然后根據(jù)一定方式進(jìn)行計(jì)費(fèi),從而企業(yè)實(shí)現(xiàn)創(chuàng)收的一種經(jīng)濟(jì)模式。
數(shù)據(jù)API平臺(tái)
目前,API數(shù)據(jù)已經(jīng)形成市場(chǎng),幾乎覆蓋了所有的行業(yè)。然而企業(yè)在數(shù)字化轉(zhuǎn)型這條必經(jīng)之路上,大量企業(yè)搭建了公有云、私有云、混合云等各種方案的IT技術(shù)架構(gòu)。不同標(biāo)準(zhǔn)的信息系統(tǒng)、云架構(gòu)之間卻形成了巨大的信息孤島,讓原本旨在幫企業(yè)降本增效的新架構(gòu)反而成了阻礙。如何解決企業(yè)數(shù)字化轉(zhuǎn)型中的數(shù)據(jù)孤島問(wèn)題?數(shù)智源數(shù)據(jù)API提供了一種更便捷、高效、輕量化的可能性。通過(guò)API為異構(gòu)業(yè)務(wù)系統(tǒng)建立統(tǒng)一的標(biāo)準(zhǔn),方便不同業(yè)務(wù)系統(tǒng)交互。
數(shù)智源數(shù)據(jù)API是一款支持API快速生成并對(duì)外輸出的數(shù)據(jù)服務(wù)產(chǎn)品,為客戶(hù)提供安全穩(wěn)定、低成本、易上手的數(shù)據(jù)開(kāi)放共享服務(wù)。 平臺(tái)能夠滿(mǎn)足不同企業(yè)的不同場(chǎng)景需求、滿(mǎn)足企業(yè)全方面的數(shù)據(jù)處理鏈路,解放開(kāi)發(fā)人員的生產(chǎn)力,極大的縮短數(shù)據(jù)價(jià)值的萃取過(guò)程,提升數(shù)據(jù)共享能力和技術(shù)生產(chǎn)效率。
數(shù)據(jù)API提供API創(chuàng)建、API管理、API授權(quán)審批全方位服務(wù),將API生成流程操作可視化,并支持一鍵配置輸入?yún)?shù)、輸出參數(shù),快速生成API。主要包括“概覽”、“數(shù)據(jù)源管理”、“API生產(chǎn)與發(fā)布”、“API申請(qǐng)”、“API授權(quán)”、“我的API”操作模塊。
API管理員頁(yè)面
API普通用戶(hù)界面
“概覽”是API的首頁(yè),展示整體調(diào)用情況,管理員和普通用戶(hù)都可以查看API調(diào)用次數(shù)、調(diào)用耗時(shí)等,對(duì)API進(jìn)行全方位監(jiān)控。
數(shù)據(jù)API的大致操作流程如下:
1、數(shù)據(jù)源配置。平臺(tái)支持MySQL、SQLServer、Oracle、外部API、Excel、CSV、在線文檔等全業(yè)務(wù)數(shù)據(jù)。
新增數(shù)據(jù)源
2、API生成。生成API需要填寫(xiě)API基礎(chǔ)屬性,并進(jìn)行API參數(shù)配置。最后對(duì)生成的API進(jìn)行測(cè)試,保障API的可用性。
填寫(xiě)API基礎(chǔ)屬性
配置API參數(shù)
API測(cè)試
3、API發(fā)布。數(shù)據(jù)API提供一鍵發(fā)布功能,API管理者只需要點(diǎn)擊發(fā)布按鈕,就可完成API發(fā)布。
API發(fā)布
4、API申請(qǐng)。API申請(qǐng)者填寫(xiě)調(diào)用次數(shù)、調(diào)用周期及申請(qǐng)?jiān)颉?
API申請(qǐng)
5、API授權(quán)。管理員將會(huì)接收到該申請(qǐng),進(jìn)行授權(quán)審批。
API授權(quán)
授權(quán)通過(guò)后,用戶(hù)即可在“我的API”中查看已申請(qǐng)的API并進(jìn)行API調(diào)用。
我的API
平臺(tái)通過(guò)審批授權(quán)、調(diào)用限流、AK/SK加密等多種方式保障數(shù)據(jù)資產(chǎn),安全地對(duì)外提供數(shù)據(jù)服務(wù)。
以往,傳統(tǒng)的開(kāi)發(fā)接口服務(wù)需要經(jīng)過(guò)準(zhǔn)備數(shù)據(jù)庫(kù)、開(kāi)發(fā)數(shù)據(jù)庫(kù)連接代碼、開(kāi)發(fā)API邏輯代碼、開(kāi)發(fā)API鑒權(quán)&流控邏輯、搭建HTTP服務(wù)器、部署API接口服務(wù)及服務(wù)運(yùn)維擴(kuò)容縮容環(huán)節(jié),流程繁瑣,開(kāi)發(fā)難度大。現(xiàn)在,使用數(shù)據(jù)API只需2步,準(zhǔn)備好數(shù)據(jù)庫(kù)以及配置API查詢(xún)邏輯,大大降低開(kāi)發(fā)難度,縮短開(kāi)發(fā)時(shí)間,提升數(shù)據(jù)對(duì)接效率。
最佳案例
數(shù)據(jù)API擁有眾多的應(yīng)用場(chǎng)景,可以對(duì)內(nèi)、對(duì)外提供數(shù)據(jù)API,高效、便捷、安全的輸出數(shù)據(jù)服務(wù)。通過(guò)數(shù)據(jù)API產(chǎn)品生成數(shù)據(jù)API可應(yīng)用于可視化大屏。
以下是一個(gè)數(shù)智源深維數(shù)據(jù)可視化平臺(tái)中電力可視化場(chǎng)景的應(yīng)用案例。用戶(hù)在數(shù)據(jù)API上將demo中所要用到的分布在文件、數(shù)據(jù)庫(kù)、Excel等電力相關(guān)數(shù)據(jù)匯集和統(tǒng)一管理,選擇發(fā)電類(lèi)型、發(fā)電量、用電類(lèi)型、用電量等所需字段并對(duì)其屬性(調(diào)用次數(shù)、調(diào)用時(shí)間、調(diào)用方式等)進(jìn)行詳細(xì)配置。用戶(hù)進(jìn)行生成API及發(fā)布操作后,提交API申請(qǐng),管理員通過(guò)API授權(quán)后,用戶(hù)就可以在深維數(shù)據(jù)中接入創(chuàng)建好的API。
和之前可視化大屏開(kāi)發(fā)的區(qū)別是,沒(méi)有用到后端開(kāi)發(fā)人員寫(xiě)相關(guān)接口,而是用戶(hù)直接通過(guò)數(shù)據(jù)API創(chuàng)建電力可視化場(chǎng)景所需要的數(shù)據(jù)接口,再通過(guò)數(shù)據(jù)API 輸出數(shù)據(jù)服務(wù)接口至深維數(shù)據(jù)進(jìn)行可視化大屏展現(xiàn),具備適配性強(qiáng)、可擴(kuò)展性強(qiáng)、易維護(hù)、快速部署、易用性高、構(gòu)建成本低等優(yōu)勢(shì)。
接入API
圖中數(shù)據(jù)指標(biāo)均為模擬數(shù)據(jù)
API是服務(wù)、應(yīng)用和生態(tài)的紐帶。企業(yè)通過(guò)對(duì)API的開(kāi)放和使用,更快、可擴(kuò)展地實(shí)現(xiàn)用戶(hù)獲取、引導(dǎo)、以及產(chǎn)品實(shí)現(xiàn)流程,促進(jìn)與合作伙伴的協(xié)作與整合。數(shù)智源數(shù)據(jù)API平臺(tái),打通企業(yè)的“數(shù)據(jù)孤島”,為企業(yè)之間建立高效的數(shù)據(jù)連接,助力企業(yè)完成“互聯(lián)網(wǎng)+”產(chǎn)業(yè)升級(jí),在API經(jīng)濟(jì)中邁出第一步。
歡迎您隨時(shí)來(lái)電,詳詢(xún)行業(yè)產(chǎn)品與解決方案,洽談合作。
聯(lián)系人:事業(yè)部副總監(jiān)丁菲菲
電 話(huà):15600563819
郵 箱:dingff@soyuan.com.cn
隨著云計(jì)算、大數(shù)據(jù)、社交網(wǎng)絡(luò)、搜索引擎等互聯(lián)網(wǎng)應(yīng)用技術(shù)的迅速發(fā)展,各類(lèi)應(yīng)用軟件的規(guī)模日益龐大,種類(lèi)越來(lái)越多、功能越來(lái)越豐富。在設(shè)計(jì)軟件時(shí),通常要將一個(gè)復(fù)雜的大系統(tǒng)劃分成多個(gè)小的單元,而各個(gè)小的單元要相互協(xié)作,編程接口的設(shè)計(jì)就顯得尤為重要。良好的接口設(shè)計(jì)可以降低系統(tǒng)各部分的相互依賴(lài),提升單元內(nèi)部的內(nèi)聚性,降低組成單元間的耦合程度,最終提升整個(gè)軟件系統(tǒng)的健壯性和可擴(kuò)展性。
API,英文全稱(chēng)Application Programming Interface,翻譯為“應(yīng)用程序編程接口”。是一些預(yù)先定義的函數(shù),目的是提供應(yīng)用程序與開(kāi)發(fā)人員基于某軟件或硬件得以訪問(wèn)一組例程的能力,而又無(wú)需訪問(wèn)源碼,或理解內(nèi)部工作機(jī)制的細(xì)節(jié)。
這樣來(lái)說(shuō)可能比較抽象化,其實(shí)在我們?nèi)粘I钪?,有很多API數(shù)據(jù)接口的應(yīng)用場(chǎng)景。例如:當(dāng)我們?cè)谖⑿派现Ц对?huà)費(fèi)、叫外賣(mài)、購(gòu)物時(shí),背后實(shí)際上就是電信公司、外賣(mài)服務(wù)平臺(tái)和電商平臺(tái)對(duì)微信開(kāi)放了相關(guān)的API接口。它的本質(zhì)是一種無(wú)處不在的服務(wù),是以低成本實(shí)現(xiàn)數(shù)據(jù)流通的方式,也是數(shù)據(jù)價(jià)值呈現(xiàn)的一種輸出方式。其特點(diǎn)就是通過(guò)運(yùn)維、開(kāi)發(fā) 、流程和交互的快捷與創(chuàng)新,助力企業(yè)業(yè)務(wù)模式的重塑,推進(jìn)跨企業(yè)、跨行業(yè)甚至跨領(lǐng)域的合作。
而API經(jīng)濟(jì)是基于API技術(shù)所產(chǎn)生的經(jīng)濟(jì)活動(dòng)的總和,是信息網(wǎng)絡(luò)化時(shí)代產(chǎn)生的一種嶄新的經(jīng)濟(jì)現(xiàn)象。在當(dāng)今發(fā)展階段主要包括API業(yè)務(wù),以及通過(guò)API進(jìn)行的業(yè)務(wù)功能、性能等方面的商業(yè)交易。API 經(jīng)濟(jì)的本質(zhì),是企業(yè)之前通過(guò)將自己的 API 暴露出去、被其他公司或者最終用戶(hù)調(diào)用,然后根據(jù)一定方式進(jìn)行計(jì)費(fèi),從而企業(yè)實(shí)現(xiàn)創(chuàng)收的一種經(jīng)濟(jì)模式。
數(shù)據(jù)API平臺(tái)
目前,API數(shù)據(jù)已經(jīng)形成市場(chǎng),幾乎覆蓋了所有的行業(yè)。然而企業(yè)在數(shù)字化轉(zhuǎn)型這條必經(jīng)之路上,大量企業(yè)搭建了公有云、私有云、混合云等各種方案的IT技術(shù)架構(gòu)。不同標(biāo)準(zhǔn)的信息系統(tǒng)、云架構(gòu)之間卻形成了巨大的信息孤島,讓原本旨在幫企業(yè)降本增效的新架構(gòu)反而成了阻礙。如何解決企業(yè)數(shù)字化轉(zhuǎn)型中的數(shù)據(jù)孤島問(wèn)題?數(shù)智源數(shù)據(jù)API提供了一種更便捷、高效、輕量化的可能性。通過(guò)API為異構(gòu)業(yè)務(wù)系統(tǒng)建立統(tǒng)一的標(biāo)準(zhǔn),方便不同業(yè)務(wù)系統(tǒng)交互。
數(shù)智源數(shù)據(jù)API是一款支持API快速生成并對(duì)外輸出的數(shù)據(jù)服務(wù)產(chǎn)品,為客戶(hù)提供安全穩(wěn)定、低成本、易上手的數(shù)據(jù)開(kāi)放共享服務(wù)。 平臺(tái)能夠滿(mǎn)足不同企業(yè)的不同場(chǎng)景需求、滿(mǎn)足企業(yè)全方面的數(shù)據(jù)處理鏈路,解放開(kāi)發(fā)人員的生產(chǎn)力,極大的縮短數(shù)據(jù)價(jià)值的萃取過(guò)程,提升數(shù)據(jù)共享能力和技術(shù)生產(chǎn)效率。
數(shù)據(jù)API提供API創(chuàng)建、API管理、API授權(quán)審批全方位服務(wù),將API生成流程操作可視化,并支持一鍵配置輸入?yún)?shù)、輸出參數(shù),快速生成API。主要包括“概覽”、“數(shù)據(jù)源管理”、“API生產(chǎn)與發(fā)布”、“API申請(qǐng)”、“API授權(quán)”、“我的API”操作模塊。
API管理員頁(yè)面
API普通用戶(hù)界面
“概覽”是API的首頁(yè),展示整體調(diào)用情況,管理員和普通用戶(hù)都可以查看API調(diào)用次數(shù)、調(diào)用耗時(shí)等,對(duì)API進(jìn)行全方位監(jiān)控。
數(shù)據(jù)API的大致操作流程如下:
1、數(shù)據(jù)源配置。平臺(tái)支持MySQL、SQLServer、Oracle、外部API、Excel、CSV、在線文檔等全業(yè)務(wù)數(shù)據(jù)。
新增數(shù)據(jù)源
2、API生成。生成API需要填寫(xiě)API基礎(chǔ)屬性,并進(jìn)行API參數(shù)配置。最后對(duì)生成的API進(jìn)行測(cè)試,保障API的可用性。
填寫(xiě)API基礎(chǔ)屬性
配置API參數(shù)
API測(cè)試
3、API發(fā)布。數(shù)據(jù)API提供一鍵發(fā)布功能,API管理者只需要點(diǎn)擊發(fā)布按鈕,就可完成API發(fā)布。
API發(fā)布
4、API申請(qǐng)。API申請(qǐng)者填寫(xiě)調(diào)用次數(shù)、調(diào)用周期及申請(qǐng)?jiān)颉?
API申請(qǐng)
5、API授權(quán)。管理員將會(huì)接收到該申請(qǐng),進(jìn)行授權(quán)審批。
API授權(quán)
授權(quán)通過(guò)后,用戶(hù)即可在“我的API”中查看已申請(qǐng)的API并進(jìn)行API調(diào)用。
我的API
平臺(tái)通過(guò)審批授權(quán)、調(diào)用限流、AK/SK加密等多種方式保障數(shù)據(jù)資產(chǎn),安全地對(duì)外提供數(shù)據(jù)服務(wù)。
以往,傳統(tǒng)的開(kāi)發(fā)接口服務(wù)需要經(jīng)過(guò)準(zhǔn)備數(shù)據(jù)庫(kù)、開(kāi)發(fā)數(shù)據(jù)庫(kù)連接代碼、開(kāi)發(fā)API邏輯代碼、開(kāi)發(fā)API鑒權(quán)&流控邏輯、搭建HTTP服務(wù)器、部署API接口服務(wù)及服務(wù)運(yùn)維擴(kuò)容縮容環(huán)節(jié),流程繁瑣,開(kāi)發(fā)難度大?,F(xiàn)在,使用數(shù)據(jù)API只需2步,準(zhǔn)備好數(shù)據(jù)庫(kù)以及配置API查詢(xún)邏輯,大大降低開(kāi)發(fā)難度,縮短開(kāi)發(fā)時(shí)間,提升數(shù)據(jù)對(duì)接效率。
最佳案例
數(shù)據(jù)API擁有眾多的應(yīng)用場(chǎng)景,可以對(duì)內(nèi)、對(duì)外提供數(shù)據(jù)API,高效、便捷、安全的輸出數(shù)據(jù)服務(wù)。通過(guò)數(shù)據(jù)API產(chǎn)品生成數(shù)據(jù)API可應(yīng)用于可視化大屏。
以下是一個(gè)數(shù)智源深維數(shù)據(jù)可視化平臺(tái)中電力可視化場(chǎng)景的應(yīng)用案例。用戶(hù)在數(shù)據(jù)API上將demo中所要用到的分布在文件、數(shù)據(jù)庫(kù)、Excel等電力相關(guān)數(shù)據(jù)匯集和統(tǒng)一管理,選擇發(fā)電類(lèi)型、發(fā)電量、用電類(lèi)型、用電量等所需字段并對(duì)其屬性(調(diào)用次數(shù)、調(diào)用時(shí)間、調(diào)用方式等)進(jìn)行詳細(xì)配置。用戶(hù)進(jìn)行生成API及發(fā)布操作后,提交API申請(qǐng),管理員通過(guò)API授權(quán)后,用戶(hù)就可以在深維數(shù)據(jù)中接入創(chuàng)建好的API。
和之前可視化大屏開(kāi)發(fā)的區(qū)別是,沒(méi)有用到后端開(kāi)發(fā)人員寫(xiě)相關(guān)接口,而是用戶(hù)直接通過(guò)數(shù)據(jù)API創(chuàng)建電力可視化場(chǎng)景所需要的數(shù)據(jù)接口,再通過(guò)數(shù)據(jù)API 輸出數(shù)據(jù)服務(wù)接口至深維數(shù)據(jù)進(jìn)行可視化大屏展現(xiàn),具備適配性強(qiáng)、可擴(kuò)展性強(qiáng)、易維護(hù)、快速部署、易用性高、構(gòu)建成本低等優(yōu)勢(shì)。
接入API
圖中數(shù)據(jù)指標(biāo)均為模擬數(shù)據(jù)
API是服務(wù)、應(yīng)用和生態(tài)的紐帶。企業(yè)通過(guò)對(duì)API的開(kāi)放和使用,更快、可擴(kuò)展地實(shí)現(xiàn)用戶(hù)獲取、引導(dǎo)、以及產(chǎn)品實(shí)現(xiàn)流程,促進(jìn)與合作伙伴的協(xié)作與整合。數(shù)智源數(shù)據(jù)API平臺(tái),打通企業(yè)的“數(shù)據(jù)孤島”,為企業(yè)之間建立高效的數(shù)據(jù)連接,助力企業(yè)完成“互聯(lián)網(wǎng)+”產(chǎn)業(yè)升級(jí),在API經(jīng)濟(jì)中邁出第一步。
歡迎您隨時(shí)來(lái)電,詳詢(xún)行業(yè)產(chǎn)品與解決方案,洽談合作。
聯(lián)系人:事業(yè)部副總監(jiān)丁菲菲
電 話(huà):15600563819
郵 箱:dingff@soyuan.com.cn