伊人99re_av日韩成人_91高潮精品免费porn_色狠狠色婷婷丁香五月_免费看的av_91亚色网站

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁 > IT資訊 > 學(xué)習(xí)交流 > 企業(yè)如何構(gòu)建ESB平臺(tái) (四) ----ESB服務(wù)化實(shí)現(xiàn)

企業(yè)如何構(gòu)建ESB平臺(tái) (四) ----ESB服務(wù)化實(shí)現(xiàn)

2017-06-07 14:22:39 | 來源:中培企業(yè)IT培訓(xùn)網(wǎng)

中培偉業(yè)IT常青樹專家組在前面章節(jié)講述了企業(yè)ESB的架構(gòu)、使用場(chǎng)景,以及服務(wù)標(biāo)準(zhǔn)規(guī)范,接下來他們介紹ESB服務(wù)化實(shí)現(xiàn)的兩個(gè)基本點(diǎn),即業(yè)務(wù)服務(wù)規(guī)劃和ESB服務(wù)的技術(shù)實(shí)現(xiàn)。

ESB服務(wù)化的目標(biāo)是建立標(biāo)準(zhǔn)化、規(guī)范化、可復(fù)用的服務(wù)體系,提升業(yè)務(wù)響應(yīng)速度,靈活應(yīng)對(duì)市場(chǎng)挑戰(zhàn)和業(yè)務(wù)變革;在服務(wù)體系的建立過程中,企業(yè)逐步形成重要的可復(fù)用的軟資產(chǎn),更好地支撐的業(yè)務(wù)戰(zhàn)略目標(biāo)。

服務(wù)化的實(shí)現(xiàn)包括兩大部分任務(wù),一部分是業(yè)務(wù)服務(wù)的設(shè)計(jì),提供開放的、基于標(biāo)準(zhǔn)的服務(wù)定義與實(shí)現(xiàn)。另一部分,ESB采用SOA理念,實(shí)現(xiàn)服務(wù)的注冊(cè)、發(fā)布、消費(fèi)、監(jiān)控,以及服務(wù)的全生命周期管理。本章介紹第一部分,業(yè)務(wù)服務(wù)的規(guī)劃。

1章 業(yè)務(wù)服務(wù)的規(guī)劃

業(yè)務(wù)服務(wù)的規(guī)劃,是指企業(yè)通過對(duì)現(xiàn)有服務(wù)資產(chǎn)的梳理和分析,逐步建立、完善服務(wù)體系,規(guī)劃并指導(dǎo)各系統(tǒng)定義和發(fā)布業(yè)務(wù)服務(wù)或技術(shù)服務(wù)。

業(yè)務(wù)服務(wù)的規(guī)劃,注重效率和重用,可以將業(yè)務(wù)系統(tǒng)的公共技術(shù)部分和公共應(yīng)用部分提煉出來,形成可重用的服務(wù)。公共技術(shù)部分,比如用戶認(rèn)證授權(quán)、文件管理、業(yè)務(wù)流程管理、數(shù)據(jù)質(zhì)量管理等,形成統(tǒng)一的基礎(chǔ)技術(shù)服務(wù)平臺(tái);公共應(yīng)用部分,是指將應(yīng)用的公共部分提煉出來,不同行業(yè)有不同的業(yè)務(wù)和應(yīng)用特點(diǎn),這部分要具體情況具體分析。如下圖所示:

 

對(duì)于新的業(yè)務(wù)需求,盡量多地通過對(duì)現(xiàn)有服務(wù)的組織,來滿足需求。這樣,加快了反應(yīng)速度和質(zhì)量,減少了開發(fā)、測(cè)試的工作量。

那么,具體說來,服務(wù)規(guī)劃有什么樣的方法論指導(dǎo),規(guī)劃的策略、原則和具體方法是什么呢?所幸,SOAD為企業(yè)SOA的實(shí)現(xiàn)提供了一種全新的方法論,搭建了業(yè)務(wù)和 IT 之間的橋梁,全面支持SOA項(xiàng)目的分析和設(shè)計(jì)階段,它以現(xiàn)有的經(jīng)過實(shí)踐檢驗(yàn)的OOAD、EA和 BPM 為基礎(chǔ)建立了創(chuàng)新的交叉學(xué)科的方法,規(guī)劃了一個(gè)整體的建模規(guī)則。下面描述服務(wù)規(guī)劃的策略、原則和開發(fā)步驟方法。

2章 服務(wù)規(guī)劃的策略

