在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

soa架構(gòu)的優(yōu)缺點解析

lhl545545 ? 來源:電子發(fā)燒友網(wǎng) ? 2018-02-07 15:20 ? 次閱讀

概述

在企業(yè)傳統(tǒng)的系統(tǒng)開發(fā)中,企業(yè)往往在設(shè)計架構(gòu)的時候都是采用了緊耦合形式,這是封閉的,自成一體的。這種架構(gòu)下的的MRP、ERP、OA等產(chǎn)品很難適應或快速響應市場或客戶靈活多變的需求,以及后續(xù)的擴展。在這樣的市場、及客戶需求下,從而催生了軟件產(chǎn)品一種新的設(shè)計或架構(gòu)的理念:面向服務架構(gòu)(SOA架構(gòu))。

SOA架構(gòu),是一種粗粒度、開放式、松耦合的服務結(jié)構(gòu),要求軟件產(chǎn)品在開發(fā)過程中,按照相關(guān)的標準或協(xié)議,進行分層開發(fā)。通過這種分層設(shè)計或架構(gòu)體系可以使軟件產(chǎn)品變得更加彈性和靈活,且盡可能的與第三方軟件產(chǎn)品互補兼容,以達到快速擴展,滿足或響應市場或客戶需求的多樣化、多變性。

SOA體系架構(gòu)帶來的主要觀點是業(yè)務驅(qū)動IT,即業(yè)務驅(qū)動和業(yè)務更加緊密地聯(lián)系在一起。以粗粒度的業(yè)務服務作為基礎(chǔ)來對公司業(yè)務進行建模,這樣就可以產(chǎn)生簡潔的業(yè)務和系統(tǒng)視圖;以業(yè)務服務為基礎(chǔ)來實現(xiàn)的IT系統(tǒng)更靈活、更易于重用、也更快地應對企業(yè)業(yè)務需求的變化;以業(yè)務服務為基礎(chǔ),通過顯式地方式來定義、描述、實現(xiàn)和管理業(yè)務層次的粗粒度服務(包括業(yè)務流程),提供了業(yè)務服務模型和相關(guān)IT業(yè)務之間提供了更好的“可追溯性”,縮小了它們之間的差距,使得業(yè)務服務的變化更容易傳遞到IT。

利用SOA架構(gòu)開發(fā)的時候,其基于松耦合的特性能給企業(yè)帶來諸多的好處:

第一、更易維護

業(yè)務服務提供者和業(yè)務服務使用者的松散耦合關(guān)系及對開放標準的采用確保了該特性的實現(xiàn)。建立在以 SOA基礎(chǔ)上的信息系統(tǒng),當需求發(fā)生變化的時候,不需要修改提供業(yè)務服務的接口,只需要調(diào)整業(yè)務服務流程或者修改操作即可,整個應用系統(tǒng)也更容易被維護。

第二、更高的可用性

該特點是在于服務提供者和服務使用者的松散耦合關(guān)系上得以發(fā)揮與體現(xiàn)。使用者無須了解提供者的具休實現(xiàn)細節(jié)。

第三、更好的伸縮性

依靠業(yè)務服務設(shè)計、開發(fā)和部署等所采用的架構(gòu)模型實現(xiàn)伸縮性。使得服務提供者可以互相彼此獨立地進行調(diào)整,以滿足新的服務需求。

現(xiàn)在,國內(nèi)許多企業(yè)已經(jīng)使用了SOA架構(gòu),但是是否它就真的沒有缺點,答案顯然不是:

SOA的不足

作為一個具有發(fā)展前景的應用系統(tǒng)架構(gòu),SOA尚處在不斷發(fā)展中,肯定存在許多有待改進的地方。隨著標準和實施技術(shù)的不斷完善,這些問題將迎刃而解,SOA應用將更加廣泛。

缺憾之一 : 可靠性(Reliability)

SOA還沒有完全為事務的最高可靠性——不可否認性(nonrepudiation)、消息一定會被傳送且僅傳送一次(once-and-only-once delivery)以及事務撤回(rollback)——做好準備,不過等標準和實施技術(shù)成熟到可以滿足這一需求的程度并不遙遠。

缺憾之二 : 安全性(Security)

