天堂MV在线MV免费MV香蕉,日本VS中国VS亚洲看无码A,av大片在线网站,国产麻豆精品久久一二三

銳智互動軟件開發(fā)公司
400-1050-360
軟件開發(fā) APP開發(fā) 微信/小程序開發(fā) 大型電商平臺開發(fā) 數(shù)據(jù)挖掘
400-1050-360
軟件開發(fā) APP開發(fā) 微信/小程序開發(fā) 大型電商平臺開發(fā) 數(shù)據(jù)挖掘

軟件開發(fā)公司 > 動態(tài) > 常見問題

如何設計及管理開放平臺?軟件平臺設計開發(fā)公司

常見問題 - 2019 - 04 - 19 軟件定制開發(fā)-系統(tǒng)平臺設計-軟件平臺開發(fā)

? ??隨著技術和合作共享思維的發(fā)展,硅谷率先推出了開放平臺,比如谷歌開放了map api,將自己的地圖能力進行開放;twitter開放了社交api,其他廠商,比如游戲等就可以直接調(diào)用twitter賬戶進行登錄,同時關聯(lián)好友關系。隨后中國也對外開放地圖、新聞門戶、電子商務、支付等多個行業(yè)的核心能力。

? ?我們主要集中在從0到1的設計過程中的開放平臺。我們需要考慮哪些鏈接、我們需要構建的基本功能以及我們?nèi)绾芜M行業(yè)務管理。

? ?一、為何搭建開放平臺

? ?軟件平臺設計開發(fā)者通過打開自己的平臺產(chǎn)品服務的各種API接口,在開發(fā)應用時,如微博登錄、支付寶支付、微信支付、酒店查詢預約等,使其他第三方開發(fā)者直接呼叫。

? ?事實上,一些智能硬件設備制造商在我的工作經(jīng)驗中更多地使用這種方法。它們向合作伙伴和客戶開放了管理設備的能力,以幫助客戶或合作伙伴在自己的系統(tǒng)中快速集成相應的能力。

? ?例如,我在物業(yè)集團作為一個智能社區(qū)工作,涉及智能停車、智能接入、智能安全和智慧,如果我們自己建設,當然很費時,如果我們利用硬件供應商的開放平臺,它可以快速地在我們自己的系統(tǒng)中建立相應的能力,作為一個制造商,他們成功地為我們提供了自己的服務能力,促進了他們的品牌有效性,增強了產(chǎn)品的競爭力。

? ? 注意:在某些情況下,H5也可以向第三方開放。在這種情況下,第三方不需要進行頁面和后臺開發(fā),只需要根據(jù)平臺方的要求傳入相應的參數(shù)。

? ??二、開放平臺服務形式

? ? 開放平臺主要是軟件平臺設計開發(fā)人員,以API、H5的形式向第三方合作伙伴或客戶開放自己的資源或服務,幫助他們快速構建自己的應用程序。

imgs/rzhd/ueditor/jpg15556780676332641.jpg

? ? ? ? ? ? ? ? 從形式上來說,大致分為兩類:

? ?1、當開發(fā)者請求時,開放平臺返回相應的H5鏈接。在這種形式下,開發(fā)者通常會傳入自己系統(tǒng)的用戶賬號信息,然后直接在開放平臺的H5鏈接內(nèi)執(zhí)行服務。這種開放形式是為支付寶服務,如社保公積金查詢、汽車服務等。

優(yōu)點:對于開發(fā)商來說開發(fā)成本很低,開發(fā)量少,上線時間快,不需要詳細了解相應業(yè)務的邏輯和規(guī)則。對于平臺來說,與不同的開發(fā)人員接口更簡單。

缺點:開發(fā)人員無法直接獲取本系統(tǒng)用戶的實際業(yè)務情況,與以下單筆交易量、訂單量等相比,完全依賴于平臺提供的數(shù)據(jù);相應頁面的風格無法改變,可能存在不符合自身制度風格的風險;

2、開發(fā)人員請求時,根據(jù)API的功能傳入相應的參數(shù),平臺返回相應的數(shù)據(jù)內(nèi)容,內(nèi)容集成后,開發(fā)人員再按照樣式執(zhí)行演示..

優(yōu)點:對于具有交易類型和共享的業(yè)務,開發(fā)人員可以自己掌握相關的訂單數(shù)據(jù),而不受平臺提供的數(shù)據(jù)的限制。

缺點:開發(fā)成本相對較高,開發(fā)人員需要詳細了解業(yè)務規(guī)則和邏輯,同時要進行前端頁面的設計和開發(fā)。平臺技術方面需要連接開發(fā)人員的界面并對問題進行解釋,這對于人力資源投資來說是相對較高的。

總的來說,不一定是哪種形式更好。我們需要結合實際情況來決定哪種形式的開放平臺是開放的。合作關系、業(yè)務模式、團隊情況、業(yè)務發(fā)展階段、系統(tǒng)穩(wěn)定性等都是需要考慮的因素。最后,詳細提出了采用何種或多種形式;

三、開放平臺設計

