English 中文(简体)
Spring Integration v. ServiceMix ESB
原标题:Spring Integration vs ServiceMix ESB

I am researching for EIP/ESB solution to use in my project. The first reason is to decouple modules and different sub systems, also refactor some parts to be easy integrated with 3th party systems. And in future i think that i will need a lot of the EIP like filtering, splitting etc. I have checked the apache camel + service mix, spring integration. I know about tibco and mule too. Service mix + camel provide rich stack of components and protocols, but isn t it tied with activeMQ broker. What if i need to use tibco jms implementation if future? Spring Integration - is it ESB or not? I definitely need some of the pipes(channels) to be in memory for local JVM messaging between some modules, and distributed when messaging is in cluster. Besides that, is SI tied to any jms implementation?

So Requirements: -Message routing in local and distributed way -Easy switching of JMS implementation e.g. now ActiveMQ, after that may be tibco -Lightweight -Simple -Full set of standart protocols, components and adaptors - I will not need any thing like twitter, gae and something like that

Also can SI be a distributed ESB like ServiceMix? I am using spring IoC, Can i use SI with any other ESB like Mule? Is there any features from using Spring + SI?

问题回答

Camel是:not,与现役工联。

Camel works with any JMS broker, using its camel-jms component. http://camel.apache.org/jms

Although there is an extended JMS component that has been optimized for ActiveMQ http://camel.apache.org/activemq

And yes I think Camel + SMX is a powerful combo that supports the needs your write. It has all the EIPs and Components you need http://camel.apache.org/eip http://camel.apache.org/components





相关问题
How to keep inbound host with custom Mule ESB router

I created a custom router with one endpoint. The custom router looks up the destination of the endpoint based on the URL parameters of the inbound URL. I have an example of this up and running, and I ...

Benefits of an enterprise service bus

Where can I find some information on the uses and benefits of an enterprise service bus (ESB)? I am looking for information about: the kinds of problems and ESB helps to solve the alternatives to an ...

What is the future of GlassFish ESB / Open ESB [closed]

With the merger of SUN and Oracle: What is the future of Open ESB a.k.a. GlassFish ESB? Is this a product which will be discontinued as Oracle has Oracle Service Bus (was BEA AquaLogic Service Bus)?

What data/service is where?

What management tools (open source or otherwise) are there to track the location of data, the services that deliver/use that data and the services themselves. If you believe the snake oil a ...

热门标签