|
SOA的定義及特征、思想、實(shí)現(xiàn)方法介紹 |
作者:佚名 來源:轉(zhuǎn)載 |
SOA相關(guān)技術(shù)標(biāo)準(zhǔn)及應(yīng)用根據(jù)SOA參考架構(gòu)所對(duì)應(yīng)的業(yè)務(wù)、構(gòu)建SOA涉及的技術(shù)要求以及技術(shù)標(biāo)準(zhǔn)在 SOA 中的角色功能,我們將SOA相關(guān)技術(shù)標(biāo)準(zhǔn)分為三大類:服務(wù)層次上的信息交互規(guī)范、基礎(chǔ)通信標(biāo)準(zhǔn)規(guī)范、元數(shù)據(jù)標(biāo)準(zhǔn)規(guī)范。根據(jù)各種標(biāo)準(zhǔn)規(guī)范在SOA 體系中的角色功能,可以將 SOA 協(xié)議棧分為 7 層,從底向上,包括傳輸層、消息層、描述層、管理層、服務(wù)組合層、表示層及服務(wù)資源注冊(cè)和發(fā)現(xiàn)層,其中除了ebXML和電子商務(wù)相關(guān)的技術(shù)標(biāo)準(zhǔn)(如資源注冊(cè)的ebRS、消息表示ebMS、外部服務(wù)資源編排的WS-CDL等)外,大多數(shù)在國(guó)內(nèi)已經(jīng)得 more...
SOA參考架構(gòu)的作用SOA參考架構(gòu)及相關(guān)技術(shù),主要應(yīng)用在企業(yè)應(yīng)用集成領(lǐng)域,它能夠以服務(wù)的方式共享和復(fù)用企業(yè)現(xiàn)有應(yīng)用資產(chǎn),保護(hù)用戶IT投資,并能夠以服務(wù)的方式構(gòu)建新的業(yè)務(wù)流程,對(duì)組織中的業(yè)務(wù)流程進(jìn)行靈活的重構(gòu)和優(yōu)化,增強(qiáng)業(yè)務(wù)的敏捷性。下面從業(yè)務(wù)的角度,簡(jiǎn)要介紹一下SOA參考架構(gòu)各個(gè)部分的作用與定位。1、通過底層的適配器服務(wù),將組織現(xiàn)有應(yīng)用系統(tǒng)進(jìn)行封裝,形成可復(fù)用的服務(wù),來復(fù)用組織中的現(xiàn)有應(yīng)用資產(chǎn)。所以,適配器服務(wù)是應(yīng)用集成的基礎(chǔ);2、服務(wù)總線,作為服務(wù)之間的協(xié)調(diào)中介,可將組織中的 more...
SOA劃分的三個(gè)階段及切入點(diǎn)我們可以把SOA劃分為三個(gè)階段:第一個(gè)階段,是選擇SOA的切入點(diǎn)項(xiàng)目?鐟(yīng)用流程、數(shù)據(jù)整合、門戶整合都可以成為SOA的切入點(diǎn)項(xiàng)目。在流程方面,比如一個(gè)電信行業(yè)的服務(wù)開通項(xiàng)目,需要通過一個(gè)新的流程和既有應(yīng)用打交道;在門戶方面,一個(gè)門戶整合項(xiàng)目,需要把企業(yè)里不同的門戶變成一個(gè)統(tǒng)一的門戶;在數(shù)據(jù)整合方面,比如銀行的統(tǒng)一客戶視圖項(xiàng)目,比如電子政務(wù)的數(shù)據(jù)交換平臺(tái),這都可以成為SOA的切入點(diǎn)。在這一階段,我們不一定要考慮服務(wù)的大規(guī)模復(fù)用,但是可以依據(jù)SOA的建設(shè)思路來做這類項(xiàng) more...
SOA概念、主要思想和實(shí)現(xiàn)方法SOA概念、主要思想和實(shí)現(xiàn)方法1、概念SOA(Servicp Oriented Architecture面向服務(wù)的體系結(jié)構(gòu))是由Gartner公司在1990年提出的,它根據(jù)需求通過網(wǎng)絡(luò)對(duì)松散耦合的粗粒度應(yīng)用組件進(jìn)行分布式部署、組合和使用,是目前最流行的一種架構(gòu)模型。SOA軟件系統(tǒng)是由不同的功能單元(稱為服務(wù))組裝而成,服務(wù)之間靠定義良好的接口和契約聯(lián)系起來,這使得構(gòu)建在這樣的系統(tǒng)中的各種服務(wù)以統(tǒng)一和通用的方式進(jìn)行交互。2、主要思想SOA的主要思想是最大限度地重用現(xiàn)有的服務(wù)以提高IT的適應(yīng)性和效率。3、實(shí) more...
SOA與云計(jì)算的集成方法由于在SOA發(fā)展的早期一些企業(yè)沒有從SOA的投資中收益,很多企業(yè)對(duì)SOA產(chǎn)生了懷疑。經(jīng)過一段時(shí)間的思考,人們對(duì)SOA的理解回歸理性,對(duì)SOA的應(yīng)用場(chǎng)景有了更為準(zhǔn)確的定位。云計(jì)算的出現(xiàn)為SOA提供了新的發(fā)展起點(diǎn),將SOA與云計(jì)算結(jié)合在一起運(yùn)用于企業(yè)的信息化是當(dāng)前推進(jìn)兩者發(fā)展實(shí)現(xiàn)雙贏的有效途徑。本文提出從以下幾個(gè)方面進(jìn)行SOA與云計(jì)算的集成。1、建立配套的規(guī)范標(biāo)準(zhǔn)。目前SOA和云計(jì)算都不是十分成熟,二者在標(biāo)準(zhǔn)化方面也有顯著差異。S0A在標(biāo)準(zhǔn)化方面已經(jīng)走到了前面,已經(jīng)有了一系列的規(guī)范 more...
SOA定義及基本特征SOA是指為了解決在Internet環(huán)境下業(yè)務(wù)集成的需要,通過連接能完成特定任務(wù)的獨(dú)立功能實(shí)體實(shí)現(xiàn)的一種軟件系統(tǒng)架構(gòu)。從這個(gè)定義中表達(dá)的前提有下面兩點(diǎn):1、軟件系統(tǒng)架構(gòu): SOA不是一種語言,也不是一種具體的技術(shù)而是一種軟件系統(tǒng)架構(gòu),它嘗試給出在特定環(huán)境下推薦采用的一種架構(gòu),從這個(gè)角度上來說,它更像一種模式(Pattern)。因此它與很多已有的軟件技術(shù)比如面向?qū)ο蠹夹g(shù),是互補(bǔ)的而非互斥的。它們分別面向不同的應(yīng)用場(chǎng)景,用來滿足不同的特定需求。2、SOA的使用范圍:需求決定同時(shí)也限 more... ..
|
|