「服務元件架構」是以業界標準的服務導向架構為基礎, 採服務導向方式來呈現所有的商業程序, 如:Web 服務、「企業資訊系統 (EIS)」服務資產、工作流程、資料庫等。在本節中, 我們以較高的層次來檢查這個架構為陳述商業邏輯和參照商業資料而建立的服務和服務資料物件。
「服務元件架構」的目標在於將商業整合邏輯和實作隔開,
以便讓整合開發人員可以專注在整合性應用程式的組合上,
而不必顧及實作細節。為了達到此目的,
而會建立一些內含商業程序所需之個別服務實作的服務元件。如此一來所形成的架構有三層 - 商業整合邏輯、服務元件和實作;
請見下圖。
由於服務元件含有實作,整合開發人員可透過圖形方式加以組合,
而不必具備低階的實作細節知識。服務元件亦提供選項讓整合開發人員或協助整合開發人員工作者事後再新增實作。您會在本產品中發現,
元件是以視覺化方式組合在一起。換句話說,
您不需面對元件中的程式碼。在下圖所示的商業邏輯層次中,
元件的組合和其實作各自獨立。服務導向的架構可讓您使用和重複使用元件,以專注在商業問題的解決上,
而不必分心於您所用服務的實作技術上。