6-6-個(gè)性化定制與批量交付的解決之道-基于元數(shù)據(jù)的企業(yè)應(yīng)用平臺(tái)-趙永_第1頁(yè)
6-6-個(gè)性化定制與批量交付的解決之道-基于元數(shù)據(jù)的企業(yè)應(yīng)用平臺(tái)-趙永_第2頁(yè)
6-6-個(gè)性化定制與批量交付的解決之道-基于元數(shù)據(jù)的企業(yè)應(yīng)用平臺(tái)-趙永_第3頁(yè)
6-6-個(gè)性化定制與批量交付的解決之道-基于元數(shù)據(jù)的企業(yè)應(yīng)用平臺(tái)-趙永_第4頁(yè)
6-6-個(gè)性化定制與批量交付的解決之道-基于元數(shù)據(jù)的企業(yè)應(yīng)用平臺(tái)-趙永_第5頁(yè)
已閱讀5頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

個(gè)性化定制與批量交付華為基于元數(shù)據(jù)的企業(yè)應(yīng)用平臺(tái)簡(jiǎn)介2016-4-212016-4-21?趙永?主任架構(gòu)師?華為-電信軟件?基本情況先后在東軟、普元等公司工作,一直從事企業(yè)平臺(tái)相關(guān)的架構(gòu)設(shè)計(jì)和研發(fā),包括BPM、ESB、開(kāi)發(fā)平臺(tái)、云平臺(tái)等等2015年加入華為,開(kāi)始了基于元數(shù)據(jù)的企業(yè)平臺(tái)的研發(fā)。對(duì)于軟件提供商而言,除了面對(duì)高性能、架構(gòu)設(shè)計(jì)等的挑戰(zhàn)外,還面臨如何為不同的客戶提供有差異化的軟件系統(tǒng),并能夠盡量節(jié)省成本地按時(shí)交付的困難。挑戰(zhàn)平臺(tái)?什么是元數(shù)據(jù)?元數(shù)據(jù)驅(qū)動(dòng)挑戰(zhàn)平臺(tái)?什么是元數(shù)據(jù)?元數(shù)據(jù)驅(qū)動(dòng)?端到端的元數(shù)據(jù)化?元數(shù)據(jù)示例:服務(wù)?元數(shù)據(jù)示例:業(yè)務(wù)邏輯?元數(shù)據(jù)擴(kuò)展?元數(shù)據(jù)定制體系?元數(shù)據(jù)不能解決的問(wèn)題?元數(shù)據(jù)與服務(wù)化方向??個(gè)性化定制?交付的成本?問(wèn)題的本質(zhì)?業(yè)務(wù)與技術(shù)的協(xié)同平臺(tái)?平臺(tái)的SaaS化不同的功能需求不同的套件針對(duì)不不同的功能需求不同的套件針對(duì)不同的業(yè)務(wù)域,業(yè)務(wù)的復(fù)雜程度不同,對(duì)應(yīng)用的構(gòu)建方式也不同如何用一套平臺(tái)適應(yīng)不同業(yè)務(wù)域的構(gòu)建要求各運(yùn)營(yíng)商系統(tǒng)多種多樣,功能自然也不同;即便相同的領(lǐng)域,功能要求也千差萬(wàn)別如何用一套平臺(tái)構(gòu)建出功能多變的應(yīng)用不同的套件需求不不同的運(yùn)營(yíng)商對(duì)系統(tǒng)的架構(gòu)有著不同理解和偏好如何用一套平臺(tái)適應(yīng)不同的架構(gòu)需求不不同的架構(gòu)需求1基線與定制未分離,可基線化的定制需求占比40%以上90%以上的業(yè)務(wù)邏輯都是硬編碼定制實(shí)現(xiàn),缺少抽象23前前臺(tái)界面定制占比15%常用表單都是硬編碼實(shí)現(xiàn)4接接口定制占比14%影響交付效率和周期5數(shù)數(shù)據(jù)配置9%工具方面欠缺?系統(tǒng)可變性的3個(gè)方面–系統(tǒng)架構(gòu)的可變性?系統(tǒng)可變性的3個(gè)方面–系統(tǒng)架構(gòu)的可變性–組件服務(wù)的可變性–技術(shù)的可變性系統(tǒng)可變性個(gè)性化定制挑戰(zhàn)平臺(tái)?什么是元數(shù)據(jù)?挑戰(zhàn)平臺(tái)?什么是元數(shù)據(jù)?元數(shù)據(jù)驅(qū)動(dòng)?端到端的元數(shù)據(jù)化?元數(shù)據(jù)示例:服務(wù)?元數(shù)據(jù)示例:業(yè)務(wù)邏輯?元數(shù)據(jù)擴(kuò)展?元數(shù)據(jù)定制體系?元數(shù)據(jù)不能解決的問(wèn)題?元數(shù)據(jù)與服務(wù)化方向??個(gè)性化定制?交付的成本?問(wèn)題的本質(zhì)?業(yè)務(wù)與技術(shù)的協(xié)同平臺(tái)?平臺(tái)的SaaS化不同數(shù)據(jù)的元數(shù)據(jù),內(nèi)容是不一樣的,元數(shù)據(jù)具有領(lǐng)域特征華不同數(shù)據(jù)的元數(shù)據(jù),內(nèi)容是不一樣的,元數(shù)據(jù)具有領(lǐng)域特征華為企業(yè)平臺(tái)(DigitalStudio)使用體系化的元數(shù)據(jù)用來(lái)呈現(xiàn)應(yīng)用的各種配置和整個(gè)腳本端到端體系化從UI到數(shù)據(jù),從功能到性能的所有方面參考牛津詞典中的定義:Asetofdatathatdescribesandgivesinformationaboutotherdata.應(yīng)應(yīng)用的可控性通過(guò)元數(shù)據(jù)的方式,可以控制到應(yīng)用的所有環(huán)節(jié)DevelopmentADDTDDDrivenDevelopmentPDDDevelopmentADDTDDDrivenDevelopmentPDDModelDrivenMDDDevelopmentFDDDevelopmentFeatureDrivenDevelopmentOODObject-OrientedDrivenDevelopmentBehaviourDrivenDevelopmentBehaviourDrivenDevelopment以元數(shù)據(jù)對(duì)象為中心進(jìn)行業(yè)務(wù)應(yīng)用的設(shè)計(jì)DevelopmentBDDDDDAttributeDrivenBDDDDDAttributeDrivenDevelopment基基于業(yè)務(wù)對(duì)象聲明式開(kāi)發(fā)整個(gè)業(yè)務(wù)應(yīng)用ProcessDriven圍繞元數(shù)據(jù)對(duì)象進(jìn)行業(yè)務(wù)應(yīng)圍繞元數(shù)據(jù)對(duì)象進(jìn)行業(yè)務(wù)應(yīng)用的全生命周期管理元數(shù)據(jù)驅(qū)動(dòng)開(kāi)發(fā)是一個(gè)體系,核心在于對(duì)應(yīng)用的元數(shù)據(jù)抽象,并建立基于元數(shù)據(jù)的全工具鏈支撐。BusinessComponentUIModuleContextApplicationTemplateemeBusinessComponentUIModuleContextApplicationTemplateemeOperationExceptionActionsScriptProcessTimerLoggerServiceLogicalDataSourceOrderValidationRule(XMLOrderValidationRule(XML)RuleSchema(XSD)OrderValidationRule(id=4)CustomerCustomer(name=zhs)(XML)CustomerCustomer(name=zhs)(XML)OrderValidationRule(XML)元數(shù)據(jù)記錄OrderValidationRulety(XSD)元數(shù)據(jù)類型元元數(shù)據(jù)((id=4)自生長(zhǎng)機(jī)制基礎(chǔ)元數(shù)據(jù)自生長(zhǎng)機(jī)制基礎(chǔ)元數(shù)據(jù)元數(shù)據(jù)擴(kuò)展體系:元數(shù)據(jù)的自我管理和描述體系。元數(shù)據(jù)的擴(kuò)展機(jī)制,保證了不同的元數(shù)據(jù)具有相同的擴(kuò)展、兼容性檢查、打包、熱部署、資料生成、治理等機(jī)制。應(yīng)用元數(shù)據(jù)描述了平臺(tái)技術(shù)層面的元數(shù)據(jù)業(yè)應(yīng)用元數(shù)據(jù)描述了平臺(tái)技術(shù)層面的元數(shù)據(jù)業(yè)務(wù)元數(shù)據(jù)是基于應(yīng)用元數(shù)據(jù)的擴(kuò)展能力定義的業(yè)務(wù)邏輯應(yīng)用元數(shù)據(jù)使用同一套模型來(lái)定義其它的元數(shù)據(jù)使用同一套模型來(lái)定義其它的元數(shù)據(jù)結(jié)構(gòu),保證同源,為統(tǒng)一元數(shù)據(jù)生命周期管理機(jī)制的基石定義基礎(chǔ)定義基礎(chǔ)的數(shù)據(jù)、邏輯、組件的表示方式,也稱為元數(shù)據(jù)類型元數(shù)據(jù)的統(tǒng)一管理、分析全球元數(shù)據(jù)倉(cāng)庫(kù)、局點(diǎn)本地倉(cāng)庫(kù)元數(shù)據(jù)倉(cāng)庫(kù)元數(shù)據(jù)的統(tǒng)一管理、分析全球元數(shù)據(jù)倉(cāng)庫(kù)、局點(diǎn)本地倉(cāng)庫(kù)元數(shù)據(jù)倉(cāng)庫(kù)554元數(shù)據(jù)引擎完4元數(shù)據(jù)引擎高性能、安全、故障定位端到端的元數(shù)據(jù)定制工具定制工具開(kāi)發(fā)定制工具基線定制能力分離定制機(jī)制定定制機(jī)制技術(shù)元數(shù)據(jù)業(yè)務(wù)元數(shù)據(jù).元數(shù)據(jù)業(yè)務(wù)元數(shù)據(jù).系統(tǒng)可變性分析業(yè)務(wù)化的快速定制,快速上線是最大目標(biāo)業(yè)務(wù)領(lǐng)域分析元系統(tǒng)可變性分析業(yè)務(wù)化的快速定制,快速上線是最大目標(biāo)業(yè)務(wù)領(lǐng)域分析可可變性業(yè)務(wù)化抽象業(yè)務(wù)化定制業(yè)務(wù)領(lǐng)域抽業(yè)務(wù)領(lǐng)域抽象利用基于元數(shù)據(jù)的聲明式開(kāi)發(fā),將可變性進(jìn)行業(yè)務(wù)化封裝、屏蔽底層技術(shù),使開(kāi)發(fā)人員更多的關(guān)注業(yè)務(wù)本身,從而更快地進(jìn)行全球局點(diǎn)的個(gè)性化定制。前后臺(tái)貫通以業(yè)前后臺(tái)貫通以業(yè)務(wù)對(duì)象為中心,前后臺(tái)貫通并響業(yè)務(wù)與技術(shù)的協(xié)同以業(yè)務(wù)的視角進(jìn)行定制開(kāi)發(fā),業(yè)務(wù)與技術(shù)的協(xié)同以業(yè)務(wù)的視角進(jìn)行定制開(kāi)發(fā),以技術(shù)的視角進(jìn)行基線開(kāi)發(fā)組件內(nèi)數(shù)據(jù)與邏輯相貫通,在限制范圍內(nèi)修改,不相互影響貫通與協(xié)同模模塊與模塊之間貫通組件自治,元數(shù)據(jù)描述組件之間的引用,服務(wù)調(diào)用組件貫通通通過(guò)元數(shù)據(jù)描述整個(gè)應(yīng)用,對(duì)系統(tǒng)的可變性進(jìn)行清晰的定義、聲明,從而達(dá)到更快速的定制元數(shù)據(jù)通過(guò)微服務(wù)生態(tài)系統(tǒng)的建設(shè),快速地開(kāi)發(fā)、部署,從而達(dá)到適應(yīng)需求的變化微服務(wù)面向的場(chǎng)景不同面向的場(chǎng)景不同,采用的方式不同,都適應(yīng)了系統(tǒng)的快速變化。挑戰(zhàn)平臺(tái)?什么是元數(shù)據(jù)?元數(shù)據(jù)驅(qū)動(dòng)挑戰(zhàn)平臺(tái)?什么是元數(shù)據(jù)?元數(shù)據(jù)驅(qū)動(dòng)?端到端的元數(shù)據(jù)化?元數(shù)據(jù)示例:服務(wù)?元數(shù)據(jù)示例:業(yè)務(wù)邏輯?元數(shù)據(jù)擴(kuò)展?元數(shù)據(jù)定制體系?元數(shù)據(jù)不能解決的問(wèn)題?元數(shù)據(jù)與服務(wù)化方向??個(gè)性化定制?交付的成本?問(wèn)題的本質(zhì)?業(yè)務(wù)與技術(shù)的協(xié)同平臺(tái)?平臺(tái)的SaaS化aPaaS存在兩個(gè)分支(High-productiv

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論