我會評估開源SOA解決方案。有什麼選擇?
我正在尋找提供(可能)完整SOA堆棧的東西。
開源SOA架構
我想下面的功能 -
- BPEL
- BPM
- ESB
- SOA治理
- 好工具
現在Glassfish的ESB的樣子這是一個很好的選擇。還有其他好的堆棧嗎?
我會評估開源SOA解決方案。有什麼選擇?
我正在尋找提供(可能)完整SOA堆棧的東西。
開源SOA架構
我想下面的功能 -
現在Glassfish的ESB的樣子這是一個很好的選擇。還有其他好的堆棧嗎?
幾個月前我讀完「開源SOA」。它覆蓋了許多與SOA相關的開源資源,並且在各種選項之間做了很好的比較/對比。我強烈建議看看這個。
Mule是一款非常流行的開源ESB工具。 如果Mule/Glassfish提供了許多你並不需要的功能,也許ActiveMQ和Spring Integration的組合對你來說是最好的選擇。
我不認爲Mule社區版涵蓋OP的要求,Sping Integration和ActiveMQ也不是更多的消息代理。 – 2010-04-10 20:53:56
Apache ServiceMix提供了ESB的基礎設施,這將在一個非常完整功能的方式做SOA。 Apache Camel也可以插入到ServiceMix中以增強路由和消息傳遞規則。
我在認真的看着Sun GlassFish ESB。雖然我是.net開發人員,但工具和示例(以及有關亞馬遜的書籍)非常好,易於使用。它不包括治理,但非常強大的BPEL - 爲了我想要的,我甚至不需要知道Java的獎金。
也安裝並運行在不知道Linux voodoo的窗口中 – 2010-04-10 20:15:39
我已經在這個previous answer提到的幾個開源ESB,但考慮你的要求,我會短名單ServiceMix,JBossESB和OpenESB。
我對JBossESB沒有太多的經驗,但我從可信賴的渠道得到了很好的反饋,我知道它有很好的工具。 OpenESB絕對是一個嚴肅的候選人(儘管對未來有一點不確定性)。我沒有找到完美的服務組合的文檔(很難找到的東西)。因此,我的選擇將在OpenESB和JBossESB之間進行(請注意,它們不包括治理,在我看來,它實際上更多是一個人,而不是技術問題)。
我一直在爲使用面向服務的技術的科學工作流工作,這可能對您有用。它被稱爲OMII-UK,現在分發包含相當多的功能。全部基於開源技術(例如,Tomat,Axis,ActiveBPEL,Eclipse BPEL ...)。也許值得一瞧。
Progress FUSE(Apache ServiceMix)是純ServiceMix缺少文檔的答案。
您可以使用Apache ODE來集成BPEL。
設置好這裏找到教程:
WSO2提供了一個完整的開源SOA棧。它是唯一一家從數據到屏幕提供完整SOA堆棧的廠商,既可以在本地運行,也可以在雲中運行。
WSO2 SOA棧包括...
您可以得到更多關於WSO2 SOA堆棧訪問的詳細信息http://wso2.org
免責聲明:我是一名在WSO2工作的建築師。
謝謝。我會檢查出來的。 – Padmarag 2011-09-07 07:40:13
我正在閱讀這本書,它除了提供一些額外的知識外,還提供了上述主題的良好報道。 標記這是被接受的答案。 – Padmarag 2010-05-21 11:19:17