SAP ESOA (2) - SOA和ESOA概念理解

freeasy發表於2009-04-16

SOAESOA

SOA

全稱叫做servcie oriented architecture。是全新的一種基於服務的系統架構模式,但是這個對我這種不懂技術的人來說,等於沒說,我也不關心他的真正的所謂“技術架構”是怎麼樣的。

根據我的理解,“服務”就是程式,是這種新模式下對程式的另一種稱呼。當然這種程式是基於http或者其他web方式的程式,所以叫做web service。通俗的理解,就是將自己寫的程式,作為可共用的“服務”,釋出到網上,供其他人使用,因為其他人要能夠理解和使用,所以這些程式都是符合國際通行的規範的,就像upciso等。比如說,你設計一件衣服,併為這件衣服設計了一種新的紐扣,併發布出去,隨便其他人用,由於是符合一般的紐扣規範的,所以其他的人在設計他們自己的服裝的時候,也可以直接把你設計的紐扣拿來放到他們的衣服上,而不用非得自己再設計一個。

ESOA

就是enterprise SOA,簡單的說,就是針對企業應用的企業級SOA

用更貼近的一個例子來說,有一個程式(服務),根據客戶號碼和銷售組織和分銷渠道三個欄位,可以讀取出來客戶訂單資訊。有一人想要開發一個根據歷史訂單建立新訂單的程式,他就可以把這個服務拿過來用,作為其中的一部分。或者有一個人想要開發一個客戶銷售統計分析程式,也可以使用這個服務。[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/497817/viewspace-1020636/,如需轉載,請註明出處,否則將追究法律責任。

相關文章