你好世界的stackoverflow,很高興見到你。我的第一個問題是關於我現在正在進行的一項研究:我必須選擇開放源碼的面向軟件的體系結構,在我看來,三個完整的平臺(他們有我需要的所有部分)是:SOA套件比較-Jboss,Apache,WSO2或...別的東西?
- Jboss的SOA套件 - >http://www.redhat.com/products/jbossenterprisemiddleware/soa/
- 阿帕奇(這不是一套房,但他們都根本件)
- WSO2 SOA套件 - >http://wso2.com/products/platforms
我在這些平臺上的結論是:
- 的JBoss由大和活躍的社區的支持,以及這是我聽到的第一個。缺點是它的ESB無法匹配服務的多個端點 - 換句話說,它僅匹配每個服務的一個端點;
- 阿帕奇有偉大的社會過,並有托斯卡納SCA(服務組件架構) [http://tuscany.apache.org/] - WSO2和JBoss沒有SCA中間件(告訴我,如果我錯了這裏);
- WSO2有全套(似乎它擁有所有SOA的中間件件)除了SCA。這裏的缺點是,該社區只有350個成員 - 他們宣稱他們已經加入了Apache項目,但我不認爲Apache社區直接支持他們的產品。
如果我的研究給我帶來了不正確的結論,告訴我在哪裏,我誤解的東西,如果你認爲這是不完整的,有替代方案,需要考慮到這將是更有益的知道他們是。我沒有提到單件(比如Bonita的BPM [例如http://www.bonitasoft.com/]]),因爲我認爲如果我從一個套件開始,然後改變一些零件,那麼構建SOA會更容易。
如果您認爲這不是正確的做法,我會很樂意考慮您將向我展示的任何替代方案。
編輯
下面是我沒有在平臺上找到的部分:
- Jboss的:業務活動監控(BAM),服務組件架構(SCA) WSO2:SCA;
- 阿帕奇:開發工具(Eclipse的可能,應使用),業務流程管理(BPM),業務規則,註冊
- WSO2:SCA。
在此先感謝大家,
人誰是仍在學習
注意,WSO2在Apache軟件中也有其基礎。例如Apache Axis2和Apache Synapse。 – 2012-04-28 21:38:29