在過去,訪問控制只需要登錄和驗證;而在SOA環(huán)境中,由于一個應用軟件的組件很容易去與屬于不同域的其他組件進行對話,所以確保迥然不同又相互連接的系統(tǒng)之間的安全性就復雜得多了。

缺憾之三:編排 (Orchestration)

統(tǒng)一協(xié)調(diào)分布式軟件組件以便構(gòu)建有意義的業(yè)務流程是最復雜的,但它同時也最適合面向服務類型的集成,原因很顯然,建立在SOA上面的應用軟件被設(shè)計成可以按需要拆散、重新組裝的服務。作為目前業(yè)務流程管理(BPM)解決方案的核心,編排功能使IT管理人員能夠通過已經(jīng)部署的套裝或自己開發(fā)的應用軟件的功能,把新的元應用軟件 (meta-application)連接起來。 事實上,最大的難題不是建立模塊化的應用軟件,而是改變這些系統(tǒng)表示所處理數(shù)據(jù)的方法。

缺憾之四:遺留系統(tǒng)處理(Legacy support)

SOA中提供集成遺留系統(tǒng)的適配器, 遺留應用適配器屏蔽了許多專用性API的復雜性和晦澀性。一個設(shè)計良好的適配器的作用好比是一個設(shè)計良好的SOA服務:它提供了一個抽象層,把應用基礎(chǔ)設(shè)施的其余部分與各種棘手問題隔離開來。一些廠商就專門把遺留應用軟件“語義集成”到基于XML的集成構(gòu)架中。 但是集成遺留系統(tǒng)的工作始終是一種挑戰(zhàn)。

缺憾之五 : 語義 Semantics

定義事務和數(shù)據(jù)的業(yè)務含義,一直是IT管理人員面臨的最棘手的問題。語義關(guān)系是設(shè)計良好SOA架構(gòu)的核心要素。 就目前而言,沒有哪一項技術(shù)或軟件產(chǎn)品能夠真正解決語義問題。為針對特定行業(yè)和功能的流程定義并實施功能和數(shù)據(jù)模型是一項繁重的任務,它最終必須由業(yè)務和IT管理人員共同承擔。不過,預制組件和經(jīng)過實踐證明的咨詢技能可以簡化許多難題。

采用XML技術(shù)也許是一個不錯的主意。許多公司越來越認識到制定本行業(yè)XML標準的重要性。譬如,會計行業(yè)已提議用可擴展業(yè)務報告語言(XBRL)來描述及審查總賬類型的記錄。 重要的是學會如何以服務來表示基本的業(yè)務流程。改變開發(fā)方式需要文化變遷,相比之下,解決技術(shù)難題只是一種智力操練。

性能(performance):SOA的第六個缺憾?

批評SOA的人士經(jīng)常會提到性能是阻礙其采用的一個障礙,但技術(shù)的標準化總需要在速度方面有一些犧牲。這種懷疑觀點通常針對兩個方面:SOA的分布性質(zhì)和Web服務協(xié)議的開銷。

不可否認,任何分布式系統(tǒng)的執(zhí)行速度都不如獨立式系統(tǒng),這完全是因為網(wǎng)絡(luò)的制約作用造成的。當然,有些應用軟件無法容忍網(wǎng)絡(luò)引起的延遲,例如那些對實時性要求很高的應用軟件。所以在應用SOA架構(gòu)之前,搞清楚它的適用范圍就顯得很重要了。

除了上述幾點之外,筆者認為還有兩點也頗值得關(guān)注:

松耦合和敏捷性要求之間的權(quán)衡難題:

服務松耦合設(shè)計其實是一把雙刃劍,在帶來應變敏捷性的同時,也給業(yè)務建模和服務劃分帶來難題。這就是為什么在SOA討論中,業(yè)務建模的爭論總是最多的原因。

跨系統(tǒng)集成難題:

面向服務的體系結(jié)構(gòu)設(shè)計將跨越計算機系統(tǒng),并且還可能跨越企業(yè)邊界。我們不得不考慮在使用 Internet 時安全性功能和需求,以及如何鏈接伙伴的安全域。Internet 協(xié)議并不是為可靠性(有保證的提交和提交的順序)而設(shè)計的,但是我們需要確保消息被提交并被處理一次。當這不可能時,請求者必須知道請求并沒有被處理。

