我想建立一個SOA平臺來演示它的關鍵組成部分。不太瞭解這個話題,這似乎是一項艱鉅的任務。我希望有人能爲我澄清一些觀點。我意識到SOA沒有確切的定義,但我正在試圖理解它。設置SOA進行實驗
什麼是常用平臺和開發工具?一切似乎都有一點SOA,但我正在尋找大的。像那樣的東西?
- 平臺:IBM的WebSphere,角色的SAP NetWeaver,紅帽Jboss的SOA,HP SOA,Systinet公司的軟件,微軟的.Net
- 開發工具:Eclipse的SOA,SOA的NetBeans,Visual Studio的
SOA平臺的關鍵組件是什麼?我想是這樣的:
服務註冊,企業服務總線,BPEL引擎,應用服務器
我可以從不同的平臺混合成分?我特別沒有看到每個平臺都包含的應用程序服務器的概念。它只是一個Java EE環境?
我想建立一個實驗和演示環境。它應該基於一些開源的SOA平臺並使用Eclipse SOA開發。我想創建一些服務(例如基本的數學操作),註冊表和BPEL控制的過程。什麼SOA系統最適合我?易於學習,也許很好的教程?
對任何問題的任何答案將是真棒,非常感謝。
Theres生產環境和實驗環境之間的差異 - 建立一個基本的實驗環境通常可能在幾天(或更少)內對一個人 - 取決於具體的平臺和先前的知識。 – 2011-05-26 09:45:57