BI Store基礎(chǔ)平臺優(yōu)化服務(wù)Elwin BIStore技術(shù)方案 Store平臺_第1頁
BI Store基礎(chǔ)平臺優(yōu)化服務(wù)Elwin BIStore技術(shù)方案 Store平臺_第2頁
BI Store基礎(chǔ)平臺優(yōu)化服務(wù)Elwin BIStore技術(shù)方案 Store平臺_第3頁
BI Store基礎(chǔ)平臺優(yōu)化服務(wù)Elwin BIStore技術(shù)方案 Store平臺_第4頁
BI Store基礎(chǔ)平臺優(yōu)化服務(wù)Elwin BIStore技術(shù)方案 Store平臺_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、bi store基礎(chǔ)平臺優(yōu)化服務(wù)企業(yè)級運(yùn)行時(shí)環(huán)境分析完成安全控制及管理、應(yīng)用服務(wù)管控、業(yè)務(wù)規(guī)則引擎、統(tǒng)一運(yùn)維管理方案-elwin企業(yè)級開發(fā)時(shí)環(huán)境分析組件設(shè)計(jì)、構(gòu)造、發(fā)布、共享的基礎(chǔ)平臺方案確定-elwin多終端前端界面分析完成pc,常用ios/android智能終端(手機(jī)和平板電腦)的前端界面方案確定-elwin多終端訪問實(shí)現(xiàn)分析完成pc,常用(iphone、ipad、三星、mid)智能終端(手機(jī)和平板電腦)的訪問方案-elwin前端應(yīng)用軟件嵌入場景及服務(wù)分析完成在多終端多操作系統(tǒng)情況下第三方分析工具的功能嵌入服務(wù)方案-elwin客戶端集成開發(fā)環(huán)境優(yōu)化優(yōu)化客戶端開發(fā)所需的sdk開發(fā)包,虛擬機(jī),

2、儲存庫和集成開發(fā)環(huán)境-elwin企業(yè)級運(yùn)行時(shí)環(huán)境分析(“運(yùn)作環(huán)境數(shù)據(jù)安全及管理數(shù)據(jù)服務(wù)優(yōu)化”和“開發(fā)環(huán)境數(shù)據(jù)安全及管理數(shù)據(jù)服務(wù)優(yōu)化”的內(nèi)容類似)企業(yè)級運(yùn)行環(huán)境完成安全控制及管理、應(yīng)用服務(wù)管控、業(yè)務(wù)規(guī)則引擎、統(tǒng)一運(yùn)維管理方案。bi store: 應(yīng)用平臺,一方面作為應(yīng)用展示和管理,另一方面也是應(yīng)用的基礎(chǔ)平臺和運(yùn)行環(huán)境。應(yīng)用:目前的應(yīng)用主要是指桌面應(yīng)用(web應(yīng)用)及基于ipad/android平板的移動應(yīng)用;以后將會擴(kuò)展更多其他形式的應(yīng)用應(yīng)用運(yùn)行的后端服務(wù)端環(huán)境支持基于支持jdk1.6版本和.net2.0/3.5/4.0版本的應(yīng)用程序,可以基于eclipse或visual studio的開發(fā)工具

3、進(jìn)行開發(fā)。應(yīng)用的后端運(yùn)行數(shù)據(jù)庫環(huán)境支持msssql 2008和oracle 10版本。bi工具:microstrategy 9, oracle biee10應(yīng)用上架管理:應(yīng)用升級管理:針對web的應(yīng)用,應(yīng)用升級自動進(jìn)行,用戶使用的永遠(yuǎn)是最新版本;針對ipad/android應(yīng)用,將會由bi store對應(yīng)的客戶端進(jìn)行管理;1.如在bi store ipad客戶端中,有應(yīng)用管理模塊,可以看到各個(gè)已安裝的應(yīng)用的更新狀態(tài), 點(diǎn)擊更新版本即可下載和安裝新版本;2.對于是否強(qiáng)制更新版本,將由各個(gè)應(yīng)用自行決定;用戶認(rèn)證與權(quán)限:(一).用戶認(rèn)證方式(二).用戶權(quán)限控制(三).安全控制用戶認(rèn)證方式:方式一:從

