您的當前位置: 首頁 > 新聞中心 > 行業知識 > SOA是什么?工作原理是怎樣的?有什么優勢

SOA是什么?工作原理是怎樣的?有什么優勢

1 SOA是什么

面向服務的架構(Service-Oriented Architecture,SOA)是一種面向服務設計軟件的思想架構,在系統設計時可以將不同功能的應用單元抽離出來單獨的成為一個服務,通過服務之間定義好的協議接口進行相互的通信,從而完成整個系統的任務。

2 SOA工作原理

SOA 主要由 3 部分組成:服務需求者(Service Requestor)、服務提供者(Service Provider)和服務注冊端(Service Register),SOA 也通過了發布/訂閱通信機制?;谒神詈虾徒M件化的機制使得各個服務很容易的被開發。

其中協議接口應該具有編程語言無關性,各個服務能獨立的在各種平臺上運行。用戶不需要關注內部的實現細節而能與系統進行交互。SOA的模型中服務與服務之間通過接口進行交互,本質上也是一種系統解耦的方法,一個松耦合的系統更具靈活性,另一方面當系統的組件服務發生改變時,系統仍然能夠保持健壯。相反如果系統過于緊耦合的會使得整個系統變得非常脆弱。

QQ截圖20210930134201.png

3 SOA的優點

SOA 中的服務單元使用的是一套標準的協議進行信息的交流,系統在松耦合的機制下可以方便的進行服務的添加和改變,因此服務具有一定的獨立性,SOA 具有的如下一系列優點:

(1)松散耦合

SOA 設計之初就保持松耦合的特性,語言無關性的通信協議接口和各個服務組件分散開發,做到了服務消費者無需了解服務提供者的具體實現,也無需了解其系統的部署。即使一些服務發生改變也不會受到影響,這些設計方式都為系統的松耦合提供了支持。

(2)粗粒度的服務

對于系統開發而言服務粒度有粗細之分,服務粒度的劃分會根據實際業務的需求進行抉擇,一般而言,細粒度的服務具有更高的內聚性。SOA 服務組件之間的通信是基于SOAP 等相關協議實現。通過 Web Service 提供的技術支撐,在信息傳輸的量上有一定的約束,當服務粒度過小時會導致信道的擁堵、時延等問題,因此服務的粒度應該設計較大比較合理。

通過把細粒度服務流程化組成粗粒度服務可以簡化接口,在此之上建立隊列管理、

事務管理、活動管理、流程管理等上層管理,通過設定細粒度服務的狀態決定其參與的活動。因此 SOA 模型采用的粗粒度服務更具優勢,同時也具有靈活,可復用等優點,對于服務的訪問都會采用標準化的接口來提供系統的集成性。

(3)標準化訪問接口

標準化接口在系統設計過程中發揮著重要的作用,特別是在各個平臺的交互中,統一規范的接口標準大大減少了開發人員的工作時間。在 SOA 模型中,標準化的接口包含了對服務的描述,消息類型以及規范等,SOA 通過統一規范的接口描述為用戶的訪問以及分布式服務之間的交互提供了便利。通過設定的接口屏蔽了服務如何實現的相關信息,但可以通過不同的語言、平臺來完成服務的創建。

4 基于SOA理念的軟件架構

4481597_13_5941ac6c8771de5891283db4681104e.png

推薦閱讀:《【研報】汽車行業:智能汽車未來已來-210510(31頁).pdf》

本文標簽

本文由作者C-C發布,版權歸原作者所有,禁止轉載。本文僅代表作者個人觀點,與本網無關。本文文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。

相關報告

百度地圖-2017年第一季度中國城市研究報告(53頁).pdf
百度地圖-2017年第一季度中國城市研究報告(53頁).pdf

2017年第一季度 中國城市研究報告 1 C h i n aU r b a nR e s e a r c hR e p o r t ,2 0 1 7 Q 1 2017.4.25 重磅商務報告 1、每工作日更新5+最新重磅報告; 2、每工作日分享當日華爾街日報、金融時 報; 3、每周分享經濟學人 4、每月匯總

傳媒行業深度報告:閱讀的盡頭是什么?-210722(38頁).pdf
傳媒行業深度報告:閱讀的盡頭是什么?-210722(38頁).pdf