其次,個性化問題。SOA通過所謂粗粒度服務接口和分級,確實提高了效率。實現(xiàn)流程化以后,也確實簡化了開發(fā)難度。如果這個流程不適合我這個企業(yè)的實際情況,我還是需要個性化開發(fā)。國內(nèi)的中小企業(yè)占到了企業(yè)總量的70%,他們的需求很具個性化,而且比較在意價格的因素。實際上這和SOA高度集成的性質(zhì)是不相符的。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • SOA
    SOA
    +關(guān)注

    關(guān)注

    1

    文章

    295

    瀏覽量

    27593
收藏 人收藏

    評論

    相關(guān)推薦

    香港主機托管和國內(nèi)主機的優(yōu)缺點比較

    香港主機托管和國內(nèi)主機(以大陸主機為例)的優(yōu)缺點比較,主機推薦小編為您整理發(fā)布香港主機托管和國內(nèi)主機的優(yōu)缺點比較,希望對您有幫助。
    的頭像 發(fā)表于 02-05 17:42 ?83次閱讀

    東京站群服務器有哪些優(yōu)缺點

    東京站群服務器,作為部署在東京地區(qū)的服務器集群,專為站群優(yōu)化而建,其優(yōu)缺點如下,主機推薦小編為您整理發(fā)布東京站群服務器有哪些優(yōu)缺點
    的頭像 發(fā)表于 02-05 17:39 ?81次閱讀

    模擬量信號的應用和優(yōu)缺點

    在現(xiàn)代工業(yè)自動化、環(huán)境監(jiān)測、科學研究等領(lǐng)域,模擬量信號作為一種基本且重要的信號形式,扮演著不可或缺的角色。本文將對模擬量信號進行深度解析,探討其定義、工作原理、傳輸方式、應用以及優(yōu)缺點,以期為相關(guān)領(lǐng)域的研究者和工程師提供參考。
    的頭像 發(fā)表于 02-03 11:26 ?98次閱讀

    面向服務的整車EE架構(gòu)SOA)設(shè)計開發(fā)咨詢服務

    經(jīng)緯恒潤多年來一直致力于為客戶提供先進電子電氣架構(gòu)解決方案,近年來,經(jīng)緯恒潤在國內(nèi)率先開展整車SOA架構(gòu)的技術(shù)研發(fā)和業(yè)務布局,參與多款SOA架構(gòu)
    的頭像 發(fā)表于 12-12 15:11 ?688次閱讀
    面向服務的整車EE<b class='flag-5'>架構(gòu)</b>(<b class='flag-5'>SOA</b>)設(shè)計開發(fā)咨詢服務

    開環(huán)和閉環(huán)功放的區(qū)別,優(yōu)缺點,應用場合有什么不同?

    問下TI的工程師,開環(huán)和閉環(huán)功放的區(qū)別,優(yōu)缺點,應用場合有什么不同?請解釋下,謝謝!
    發(fā)表于 11-04 06:33

    雪崩晶體管有哪些優(yōu)缺點

    雪崩晶體管作為一種特殊的半導體器件,在電子領(lǐng)域具有其獨特的優(yōu)缺點
    的頭像 發(fā)表于 09-23 18:05 ?384次閱讀

    運放恒流源有哪些優(yōu)缺點

    運放恒流源,即利用運算放大器(Operational Amplifier,簡稱運放)構(gòu)成的恒流源電路,具有一系列獨特的優(yōu)點和缺點。以下是對其優(yōu)缺點的詳細分析。
    的頭像 發(fā)表于 08-28 10:18 ?1436次閱讀

    什么是壓電陶瓷傳感器?它有哪些優(yōu)缺點

    壓電陶瓷傳感器是一種基于壓電效應的傳感器,廣泛應用于多個領(lǐng)域,如醫(yī)療設(shè)備、工業(yè)自動化、科學研究、汽車、航空航天等。以下是對壓電陶瓷傳感器的詳細解析,包括其定義、工作原理、特點、應用以及優(yōu)缺點等方面。
    的頭像 發(fā)表于 08-09 17:42 ?2332次閱讀

    AI大模型與小模型的優(yōu)缺點

    在人工智能(AI)的廣闊領(lǐng)域中,模型作為算法與數(shù)據(jù)之間的橋梁,扮演著至關(guān)重要的角色。根據(jù)模型的大小和復雜度,我們可以將其大致分為AI大模型和小模型。這兩種模型在定義、優(yōu)缺點及應用場景上存在著顯著的差異。本文將從多個維度深入探討AI大模型與小模型的特點,并分析其各自的優(yōu)缺點
    的頭像 發(fā)表于 07-10 10:39 ?3866次閱讀

    遠程連接路由器:方法大全與優(yōu)缺點解析

    遠程連接路由器的方式主要有以下幾種,以下是每種方式的詳細說明及其優(yōu)缺點: 1、使用Web瀏覽器登錄 方法:通過配置路由器的遠程管理功能,允許用戶通過互聯(lián)網(wǎng)瀏覽器訪問路由器的管理界面。用戶只需輸入
    的頭像 發(fā)表于 06-11 12:05 ?802次閱讀
    遠程連接路由器:方法大全與<b class='flag-5'>優(yōu)缺點解析</b>

    nbiot和lora的優(yōu)缺點是什么?

    nbiot和lora的優(yōu)缺點
    發(fā)表于 06-04 06:37

    直流電機的工作原理、類型及優(yōu)缺點

    直流電機,作為一種將直流電能轉(zhuǎn)換為機械能的設(shè)備,在電力拖動、工業(yè)自動化、電動汽車等領(lǐng)域中發(fā)揮著至關(guān)重要的作用。其工作原理獨特,類型多樣,且具備一系列優(yōu)點和缺點。本文將對直流電機的工作原理、類型以及優(yōu)缺點進行深度解析,以期為讀者提
    的頭像 發(fā)表于 05-23 16:43 ?6134次閱讀

    PAVELINK.SOA-Converter-應用場景介紹#SOA #IDL轉(zhuǎn)化 #汽車架構(gòu)開發(fā)

    SOA
    北匯信息POLELINK
    發(fā)布于 :2024年04月29日 18:56:30

    汽車電子電氣架構(gòu)SOA如何實現(xiàn)?

    在車載環(huán)境中,SOME/IP基本解決了SOC,但SORS呢?SOS呢?僅有SOC的SOA是沒有靈魂的,是不完整,也不可能實現(xiàn)SOA的目標,故而,若認為SOA=SOME/IP的話,你真的低估了S
    發(fā)表于 04-11 10:01 ?365次閱讀
    汽車電子電氣<b class='flag-5'>架構(gòu)</b><b class='flag-5'>SOA</b>如何實現(xiàn)?

    日本大帶寬服務器優(yōu)缺點分析

    日本大帶寬服務器是很多用戶的選擇,那么日本大帶寬服務器優(yōu)缺點都是什么?Rak部落小編為您整理發(fā)布日本大帶寬服務器優(yōu)缺點分析。
    的頭像 發(fā)表于 03-22 10:08 ?533次閱讀
    主站蜘蛛池模板: 午夜欧美性欧美 | 色偷偷尼玛图亚洲综合 | 国产精品嫩草影院人体模特 | 奇米影视大全 | 亚洲一区二区视频 | 国产传媒在线观看视频免费观看 | 天天做天天玩天天爽天天 | 爽好舒服快给老师 | 两性毛片| 久操中文 | 五月婷婷 六月丁香 | 人与牲动交bbbbxxxx | 中文免费观看视频网站 | 国产免费高清福利拍拍拍 | 日本韩国做暖暖小视频 | 丁香伊人五月综合激激激 | 在线播放黄色网址 | 九九热国产| 亚洲成色www久久网站 | 特黄特色的大片观看免费视频 | 国产国产人免费人成免费视频 | 欧美日韩国产在线一区 | 午夜美女视频在线观看高清 | 亚洲夜夜操| 色综合视频一区二区三区 | 久久99精品久久久久久秒播 | 男女视频在线观看 | 大看蕉a在线观看 | www.九九热| 日本在线黄色 | 性欧美大战久久久久久久久 | 萌白酱白丝护士服喷水铁牛tv | 男女爱爱福利 | 亚洲欧美一区二区三区图片 | 天天狠天天插 | 久久精品免费观看视频 | 国产精品手机在线 | 欧美福利在线播放 | 午夜在线观看完整高清免费 | 国产成人影视 | 色狠狠成人综合网 |