云計(jì)算中SOA指的是什么

這篇文章將為大家詳細(xì)講解有關(guān)云計(jì)算中SOA指的是什么,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。

東昌ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

SOA 是面向服務(wù)的架構(gòu),即企業(yè)的 IT 系統(tǒng)是由服務(wù)組成的,也即企業(yè)的各個(gè)應(yīng)用系統(tǒng)是由許多標(biāo)準(zhǔn)的服務(wù)件“組裝”起來的,組成應(yīng)用系統(tǒng)中的各個(gè)服務(wù)之間是一種非常松耦合的關(guān)系。

Gartner 公司在 1996 年進(jìn)一步提出了 SOA 的概念,意為面向服務(wù)的架構(gòu),本質(zhì)上是面向服務(wù)的思想在企業(yè) IT 架構(gòu)方面的應(yīng)用。面向服務(wù)的思想,是面向?qū)ο笏枷胫蟮囊环N新的思想模式,其核心特征就是以松耦合、粗粒度的服務(wù)單元來構(gòu)建軟件。作為一種思想,SOA 不涉及任何具體的實(shí)現(xiàn)技術(shù)細(xì)節(jié),但是思想終歸要落地才會(huì)帶來社會(huì)效益。

人們發(fā)現(xiàn),企業(yè)服務(wù)總線(簡(jiǎn)稱為 ESB)是實(shí)現(xiàn) SOA 的主要技術(shù)之一,于是 ESB 也就成為 SOA 的核心技術(shù)基礎(chǔ)。當(dāng)然,不用 ESB 也不能說你的系統(tǒng)就不是 SOA,比如現(xiàn)在流行的微服務(wù)就是 SOA 的一種具體實(shí)現(xiàn),它采用容器對(duì)服務(wù)打包。SOA 所實(shí)現(xiàn)產(chǎn)品的核心任務(wù)是管理企業(yè)中的服務(wù)單元,具體的任務(wù)可分解為:服務(wù)單元的登記、服務(wù)單元的調(diào)用、服務(wù)單元的運(yùn)行、服務(wù)單元的部署、用戶管理界面,以及安全控制等。

服務(wù)與模塊的主要區(qū)別在于:模塊相當(dāng)于汽車發(fā)動(dòng)機(jī)的零配件,而服務(wù)就相當(dāng)于發(fā)動(dòng)機(jī)本身,發(fā)動(dòng)機(jī)可以獨(dú)立運(yùn)轉(zhuǎn),而零件就不行。

函數(shù)一般由開發(fā)語言編譯器的公司提供,如 C 語言編譯器有微軟的 Visual C++、Borland 公司的 Borland C、開源組織提供的 GCC 等,框架一般由軟件開發(fā)廠商或開源組織提供,如 Django、Drupal、JSON、Spring、jQuery 等,而服務(wù)一般由運(yùn)營商提供。

如果感覺自學(xué)的比較吃力,不如系統(tǒng)的學(xué)習(xí),零基礎(chǔ)永遠(yuǎn)不是借口,沒時(shí)間永遠(yuǎn)不是借口,堅(jiān)持學(xué)習(xí)才是我想要傳遞的!抓住千鋒逆戰(zhàn)班直播體驗(yàn)課的機(jī)會(huì),用勤奮與汗水,鑄就美好的明天。在下方留言即可試聽課程外加領(lǐng)取千鋒900G+視頻教程。

企業(yè)的軟件應(yīng)用系統(tǒng)和服務(wù)的關(guān)系像極了人類社會(huì)中的項(xiàng)目和人的關(guān)系,企業(yè)要實(shí)施一個(gè)項(xiàng)目,先去人才網(wǎng)站招聘各種人員組建團(tuán)隊(duì),然后團(tuán)隊(duì)成員各司其職,共同完成項(xiàng)目。

求職者事先要在人才招聘網(wǎng)站注冊(cè)并發(fā)布簡(jiǎn)歷,然后等待招聘電話。那么在 SOA 中,也有一個(gè)類似人才網(wǎng)站的機(jī)構(gòu),服務(wù)必須先在這個(gè)機(jī)構(gòu)里注冊(cè),當(dāng)有需求的時(shí)候,其他服務(wù)或者應(yīng)用系統(tǒng)就會(huì)在這個(gè)機(jī)構(gòu)里搜索能滿足需求的服務(wù),并且調(diào)用這些服務(wù)來完成某個(gè)任務(wù)。服務(wù)像孫悟空一樣具備分身術(shù),即同一個(gè)服務(wù)能分身出很多個(gè)體,這些個(gè)體分別被其他服務(wù)調(diào)用,這一點(diǎn)又與現(xiàn)實(shí)生活中的求職者不同。

服務(wù)是無狀態(tài)的,即服務(wù)在被調(diào)用前后本身沒有變化,且同一個(gè)服務(wù)允許同時(shí)在多臺(tái)計(jì)算機(jī)上運(yùn)行,這樣就能輕松實(shí)現(xiàn)高可用性計(jì)算及負(fù)載均衡集群,最終我們可以想象一下,企業(yè)的很多臺(tái)服務(wù)器上運(yùn)行著各種各樣的標(biāo)準(zhǔn)服務(wù),眾多的應(yīng)用系統(tǒng)對(duì)應(yīng)各自的服務(wù)調(diào)用關(guān)系描述表,“組裝”一個(gè)應(yīng)用軟件由公司文員即可快速輕松地完成。

在云端,由于應(yīng)用繁多且由一家公司運(yùn)營,所以云運(yùn)營公司是采用 SOA 的最佳場(chǎng)所??梢灶A(yù)計(jì),在云計(jì)算時(shí)代,SOA 將得到廣泛應(yīng)用。在業(yè)界,也有人認(rèn)為云計(jì)算將是 SOA 的終結(jié)者,這個(gè)觀點(diǎn)把不同層次的東西混為一談,云計(jì)算不是新的技術(shù)和思想,它只是人們使用計(jì)算資源的一種模式,而 SOA 是一種全新的軟件構(gòu)架思想。

目前部署 SOA 的應(yīng)用環(huán)境有開源產(chǎn)品和商業(yè)產(chǎn)品,開源產(chǎn)品有 WSO2、Dubbo 和 Mule ESB,后者側(cè)重于企業(yè)服務(wù)總線,不是一個(gè)完整的 SOA 套件,這三個(gè)開源產(chǎn)品是用 Java 語言開發(fā)的,另外一個(gè) ZATO 開源項(xiàng)目是采用 Python 語言開發(fā)的;商業(yè)產(chǎn)品有 Oracle SOA 套件和 IBM SOA 基礎(chǔ)棧等。

關(guān)于云計(jì)算中SOA指的是什么就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

分享題目:云計(jì)算中SOA指的是什么
文章起源:http://bm7419.com/article32/pccdpc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈定制網(wǎng)站、標(biāo)簽優(yōu)化網(wǎng)站策劃、電子商務(wù)、外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)