我在Java EE開發SOA應用程序很困惑:混亂在Glassfish V3時,JBoss,SOA支持,WSO2(內嵌的Tomcat)
能 「Glassfish的V3開源版」 支持ESB(SOA )?我必須在其上添加外部模塊?如果是的話,它是否也是開源的? ---或者---如果我想使用Glassfish,我應該購買商業Oracle Glassfish?
什麼是JBoss的行爲?是否有可能在社區JBoss開放源代碼上運行ESB(SOA)?什麼是Jboss SOA平臺?它是商業嗎?確實有Jboss它是自己的商業版的企業SOA或與它的開源版我們可以做到這一點?
什麼是WSO2?它適用於哪個應用程序服務器?我讀過它有自己的嵌入式tomcat服務器?!除非Tomcat是Java EE容器?當然不是。
請幫助我,讓我擺脫這種困惑。
我的問題主要集中在SOA – Nav
SOA是一個設計原則。這些由開發者推動,不受應用服務器支持。應用程序服務器可能支持幫助SOA開發的技術,例如EJB和WebServices。這兩者都由glassfish和jboss支持(後者以JAX-WS/JAX-RS規範的形式) –
那麼OpenESB,Glassfish ESB是什麼?在Glassfish v2中,我們有JBI,但在V3中似乎轉向了富士!或者類似的東西 – Nav