4、bi系統(tǒng)訪問應(yīng)用的業(yè)務(wù)流程(現(xiàn)有方式)方式二:用戶通過bi store認(rèn)證然后訪問web應(yīng)用的流程通過bi store訪問指定web應(yīng)用的加密處理流程:當(dāng)通過bi store訪問應(yīng)用時(shí)候,bi store將用戶id及用戶信息、指定應(yīng)用的密鑰進(jìn)行加密生成訪問序號,產(chǎn)生散列值提交給應(yīng)用,如下相關(guān)信息pass=密鑰uinfo=des(用戶信息)salt=一串隨機(jī)字符串hash=md5(uinfo+salt+pass)訪問url: appurl?uinfo=xx&salt=xxx&hash=xxx應(yīng)用端收到bi store的訪問參數(shù)時(shí),首先驗(yàn)證散列值及訪問序號是否有效,有效再解密得用戶信息。- 檢查傳

5、入的散列值與同樣以md5(uinfo+salt+pass)生成散列值相同,防止偽造方式三:用戶通過bi store認(rèn)證然后訪問客戶端應(yīng)用的流程:用戶訪問權(quán)限分為三種:- bi store的用戶訪問權(quán)限,不同的用戶將根據(jù)所在地市、部門和角色,定義可以訪問和下載的應(yīng)用范圍;- 數(shù)據(jù)訪問的權(quán)限,數(shù)據(jù)服務(wù)總線將根據(jù)登錄返回的用戶信息判斷數(shù)據(jù)訪問的權(quán)限;- 應(yīng)用本身的權(quán)限:1.各個(gè)應(yīng)用將根據(jù)登錄返回的用戶信息,自行判斷功能的權(quán)限; 2.在bi store統(tǒng)一配置和管理功能權(quán)限。安全控制有下面幾種方式:- bi store平臺對應(yīng)用的訪問和下載進(jìn)行限制- 數(shù)據(jù)總線對數(shù)據(jù)訪問進(jìn)行控制- 應(yīng)用下載和使用記錄日

6、志,可跟蹤相關(guān)使用狀況- 對敏感數(shù)據(jù)的移動應(yīng)用通過設(shè)備號進(jìn)行綁定和控制企業(yè)級開發(fā)時(shí)環(huán)境分析(“經(jīng)分應(yīng)用組件化(解耦/復(fù)用)服務(wù)優(yōu)化”的內(nèi)容也類似)bi store的企業(yè)級開發(fā)環(huán)境的基礎(chǔ)平臺的設(shè)計(jì)和構(gòu)造,要求滿足復(fù)用規(guī)范,使得bi store平臺最終能夠提供應(yīng)用的組件庫,并實(shí)現(xiàn)組件的流程化管理功能,以滿足對應(yīng)用細(xì)粒度的拆分、界面的可配置化、業(yè)務(wù)規(guī)則的標(biāo)準(zhǔn)化邏輯庫、以及數(shù)據(jù)和應(yīng)用的解耦。同時(shí),bi store平臺會實(shí)現(xiàn)這些組件的發(fā)布和共享,確保應(yīng)用的共享性,組件的共享性,應(yīng)用和組件要能夠快速復(fù)制共享給其他地市,這要求在應(yīng)用和組件設(shè)計(jì)的階段要滿足共享性的設(shè)計(jì)要求。組件分為:- ui組件: ui組件包

7、括圖標(biāo)類、報(bào)表類、圖形類等類型。- 事務(wù)性組件:事務(wù)性組件包括調(diào)度類、觸發(fā)類、流程類等類型。- 業(yè)務(wù)規(guī)則組件:業(yè)務(wù)規(guī)則組件將特定業(yè)務(wù)邏輯進(jìn)行打包,有明確的輸入和輸出,保證業(yè)務(wù)規(guī)則的實(shí)現(xiàn)。- 數(shù)據(jù)組件:數(shù)據(jù)組件包含特定的數(shù)據(jù)內(nèi)容,有明確的數(shù)據(jù)指標(biāo)、指標(biāo)口徑、數(shù)據(jù)范圍、適用區(qū)域、時(shí)效性等要求。在bi store的開發(fā)環(huán)境的共享規(guī)范中,包括對模型的要求和對元數(shù)據(jù)的要求。一、模型命名:符合命名規(guī)范數(shù)據(jù)粒度:不提供號碼級的數(shù)據(jù)模型。可配置參數(shù):對于共享允許有規(guī)則差異的應(yīng)用,必需提供規(guī)則配置功能模塊。維表管理:對于地市差異化的基礎(chǔ)數(shù)據(jù),提供維表上傳,提供可視化的查詢錄入頁面。二、元數(shù)據(jù)元數(shù)據(jù)必須和省公司b