在品牌建設方面,讀客文化著力于打造讀客圖書品牌,已建立了包括熊貓君、黑白格子在內的一系列品牌形象,同時,司經營“書單來了”、“影單來了”等微信公眾號以及“讀客熊貓君”新浪微博賬號等各大社交網絡平臺賬號,綜合打造公司品牌形象。一方面,公司經營的新媒體賬號,通過優質原創內容吸引大眾,并與粉絲雙向溝通,打造公司品

區塊鏈行業元宇宙(七):虛擬人的“靈魂”是什么?
區塊鏈行業元宇宙(七):虛擬人的“靈魂”是什么?

請仔細閱讀本報告末頁聲明請仔細閱讀本報告末頁聲明 證券研究報告|行業專題研究 2021 年 12 月 21 日 區塊鏈區塊鏈 元宇宙(七) :虛擬人的“靈魂”是什么?元宇宙(七) :虛擬人的“靈魂”是什么? 虛擬人是以數字形式存在的,具有人的外觀、特點、行為,依賴科技展示的虛擬虛擬人是以數字形式存在的,具

儲能行業專題報告2:電力輔助服務是什么-210901(17頁).pdf
儲能行業專題報告2:電力輔助服務是什么-210901(17頁).pdf

電廠側儲能調峰:在電廠計量出口內建設的電儲能設施,作為電廠儲能放電設備改善機組調峰調頻等發電性能,可與機組聯合參與調峰調頻,或作為獨立儲能主體參與調峰服務服務交易。用戶側儲能調峰:在用戶側建設的電儲能設施作為用戶的儲能放電設備既可自用也可參與調峰市場交易獨立電儲能調峰:作為電力市場主體參與電儲能調峰交易,其

EPOS:新冠疫情后的工作場所會是什么樣?(26頁).pdf
EPOS:新冠疫情后的工作場所會是什么樣?(26頁).pdf

領導力是 員工 績 效 的關 鍵 驅 動 要 素 。根 據Fourfront Group 和 WORKTECH Academy 在2018 年對全球 120 家公司的調查,超過一半的受訪者將領導質量視為提高生產力的最關鍵要素。在充滿干擾的時期,領導比以往任何時候都更為重要,因為它會直接影響員工的工作方式以及

Omdia:科技行業的下一步是什么?(英文版)(12頁).pdf
Omdia:科技行業的下一步是什么?(英文版)(12頁).pdf

一個更持久的問題缺乏8英寸的產能將繼續推動半導體行業尋找解決方案,以解決這一挑戰的12英寸產能,盡管消費者對所有顯示器的需求都在放緩。制造業的重點已重新轉向汽車半導體。與此同時,隨著航空旅行減少,汽車旅行增加,人們對電動汽車的興趣顯著增加。對消費和IT產品的“正?;毙枨髮⒂兄诩铀侔雽w行業對汽車的關注。

【研報】計算機應用行業:實體清單到底是什么?-210425(19頁).pdf
【研報】計算機應用行業:實體清單到底是什么?-210425(19頁).pdf

【捷順科技】2020 年年度報告:報告期內,公司在穩定傳統業務的基礎上,重點拓展城市停車、智慧停車運營、停車場云托管、行業解決方案等新業務,全年共實現新簽合同訂單 17.37 億元,較去年同期12.93 億元,增長34.34%,在疫情之下仍取得較好的增長。但因受疫情導致的項目交付周期增長、速度放緩,報告期內

【研報】輕工制造行業煙草系列報告二:煙草薄片是什么?-20200414[25頁].pdf
【研報】輕工制造行業煙草系列報告二:煙草薄片是什么?-20200414[25頁].pdf

行業報告行業報告 | 行業深度研究行業深度研究 1 輕工制造輕工制造 證券證券研究報告研究報告 2020 年年 04 月月 14 日日 投資投資評級評級 行業行業評級評級 強于大市(維持評級) 上次評級上次評級 強于大市 作者作者 范張翔范張翔 分析師 SAC 執業證書編號:S1110518080004

客服
商務合作
小程序
服務號
折疊
午夜网日韩中文字幕,日韩Av中文字幕久久,亚洲中文字幕在线一区二区,最新中文字幕在线视频网站