天天看點

《SOA達人迷》—第1章1.5節與SOA同步

本節書摘來自異步社群《soa達人迷》一書中的第1章1.5節與soa同步,作者【美】judith hurwitz , robin bloor , marcia kaufman , fern halper,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

1.5 與soa同步

soa達人迷

在任何正式的舞會中,無論是恰恰,還是華爾茲,都有各自的基本步法規則。這種規則使得我們可以和陌生人共舞。如果兩個人都非常了解規則的話,他們跳起來就能夠實作同步,跳得非常靈活,舞姿就會輕盈而充滿魅力。

soa就是一種規則,它使企業業務可以輕松地實作移動、變更、合作和重用。最開始的時候,熟悉新步驟需要集中注意力,慢慢地,新的步驟就會成為一種習慣。

soa這種規則隐含了标準這個概念。soa利用行業标準接口建立業務服務,并不依賴于業務流程(稍後我們會詳細介紹相關的内容)。通過動态修改業務模型、重構業務模型和實作業務服務間的合作,使得整個業務流程更加靈活。

《SOA達人迷》—第1章1.5節與SOA同步

對于在it領域從業多年的人來說,軟體重用這個概念并不陌生。您很熟悉子程式庫和面向對象的概念,也遵循行業标準。您可能會問:“soa的優勢到底是什麼?我們不是已經能夠實作軟體重用了嗎?”答案既肯定又否定。肯定是因為soa沿用了重用的概念,是建立在可重用元件基礎上的。否定是因為soa在web服務和業務方面

都擴充了重用的概念(在第5章和第6章中,将會介紹業務服務和web服務的定義)。在soa中,重用的粒度發生了很大變化,不再局限于重用底層的元件,還可以重用高層的業務服務。這種粒度的變化和實作,對于業務經理和it人員而言,都絕非易事,但是,他們可以得到豐厚的回報。

我們舉一個現實生活中的執行個體。家庭使用的電器插在辦公室或城市的其他地方,同樣也能使用;但是,如果您到了國外,就需要使用電源擴充卡,因為接口标準不同,電器必須要适應不同的标準。同樣,如果soa服務能夠遵循标準機構制定的标準,每個自治實體(合作夥伴、客戶和供應商)就能夠在舞廳中愉快地共舞(即能夠很好地合作)。

本文僅用于學習和交流目的,不代表異步社群觀點。非商業轉載請注明作譯者、出處,并保留本文的原始連結。