8、i一致省公司bi中沒有,報(bào)省公司統(tǒng)一處理。共享流程組件的發(fā)布設(shè)計(jì)啟動和發(fā)布,需要遵循組件的開發(fā)和發(fā)布流程:組件流程bi store企業(yè)級開發(fā)環(huán)境需要滿足相關(guān)安全規(guī)范,安全規(guī)范分為應(yīng)用安全和數(shù)據(jù)安全。應(yīng)用安全:- 應(yīng)用權(quán)限管理:系統(tǒng)能夠?qū)κ褂孟到y(tǒng)的各用戶提供類型和權(quán)限設(shè)置.- 應(yīng)用日志:發(fā)布到bistore的應(yīng)用必須具有日志記錄功能。內(nèi)容需要符合bistore技術(shù)規(guī)范要求。數(shù)據(jù)安全:- 符合省公司對數(shù)據(jù)安全的總體要求- 由數(shù)據(jù)總線根據(jù)用戶權(quán)限確保數(shù)據(jù)安全應(yīng)用維護(hù)規(guī)范:應(yīng)用維護(hù)規(guī)范是為了確保bistore中的應(yīng)用能被更好的使用,包括應(yīng)用上架、下架、升級、培訓(xùn)、日常維護(hù)、故障處理、申告各個(gè)流程的規(guī)范

9、的滿足。多終端前端界面分析多終端的前端應(yīng)用界面,包括pc web,常用(iphone、ipad、三星、mid)智能終端(手機(jī)和平板電腦)的前端多終端應(yīng)用,需要實(shí)現(xiàn)統(tǒng)一又符合各個(gè)終端特性的前端界面。應(yīng)用界面的分析和確認(rèn),通常遵循下面幾個(gè)步驟: 需求與產(chǎn)品定位 app定義(ads) 概念草圖 ui原型設(shè)計(jì)確定app定位后,需要聚焦app的核心功能。團(tuán)隊(duì)在提出各種功能需求時(shí), 很容易陷入哪些功能要包含在第一個(gè)版 本中的爭論。apple把這個(gè)過程叫設(shè)計(jì)ads(application definition statement)首先需要確定應(yīng)用的需求與產(chǎn)品定位,確認(rèn)這個(gè)應(yīng)用實(shí)現(xiàn)目標(biāo)的。確定app主要定位后

10、,需要聚焦app的核心功能。團(tuán)隊(duì)在提出各種功能需求時(shí),很容易陷入哪些功能要包含在第一個(gè)版 我們接下來要做的,是產(chǎn)品草圖設(shè)計(jì)。按照我們的設(shè)計(jì)經(jīng)驗(yàn),勾畫出用戶需要用到的界面,包括像按鈕之類的界面交互元素;篩選出核心用戶最常用的,最適合移動應(yīng)用場景的功能。當(dāng)中還涉及使用流程圖,重點(diǎn)是要設(shè)計(jì)界面與界面之間的切換方式和用戶使用流程。 開始設(shè)計(jì)注重細(xì)節(jié)和精度的ui原型。我們使用photoshop,你可以選用自己熟悉的其他工具,然后根據(jù)草圖進(jìn)行細(xì)節(jié)設(shè)計(jì)?,F(xiàn)代的應(yīng)用提倡有質(zhì)感的ui,有仿真度的圖形界面,我們讓應(yīng)用的界面設(shè)計(jì)盡量接近用戶熟悉的形象物體。在配色上,使用適當(dāng)?shù)呐渖浜弦恍﹤€(gè)性化的圖標(biāo)來表示相關(guān)狀態(tài)

