
開(kāi)源應用與SOA越來(lái)越成為完美的搭檔。這一點(diǎn)正在為行業(yè)所重視。由Forrester調研公司進(jìn)行,Unisys 簽署的一項調查顯示大部分執行官認為開(kāi)源資源是向SOA和集成計劃進(jìn)軍的最佳途徑。
參加調查的400位執行官中有71%認為在整合IT基礎設施時(shí)開(kāi)源軟件能夠起到“重要”或“非常重要”的作用。另外,有57%的被調查者認為開(kāi)源資 源對于促進(jìn)SOA項目具有非常重要的作用。這些回答的一個(gè)核心就是SOA所具有的延長(cháng)原有應用生命周期的能力。Forrester還說(shuō)有78%的被調查者 出于對開(kāi)源標準的認可而傾向使用開(kāi)源軟件,而這正是提升SOA做為下一代企業(yè)基礎架構的價(jià)值的主要原因。
不過(guò)外面有上萬(wàn)個(gè)開(kāi)源項目,有些開(kāi)源應用要比其他一些更為出色。在這篇新文章中,Rod Cope列舉出了一些進(jìn)行SOA以及集成工作比較有用的開(kāi)源解決方案:
* ActiveMQ: 關(guān)于A(yíng)ctiveMQ,Rod寫(xiě)到:“它是最流行最強大的開(kāi)源消息代理(Message Broker),盡管不是完全的SOA解決方案,它的靈活性消息技術(shù)為任何SOA項目所需。”
* ServiceMix: ServiceMix提供Enterprise Service Bus (ESB),將SOA功能性與Event-Driven Architecture (EDA)結合在一起。
* XFire (用于網(wǎng)絡(luò )服務(wù)): “Xfire是能夠允許開(kāi)發(fā)者創(chuàng )建和/或消滅網(wǎng)絡(luò )服務(wù)的網(wǎng)絡(luò )服務(wù)框架。由于其使用的簡(jiǎn)單性以及內置的測試工具,能夠免除人工生成WSDL和其他古老的SOAP的工作從而提高Web Services的效率。”
* Axis2 (用于網(wǎng)絡(luò )服務(wù)): Axis2與Xfire功能相似,Rod說(shuō),它能夠支持SOAP以及其他標準。但是它同時(shí)也能夠對Representational State Transfer (REST)類(lèi)的網(wǎng)絡(luò )服務(wù)進(jìn)行全面支持。
(責任編輯:張思童)
聯(lián)系客服