服務(wù)策略是實(shí)施服務(wù)設(shè)計(jì)的指導(dǎo)方針,在技術(shù)層面和管理層面定義了那些做法是正確的,策略會(huì)隨著時(shí)間推移不斷演化。常見的服務(wù)策略包括以下幾種:

a)安全策略,包括服務(wù)授權(quán),采用數(shù)字證書、加密技術(shù)實(shí)現(xiàn)對(duì)服務(wù)報(bào)文的完整性、保密性和不可抵賴性等。

b)服務(wù)的互操作性

c)語義、數(shù)據(jù)和schema策略

d)服務(wù)質(zhì)量和服務(wù)等級(jí)協(xié)議策略

e)可靠性策略

f)服務(wù)版本策略。

3章 面向服務(wù)的架構(gòu)設(shè)計(jì)原則

服務(wù)規(guī)劃遵循面向服務(wù)架構(gòu)的設(shè)計(jì)原則,包括以下:

服務(wù)標(biāo)準(zhǔn)化:指服務(wù)設(shè)計(jì)開發(fā)必須遵循的技術(shù)標(biāo)準(zhǔn)和開發(fā)步驟規(guī)范,包括XML、WSDL、SOAP、WS-policy、XML Schema等。這是應(yīng)用系統(tǒng)作為服務(wù)提供者和服務(wù)使用者必須遵循的,保證服務(wù)在整個(gè)生命周期具有一致的統(tǒng)一的規(guī)范和技術(shù)標(biāo)準(zhǔn)。

服務(wù)松耦合:松耦合是一個(gè)服務(wù)請(qǐng)求另一個(gè)服務(wù)的同時(shí)依舊保持服務(wù)獨(dú)立性,通過使用服務(wù)契約來達(dá)到松散耦合。何為服務(wù)契約?服務(wù)源于對(duì)現(xiàn)實(shí)世界的模擬,現(xiàn)代社會(huì)是一個(gè)契約社會(huì),服務(wù)的提供者和消費(fèi)者雙方基于契約行事,契約約定了服務(wù)內(nèi)容和責(zé)任義務(wù)。

服務(wù)可重用:服務(wù)是獨(dú)立的、上下文無關(guān)的。以服務(wù)為導(dǎo)向鼓勵(lì)所有服務(wù)的可重用性,而不用過多考慮是否存在直接的重用需求。

服務(wù)透明性:服務(wù)透明性原則允許將服務(wù)當(dāng)作黑盒,提供公共方法供服務(wù)使用者調(diào)用,對(duì)外部隱藏細(xì)節(jié)。對(duì)于服務(wù)請(qǐng)求者來說只關(guān)心請(qǐng)求服務(wù)的結(jié)果,而不用關(guān)注服務(wù)的具體實(shí)現(xiàn)過程。

服務(wù)可發(fā)現(xiàn):應(yīng)用系統(tǒng)需要有效的方法知道有哪些可用服務(wù),以及如何獲取和使用這些服務(wù)。服務(wù)的可發(fā)現(xiàn)性有利于避免多余的服務(wù),或者實(shí)現(xiàn)多余邏輯的服務(wù)。

服務(wù)可組合:服務(wù)可組合性原則,是為了保證服務(wù)能夠成為組合業(yè)務(wù)操作服務(wù)的有效成員;在常見的編排層服務(wù)設(shè)計(jì)過程中,需要組合不同的服務(wù),調(diào)用不同的操作邏輯,這就要保證設(shè)計(jì)出來的服務(wù)能夠被組合起來實(shí)現(xiàn)業(yè)務(wù)服務(wù)的操作過程。

4章 服務(wù)設(shè)計(jì)的開發(fā)方法

服務(wù)的設(shè)計(jì)、開發(fā)應(yīng)遵循面向服務(wù)架構(gòu)的設(shè)計(jì)、開發(fā)規(guī)范,即SOAD規(guī)范。SOAD包括服務(wù)分析、服務(wù)設(shè)計(jì)、服務(wù)實(shí)現(xiàn)三個(gè)主要步驟。其中步驟執(zhí)行順序和每一步驟主要完成的工作如下圖所示:

 

服務(wù)分析,服務(wù)分析通常采用從頂至下的設(shè)計(jì)方法,通過對(duì)企業(yè)應(yīng)用架構(gòu)的全面功能分析,注重效率和重用,識(shí)別出可重用的服務(wù),包括可重用的基礎(chǔ)技術(shù)服務(wù)和基礎(chǔ)業(yè)務(wù)服務(wù),以及潛在的業(yè)務(wù)服務(wù)。