11、。 很重要的一點(diǎn)是,應(yīng)用所展現(xiàn)的信息,必須簡潔明了,沒有多余的文字。所以,在界面設(shè)計(jì)上,要簡潔,不要引入任何華麗的圖形或者其他的信息來干擾用戶,讓他們能一眼就看明白應(yīng)用的用途。在數(shù)據(jù)條目之間使用間隔色;用醒目的字體顯示重要信息;用個(gè)性和擬物化的圖標(biāo),這些都是很好的設(shè)計(jì)體現(xiàn)?,F(xiàn)在可以開始考慮icon的設(shè)計(jì)。這將決定應(yīng)用在bi store上的辨識度。你可以從簡單的輪廓設(shè)計(jì)開始設(shè)計(jì),先把核心創(chuàng)意表現(xiàn)出來。 除非有必要,你的icon最好不要包含文字,盡量使用跟你的應(yīng)用圖形界面一致的材質(zhì)和漸變。你如果想給用戶呈現(xiàn)高質(zhì)量的ui設(shè)計(jì),需要將icon設(shè)計(jì)輸出相應(yīng)的尺寸。 多終端訪問實(shí)現(xiàn)分析在各個(gè)前端應(yīng)用軟件,

12、通過集成訪問分析工具,達(dá)到訪問數(shù)據(jù)的采集,實(shí)現(xiàn)pc web,常用(iphone、ipad、三星、mid)智能終端(手機(jī)和平板電腦)的前端多終端應(yīng)用的訪問分析統(tǒng)計(jì)。分析工具的的數(shù)據(jù)采集的集成,只需在應(yīng)用中添加的統(tǒng)計(jì)數(shù)據(jù)采集組件,然后在各個(gè)需要統(tǒng)計(jì)的模塊中簡單調(diào)用即可實(shí)現(xiàn)所需訪問統(tǒng)計(jì)數(shù)據(jù)的收集。統(tǒng)計(jì)分析工具將對應(yīng)用收集的統(tǒng)計(jì)數(shù)據(jù)深度挖掘,提供全面的產(chǎn)品使用、運(yùn)營狀況和用戶行為分析,統(tǒng)計(jì)工具特性詳細(xì)介紹:1. 應(yīng)用程序錯(cuò)誤(crash)報(bào)告及時(shí)收集應(yīng)用程序在運(yùn)行過程中的錯(cuò)誤。讓您第一時(shí)間知道應(yīng)用程序的在不同系統(tǒng)版本和不同設(shè)備型號上是否正常運(yùn)行,這一功能將成為您debug的一把利器,讓應(yīng)用程序可以長期

13、穩(wěn)定的運(yùn)行。2. 用戶總量,每日新增用戶趨勢為您統(tǒng)計(jì)應(yīng)用程序的總用戶數(shù),每日新增用戶數(shù),并且以豐富的圖表形式展現(xiàn)出來,讓您更好的掌握應(yīng)用程序的增長趨勢,銷售情況等。3. 活躍用戶,啟動次數(shù),使用時(shí)長分析還會為您分析應(yīng)用程序每天的使用情況,包括活躍用戶,啟動次數(shù),每次用戶使用時(shí)長以及應(yīng)用程序的活躍程度。幫助您更好的了解用戶對應(yīng)用程序的使用程度,廣告價(jià)值等。4. 用戶分布情況分析同時(shí),您還可以很容易的了解到用戶來自哪里(針對中國用戶的地理分布到省市級別),在使用什么型號的手機(jī),所基于操作系統(tǒng)版本等信息, 以幫助您改進(jìn)應(yīng)用程序,挖掘很深度的商業(yè)價(jià)值。5. 用戶黏性 & 重復(fù)使用情況會記錄單個(gè)用戶的使

14、用頻率,由此幫您繪制出一條用戶使用趨勢的曲線,您可以通過它了解到應(yīng)用程序的生命周期,用戶使用的頻繁程度等信息。6. 自定義事件分析此外還支持針對不同應(yīng)用程序自定義統(tǒng)計(jì)分析功能,例如您想知道應(yīng)用程序的哪些功能最受歡迎,哪些功能很少被應(yīng)用程序使用,只需要在您的應(yīng)用里做很小的修改。自定義分析將幫助您改良應(yīng)用程序,從而獲得更多的用戶??蛻舳思砷_發(fā)環(huán)境優(yōu)化客戶端集成開發(fā)環(huán)境優(yōu)化包括優(yōu)化客戶端開發(fā)所需的sdk開發(fā)包,虛擬機(jī),儲存庫和集成開發(fā)環(huán)境。bi移動應(yīng)用是基于bi store平臺及基礎(chǔ)服務(wù)架構(gòu)的應(yīng)用,前端為ipad或android操作系統(tǒng)的客戶端。其中的bi移動應(yīng)用,我們在ios/android的標(biāo)

