金融信息服務平臺項目技術方案_第1頁
金融信息服務平臺項目技術方案_第2頁
金融信息服務平臺項目技術方案_第3頁
金融信息服務平臺項目技術方案_第4頁
金融信息服務平臺項目技術方案_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、金融信息服務平臺項目技術方案有限公司二一四年七月22 / 14目錄簡介本技術方案是由華夏標準信用管理有限公司設計, 目的是為金擔當信息服務平臺提 供技術上可實施的方案。本方案從技術選型、工作量估算、參與人員和經費預算幾個方 面做了詳細評估,是充分分析了客戶需求并結合自身行業(yè)經驗做出的成果。系統總體架構本系統使用三層架構和基于的訪問界面, 以便于前端業(yè)務用戶的使用。 先進、可靠、 穩(wěn)定的架構可以有效降低系統間耦合度,使系統復雜度分割合理,保證系統可維護性與 可管理性。系統架構如下圖所示:三、技術選型其學習成本和技術風險是比3.1 開發(fā)語言選擇體系的最大的優(yōu)勢在于其龐大而完善的生態(tài)系統,較低的。生

2、態(tài)系統的完善性主要體現在一下幾個方面:數量豐富的從業(yè)人員完善的第三方技術體系和社區(qū)功能強大的開發(fā)工具 選擇體系能為項目的持續(xù)開發(fā)和維護提供一個平穩(wěn)的成長曲線。3.2 數據庫 數據庫相對、等數據庫優(yōu)勢如下: 免費多種存儲引擎可靈活適應不同的業(yè)務場景 分布式集群有成熟的方案可供實現 能與很好的集成選擇不僅可以節(jié)省一大批費用,也能為平臺在初期成長時提供良好的存儲支持。3.3 基礎技術架構框架 框架作為輕量級容器,現在已經是行業(yè)標準,其適應范圍很廣。作為粘合劑,框架 有很多優(yōu)點:為分層構建和管理代碼提供良好支持。為設計提供良好支持,使得構建集群系統更為容易 為垂直領域構建代碼提供良好支持使代碼隔離后更

3、容易管理聲明式事務事務的控制更為簡單數據訪問框架是最簡單的一種持久化框架,其結構清晰,靈活配置。相對和 等“一站式”解決 方案而言, 是一種“半自動化”的實現。其主要優(yōu)點如下:把語句從源程序中獨立出來,放在單獨的文件中編寫,給程序的維護帶來了很 大便利。封裝了底層 的調用細節(jié),并能自動將結果集轉換成 對象,大大簡化了數據庫 編程的重復工作。簡單易于學習,易于使用,非常實用需要程序員自己去編寫語句, 程序員可以結合數據庫自身的特點靈活控制語句, 因此能夠實現比等全自動框架更高的查詢效率,能夠完成復雜查詢。緩存框架 由于使用了作為數據訪問框架而沒有使用,因此選擇了額作為主要的緩存容器。是 一個基于

4、的高速緩存系統,能支持更多復雜的數據結構,并且有持久化的功能。并且也 是集群系統中的重要組件之一。 本系統使用來應對高并發(fā)訪問下對數據庫造成巨大壓力 的問題。3.4 前端開發(fā)端網站 端網站由于需要兼顧各種訪問者,而訪問者使用的瀏覽器眾多,標準不一,所以在 兼容各瀏覽器版本上的工作量會比較大。其中主要是、和的兼容工作量。由于一些比較 知名的框架的新版本已經明確表示不再支持,在框架使用上還是以為主。端后臺 端后臺是各個機構和平臺維護者使用,可以對瀏覽器有較高要求,比如使用谷歌瀏 覽器的最新版,可以完美支持的相關特性,在框架上可以使用,以及各種小插件。羅列 部分主要組件如下:3.5 第三方開發(fā)微信開

5、發(fā)企業(yè)號企業(yè)號,是微信為企業(yè)用戶提供的移動應用入口,也可以連接組織與個體間相互認 可且穩(wěn)定的關系。微信企業(yè)號與公眾號最主要的區(qū)別是,只有限定范圍內的用戶才可以 關注對應的企業(yè)號,使用企業(yè)號發(fā)送的信息數量幾乎不受限制。企業(yè)號開發(fā)社區(qū)比較成熟,騰訊提供了詳細的開發(fā)文檔,在上也有基于開發(fā)的: 。 支付開發(fā)現在國內第三方支付平臺眾多,必須要對用戶受眾、第三方支付的知名度、支付接 口的形式、第三方支付服務的穩(wěn)定性、接口規(guī)范、費率等進行考察,在做好以上的調研 分析后,結合自身的需求,才能最終確認接入哪家(或者幾家)第三方支付。不同形式 的支付方式可能會形成不同的產品呈現方式。 下面提供幾家我們做過的第三方

6、支付平臺。匯付寶中金支付寶付支付資金托管開發(fā)資金托管是銀監(jiān)會對平臺做出的要求,其選擇過程與選擇第三方支付過程一樣,本 系統的資金托管方和第三方支付方都是同一個廠商,這樣處理在實現上可以更為統一。3.6 安全體系數據加密機制在保障信息安全各種功能特性的諸多技術中, 密碼技術是信息安全的核心和關鍵技 術,通過數據加密技術,可以在一定程度上提高數據傳輸的安全性,保證傳輸數據的完 整性。我們通過下列方法來提升安全性。所有敏感信息存儲時全部加密,使用對稱加密算法。所有敏感信息傳輸時全部加密,使用非對稱加密算法。 所有口令只存儲簽名后的內容,使用數字簽名算法。認證標準認證是任何 應用中不可或缺的一部分。

