Hi Chris,
first of all, basicly, I think that the purpose of ServiceMix is not to
be integrate in one application. The ESBs like ServiceMix are mostly
made to integrate several applications (using different media channel)
via a kind of backbone: the ESB.
Nevertheless, ServiceMix can be a new module of your application,
dedicated to the integration layer. In this case, you are responsible of
exposing your business service into ServiceMix and the integration needs
will be put into ServiceMix.
In your case, if the SAP XI system provides a SOAP URI to you, you can
use the ServiceMix HTTP or CXF BC to post and get message to/from SAP.
I have made the same investigation as you. It was two years ago and I
have benchmarked:
- SMX
- OpenESB
- Mule
Each have skills and issues. I have made the choice of ServiceMix and
begin to contribute on it. So I think that you have my point of view on
this topic :)
Regards
JB
Chris Jölly wrote:
Hello all,
I have some questions regarding the efforts needed to integrate servicemix
into an application and how much time is needed to get the first results
when e.g. connecting servicemix via web services to an SOAP adapter of
an SAP XI system.
What I want to do is to evaluate some of this integration platforms and
compare each other. Sure, this efforts depends on the skills of the developers
and the concrete use cases, but someone who uses servicemix could possible
give a rough figure for this efforts which is sufficient for my needs by now. J
And, maybe someone has evaluated other tools like Swordfish or Mule and
has figures for these platforms too?
thanks, Chris