15、準(zhǔn)框架基礎(chǔ)上,基于bi store基礎(chǔ)服務(wù)和技術(shù)框架、bi業(yè)務(wù)需求,增強(qiáng)報(bào)表需求等等,重新定義了相關(guān)技術(shù)框架。bi移動應(yīng)用客戶端架構(gòu)移動應(yīng)用客戶端架構(gòu):終端:展現(xiàn)層將是跨平臺支持, 支持ios, android, mid,包括手機(jī)/平板。ui層:客戶端ui層包括導(dǎo)航管理、基本界面中間件、native圖表組件(基ios,android等本地原生組件)、js圖表組件(包括html5、jquery等多種形式的組件)。數(shù)據(jù)層:數(shù)據(jù)層包括了三個(gè)主要部分,第一是負(fù)責(zé)數(shù)據(jù)傳輸與接口、數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)處理的數(shù)據(jù)服務(wù)中間件,第二是負(fù)責(zé)數(shù)據(jù)緩存的數(shù)據(jù)緩存中間件,第三是負(fù)責(zé)應(yīng)用使用行為的數(shù)據(jù)采集和提交的組件。此外,這

16、一層還包括了通訊組件等公共服務(wù)組件。圖表實(shí)現(xiàn)的技術(shù)架構(gòu)和數(shù)據(jù)流描述:圖表實(shí)現(xiàn)的技術(shù)架構(gòu)和數(shù)據(jù)流描述:由應(yīng)用客戶端發(fā)出對數(shù)據(jù)服務(wù)平臺的數(shù)據(jù)查詢調(diào)用全部基于http協(xié)議,數(shù)據(jù)處理由平臺的數(shù)據(jù)服務(wù)中心的圖表服務(wù)模塊處理(身份驗(yàn)證、數(shù)據(jù)提取、數(shù)據(jù)轉(zhuǎn)換),并基于平臺上圖表展現(xiàn)的配置定義,經(jīng)過數(shù)據(jù)打包和封裝,生成和返回相關(guān)數(shù)據(jù),返回?cái)?shù)據(jù)被封裝到 json 對象中,后者可以在客戶端快速解析??蛻舳藨?yīng)用的ui層通過通訊組件和數(shù)據(jù)中間件提交和獲取圖表數(shù)據(jù),其中數(shù)據(jù)中間件會根據(jù)數(shù)據(jù)包的生命周期,判斷是否是從數(shù)據(jù)緩存中獲取數(shù)據(jù),還是重新從數(shù)據(jù)服務(wù)平臺中查詢數(shù)據(jù)。數(shù)據(jù)包中包括業(yè)務(wù)數(shù)據(jù)信息和圖表參數(shù),應(yīng)用客戶端根據(jù)返回的數(shù)據(jù)包,基于不同的圖表展現(xiàn)組件,生成對應(yīng)的圖表??蛻舳藞D表展現(xiàn)支持兩種類型圖表的組件:1、javascript通用圖表js圖表組件,包括html5、jquery等多種形式的組件。這類型的組件可以靈活滿足一些基本圖表的展現(xiàn),并通過二次開發(fā)進(jìn)行更多圖表的擴(kuò)展。2、native(ios & android)定制圖表native圖表組件,基于ios,android等本地原生組件。這類型的圖表能夠定制創(chuàng)建引人注目的動態(tài)和交互效果。充分利用新一代平板所具有的特性來創(chuàng)建簡潔的、交互式的和引人注目的動態(tài)圖表,極大增強(qiáng)了報(bào)表圖表的現(xiàn)實(shí)效果。各個(gè)客戶端應(yīng)用的數(shù)據(jù)將

溫馨提示

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

最新文檔

評論

0/150

提交評論