7、代表 ,它是一種用于認證頭部的 格式。這個 幫我們實現了在兩個系統之間以一種安全的方式傳遞信息,認證方式比認證 標準實現起來更為簡單也有效。我們在以下場景使用。單點登錄移動端請求數據其它第三方請求數據完善的日志機制日志系統是一個成熟應用所必不可少的,在開發(fā)和調試階段,日志可以幫助我們更好更快地定位;在運行維護階段,日志系統又可以幫我們記錄大部分的異常信息,從而 幫助我們更好的完善系統。 本系統主要是使用及其擴展組件來實現日志機制, 記錄用戶、 第三方服務的每一步操作。3.7 集群方案每個大型網站都會有不同的架構模式,而架構內容也就是在處理均衡負載,緩存, 數據庫,文件系統等,只是在不同的環(huán)境下

8、,不同的條件下,架構的模型不一樣,目的 旨在提高網站的性能。在本系統中,我們設計的集群架構圖如下:本架構結構清晰,在系統成長初期可以很好的在阿里云上實現這樣的架構,阿里云 也提供了該架構中的主要組件, 在中后期脫離阿里云后可以通過的增加低成本服務器來 應對業(yè)務發(fā)展需要。四、工作量估算工作量估算有多種方式,有的以頁面數量為基礎,有的以人員代碼效率為基礎,有 的以功能為基礎,我們則以數據表數量為基礎,用這種方式評估工時需要建設方對需求 認識比較透徹,在初期建設時能較好反應真實的結果。其具體算法如下:個字段以內的表設為工作時。 個字段以上的表,每增加個(包含個以內)的字段,工時加 每一個分類字段按分

9、類數量多少來計算工時 個以內的分類數,工時加個以上個以下的分類數,工時加 個以上的分類數,工時加 每一個外鍵字段工時加 每一個時間字段工時加 每一個排序字段工時加多個平臺展示時,每增加一個平臺工時加 由于所有約束全由代碼實現,整體工時 基于代碼迭代、質量控制的情況,整體工時 需求變更時,增加的表的工時按以上算法,修改的表的工時則在原基礎上 總工時表如下:合計總工時約為:人天五、擬參與人員組織架構示意圖如下:3.1 技術總監(jiān)技術總監(jiān)為技術的最高負責人。負責技術管理體系的建設和維護,制定技術,準確 判斷行業(yè)技術發(fā)展趨勢和管理現狀。同時把控項目的長遠目標和長期技術方向,根據項 目的發(fā)展變化組建合適團

10、隊。姓名年齡專業(yè)計算機應用擬擔任項目職務技術總監(jiān)最高學歷本科畢業(yè)學校長沙大學 從業(yè)時間工作及項目經歷時間項目內容所在公司職務教育背景時間畢業(yè)院校專業(yè)技能自我評價3.2 架構師 系統架構師將掌控整體又需要洞悉局部瓶頸并依據具體的業(yè)務場景給出解決方案 的人。確認和評估系統需求,給出開發(fā)規(guī)范,搭建系統實現的核心構架,并澄清技術細 節(jié)、掃清主要難點的技術人員。他負責設計系統整體架構,考慮從需求到設計的每個細 節(jié),把握整個項目,提高項目的設計效率,使開發(fā)容易,維護方便,升級簡單等。姓名年齡專業(yè)擬擔任項目職務最高學歷大專 畢業(yè)學校 從業(yè)時間工作及項目經歷時間項目內容職務教育背景時間畢業(yè)院校專業(yè)技能自我評價

11、3.3 開發(fā)團隊項目經理(人)項目經理為具體項目工作的管理者,主要對項目進行背景調查,收集整理項目相關 資料,進行需求策劃,撰寫項目調查報告和信息綜述,對項目組成部分或模塊進行完整 系統設計,聯系項目相關單位和相關技術專家,制定項目可行性研究報告,協同配合制定和申報立項報告材料, 組織項目團隊完成項目任務, 保證項目的完成時間和完成質量姓名年齡專業(yè)擬擔任項目職務最高學歷畢業(yè)學校從業(yè)時間工作及項目經歷時間項目內容職務教育背景時間畢業(yè)院校專業(yè)技能自我評價前端開發(fā)工程師 ( 人)前端開發(fā)熟練掌握 ()、()、這三門語言。其不僅在端能做頁面,在移動端的混合開發(fā)中也占據很重要的位置。知名框架如,等需要非

12、常精通。姓名年 齡 專 業(yè)擬擔任項目職務最高學歷畢業(yè)學校從業(yè)時間工作及項目經歷時間項目內容職務教育背景時間畢業(yè)院校后臺服務開發(fā)工程師 ( 人) 后臺服務開發(fā)工程師熟練掌握及其相關技能,對于第三方框架也要能靈活運用,特 別是對于的設計。姓名年齡專業(yè)擬擔任項目職務最高學歷畢業(yè)學校從業(yè)時間工作及項目經歷時間項目內容職務教育背景時間畢業(yè)院校專業(yè)技能自我評價設計工程師 ( 人) 設計工程師精通、等圖形軟件,、等網頁制作工具,能夠獨立完成靜態(tài)網頁設計工 作;熟悉,;對通用類軟件或互聯網應用產品的人機交互方面有自己的理解和認識。姓名年齡專業(yè)擬擔任項目職務最高學歷畢業(yè)學校從業(yè)時間工作及項目經歷時間項目內容職務教育背景時間畢業(yè)院校專業(yè)技能自我評價數據庫開發(fā)工程師 ( 人)數據庫開發(fā)工程師熟練掌握、 、,使用主流的數據庫分析設計工具;能獨立完成數據庫系統設計,能根據具體應用設計數據庫服務器。姓名年齡專業(yè)擬擔任項目職

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論