服務(wù)設(shè)計(jì),服務(wù)設(shè)計(jì)要遵從面向服務(wù)的架構(gòu)設(shè)計(jì)原則,要求簡(jiǎn)單明晰,同時(shí)兼顧靈活性,原子設(shè)計(jì)和組合設(shè)計(jì)相結(jié)合,并能夠支持不同類型的服務(wù)方式。原子設(shè)計(jì)是指以實(shí)體為中心的設(shè)計(jì),即基本功能點(diǎn)設(shè)計(jì),主要是完成一次交互的請(qǐng)求響應(yīng)處理,比如對(duì)應(yīng)于后臺(tái)的查詢、檢查、驗(yàn)證等,服務(wù)設(shè)計(jì)時(shí)要注意原子服務(wù)粒度。組合服務(wù)由原子服務(wù)組成的,主要完成跨系統(tǒng)的原子服務(wù)的組合訪問,形成應(yīng)用服務(wù)設(shè)計(jì)和以任務(wù)為中心的服務(wù)設(shè)計(jì)。組合的服務(wù)個(gè)數(shù)不宜過多,當(dāng)組合的原子服務(wù)過多,業(yè)務(wù)邏輯處理變得復(fù)雜,服務(wù)質(zhì)量將大大降低。組合服務(wù)統(tǒng)一對(duì)外發(fā)布標(biāo)準(zhǔn)的接口,遵循SOA規(guī)范。

服務(wù)實(shí)現(xiàn),指服務(wù)的具體實(shí)現(xiàn),包括服務(wù)的開發(fā)、測(cè)試和部署。服務(wù)開發(fā)遵從SOA標(biāo)準(zhǔn)規(guī)范,比如JAX-WS規(guī)范,在 JAX-WS中,一個(gè)遠(yuǎn)程調(diào)用可以轉(zhuǎn)換為一個(gè)基于XML的協(xié)議例如SOAP,在使用JAX-WS過程中,開發(fā)者不需要編寫任何生成和處理SOAP消息的代碼。JAX-WS運(yùn)行時(shí)會(huì)將這些API的調(diào)用轉(zhuǎn)換成為對(duì)應(yīng)的SOAP消息。

5章 結(jié)束語

服務(wù)設(shè)計(jì)和開發(fā)通常采用迭代開發(fā)方法,每一輪迭代周期都包括服務(wù)分析、服務(wù)設(shè)計(jì)和服務(wù)實(shí)現(xiàn)。在每一輪迭代均要有業(yè)務(wù)人員的參與,并提供反饋,為下一輪迭代提供指導(dǎo)。這樣可以降低服務(wù)建設(shè)的風(fēng)險(xiǎn),提高用戶滿意度。下一章節(jié)講述ESB服務(wù)的技術(shù)實(shí)現(xiàn)。


相關(guān)閱讀

主站蜘蛛池模板: 亚洲中文无码av永久伊人 | 一区二区精彩视频 | 日本公与熄乱理在线播放 | 国产69精品久久久久9999不卡免费 | 99热在线精品国产观看 | 国产成人免费av一区二区午夜 | 最新国产在线观看 | 一区一区三区产品乱码亚洲 | 久久夜夜爽 | 视频在线一区 | 日韩在线毛片 | 樱花草在线社区WWW韩国 | www.4虎.com| 色综合国产 | 欧美精品密入口播放 | 麻豆123| a片无遮挡网站免费观看 | www.av日韩 | 久久久999国产 | 日韩视频在线观看中文字幕 | 久久久国产成人一区二区三区 | 黄色片免费在线看 | 亚洲日本久久 | a级毛片免费观看在线 | 午夜精品久久久久久久99热 | 乱码精品国产成人观看免费 | 91日日拍夜夜嗷嗷叫国产 | 麻豆日产六区 | 日本a级片网站 | 日本熟妇A级毛片免费视频 免费A级毛片在线播放不收费 | 永久免费观看国产裸体美女 | 久久亚洲精品成人无码网站蜜桃 | 国产在线乱子伦一区二区 | 英雄使命免费观看在线播放高清 | 国内久久久久久 | 日韩中文字幕av在线 | 久久九九免费视频 | 强行扒开双腿疯狂猛躁3p视频 | 色av综合 | 欧洲精品视频一区二区 | 国产精品白丝娇喘喷水 |