這一次,我們主要討論的是屬于企業(yè)服務類型的API模式開放平臺的設計與開發(fā)。主要要求符合智能硬件制造商開放式平臺的設計要求。支付寶和微信類型的標準訪問類型開放平臺是有區(qū)別的。產(chǎn)品需求主要來自分析的水平,從需求到功能擴展,不涉及具體的技術方面。

開放平臺主要解決以下幾個層面的需求:

1.開發(fā)者身份注冊與數(shù)據(jù)權限范圍授權

2.開發(fā)人員獲取相關信息(接口文檔、使用說明、對接聯(lián)系人信息等)。

3.平臺端內(nèi)部管理、應用審核流程、服務、業(yè)務交易管理、參數(shù)、人員等業(yè)務流程參數(shù)配置。

4.商業(yè)交易管理和統(tǒng)計報告分析(涉及雙方要求的結算類型)。

5.安全級別需求、加密、應用密鑰、應用接口權限控制、對黑白名單的訪問、現(xiàn)場減敏、恢復等。

結合需求分析,對開放平臺的基本功能進行了排序,主要針對開發(fā)人員、內(nèi)部管理員以及基于安全級別的一些功能要求。

imgs/rzhd/ueditor/jpg15556780896799558.jpg

? ? ? ? 1. 開發(fā)者門戶

? ? ? ? ?通常,開放平臺會掛在公司官方網(wǎng)站的某個入口,當然,有時也會放在特定的門戶網(wǎng)站地址。開發(fā)人員門戶主要是幫助用戶在平臺注冊、申請訪問、查詢和查看進度、查看相關訪問參數(shù)、下載文件等。訪問成功后,在線查看一些操作數(shù)據(jù),便于與平臺方進行協(xié)調(diào)。

注冊接入申請:開發(fā)者可以通過公司名稱、手機號碼或電子郵件地址注冊賬號,注冊后填寫接入申請。申請表一般包括準入需求說明、關聯(lián)項目、聯(lián)系人(平臺方、一般業(yè)務人員)、申請人聯(lián)系人及聯(lián)系方式、準入方式、費用、申請類型等;

注:收費問題必須明確說明,一些合作伙伴需要定制開發(fā),通常收費,一般標準API訪問免費,定制系統(tǒng)開發(fā)需要收費(一些合作伙伴會有開發(fā)要求);

進度視圖及參數(shù)獲?。禾峤簧暾埡?,開發(fā)者可以在線查看申請進度。審批成功后,開發(fā)人員可以查看相關的訪問參數(shù)。如果審批不成功,開發(fā)商可以修改并重新提交;

下載相關文件:開發(fā)人員可以將接口下載到自己的文件和其他相關文件;

業(yè)務往來管理:針對不同開放業(yè)務涉及的不同內(nèi)容,對于有訂單業(yè)務或支付服務的業(yè)務,需要進行往來管理,主要包括業(yè)務查看、對賬、結算等基本功能;

統(tǒng)計報表:主要根據(jù)開發(fā)商的業(yè)務類型,提供一些相關服務的數(shù)據(jù)報表,如訂單數(shù)量、變化趨勢、用戶數(shù)據(jù)等,并與開放業(yè)務發(fā)展相結合;

2. 開放平臺內(nèi)管系統(tǒng)

開放平臺內(nèi)部管理系統(tǒng)主要解決內(nèi)部業(yè)務人員的需求、相關部門負責人對訪問需求的審核、系統(tǒng)管理員對參數(shù)配置和服務管理等問題,以及相關對接人員的配置和視圖開發(fā)和運行管理。

接入申請審核和參數(shù)配置:內(nèi)部相關人員審批開發(fā)者的應用要求,審批成功后執(zhí)行的人員應配置參數(shù),并制定接口人的聯(lián)合調(diào)試及相關問題。

操作管理:主要用于交易類型訂單的管理與對賬,以及相關報表數(shù)據(jù)的管理要求與配置;

3. 安全機制

安全機制主要管理開發(fā)人員的帳戶和權限、訪問次數(shù)、IP地址的控制、黑白列表的控制等。并且重要的是控制訪問服務器的地址以改變公司的人員。

四、接口設計

開放平臺功能基本明確。另外還有一個細分,我們會分別拉出來,就是界面的設計。

一般情況下,開放相關服務已由自己的系統(tǒng)引用,具有相應的接口功能,但不能直接使用,因為作為軟件平臺設計和開發(fā)服務,由于版本問題和一些歷史原因,我們可能有一些歷史遺留問題。作為開放平臺外部輸出的接口,我們應注意和處理幾個方面:

1. 對接口的整合

對于一些復雜無用的字段,必須刪除,以免給開發(fā)人員帶來不必要的麻煩

2. 對各版本系統(tǒng)兼容性

主要目標是一些廠商和設備前端軟件版本不同,因此參數(shù)內(nèi)容范圍統(tǒng)計不完美,云平臺必須完全兼容。

例如,在停車場景中,前端停車管理軟件的歷史版本中返回云平臺的車輛狀態(tài)碼有20個,但云平臺對外開放時只考慮10個狀態(tài)碼(可能原來只有10個狀態(tài))。在實際操作中,如果云平臺只是做一個透明的傳輸而不兼容,那么第三方系統(tǒng)可能獲得未知的狀態(tài)碼(不在接口文檔上),從而導致第三方開發(fā)者設計的系統(tǒng)出現(xiàn)缺陷。

