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