3. 協(xié)議適配

服務可以是舊系統(tǒng),消息格式可以是XML、固定長度消息等。在這種情況下,有必要修改和變換不同協(xié)議的消息,以形成統(tǒng)一的協(xié)議。

五、開放平臺管理

開放平臺的設計開發(fā)完成后,需要良好的運營管理,才能充分發(fā)揮開放平臺的應有作用,提升公司的品牌實力和核心競爭力。

首先,讓我們看看一個案例,在這個案例中我將梳理一個開放平臺的對接流程圖:


imgs/rzhd/ueditor/jpg15556781065641680.jpg

? ? ? ? 進出對接各環(huán)節(jié)的流程基本如上圖所示。以下主要介紹以下注意事項:

1、開發(fā)人員提交申請后,通常建議由售前或業(yè)務人員進行審核和補充,包括客戶價值、項目價值、成本核算等,因為客戶填寫的要求通常只在功能和使用級別上設計。公司前端銷售人員填寫的信息有助于審批。公司的項目管理和控制必須以銷售情況為基礎,如訂單優(yōu)先、高價值客戶優(yōu)先等

2、審計負責人一般由兩部分組成,一是對市場側負責的人進行審計,便于后期在公司內(nèi)部進行結算管理,二是對技術支持方負責人的審計,主要原因是要求明確,工作量大,費用高。

注:在審核方面,前端銷售很容易滿足任何需求,也不太考慮相關成本。因此,平臺公司最好建立一個良好的成本控制意識和機制,而審計所涉及的工作量必須反饋到前端,否則很容易造成任何需求都得滿足。審計后,對公司整體業(yè)務或技術支持價值不大的人都厭倦了第三方對接。

3、在配置參數(shù)后,通??梢詫⑾嚓P技術直接連接到平臺上的開發(fā)人員,并對相關問題進行直接溝通。項目啟動時,平臺前端人員還可以將雙方相關人員拉到一起,進行分組溝通。平臺側技術人員也需要有客戶的意識,尊重和滿足客戶的需要盡可能多。

4,通過測試環(huán)境,開發(fā)者可以開始正式的環(huán)境在線應用,平臺端的配置參數(shù),發(fā)布生產(chǎn)環(huán)境中的開發(fā)人員

5、發(fā)布后,開發(fā)商的運營和財務需要參與數(shù)據(jù)審核、訂單對賬和結算等

6、后記

在這一點上,我基本上總結了一個面向智能硬件制造商的開放平臺的設計、開發(fā)和管理。當然,這個方案也適用于其他一些行業(yè)或系統(tǒng)。希望能給同齡人一些啟發(fā)。如果有任何錯誤,請改正和溝通!

下一章:改善UI視覺體驗的7個小技巧-?銳智互動軟件開發(fā)公司
軟件開發(fā)
關于銳智互動

銳智互動/銳智開高軟件遵循嚴格的質(zhì)量和安全標準, 實施嚴密的安全措施, 擁有成熟可靠的管理和開發(fā)流程, 公司憑借多年的行業(yè)積累、深厚的 行業(yè)專長和成熟的行業(yè)實踐,為客戶持續(xù)創(chuàng)造關鍵價值。我們始終關 注前沿技術,保持國際領先的眼界和技術儲備。公司自 成立以來, 在團隊成員的共同努力下,已經(jīng)成功服務于上百家企業(yè),其中包括 我愛我家、聯(lián)東集團、優(yōu)財CMA、5100、奔馳、華為、伊利、寶馬、 迪思公關、航天國旅、HOTWIND、北京電通等眾多知名企業(yè)。

咨詢熱線:400-1050-360

推薦閱讀

上海物聯(lián)網(wǎng)軟件開發(fā)公司怎么選擇?看看這些不錯的公司 Tag: 上海物聯(lián)網(wǎng)軟件開發(fā)公司 上海APP軟件開發(fā)公司比較不錯的選擇 Tag: 上海APP軟件開發(fā)公司 上海軟件開發(fā)公司實力梳理 Tag: 上海軟件開發(fā)公司 上海教育軟件開發(fā)公司實力強的 Tag: 上海教育軟件開發(fā)公司 北京醫(yī)療AI軟件定制開發(fā)公司新格局 Tag: 北京醫(yī)療AI軟件定制開發(fā)公司 上海AI知識庫開發(fā)公司哪家好呢 Tag: 上海AI知識庫開發(fā)公司 北京醫(yī)療軟件定制開發(fā)公司怎么樣 Tag: 北京醫(yī)療軟件定制開發(fā)公司 北京物聯(lián)網(wǎng)iot開發(fā)公司前五名排行榜的有哪些 Tag: 北京物聯(lián)網(wǎng)iot開發(fā)公司 北京AI知識圖譜搭建團隊能力解析 Tag: 北京AI知識圖譜搭建公司

提交需求,獲取工期與報價

立即咨詢