On 10/3/06, moraleslos <[EMAIL PROTECTED]> wrote:
Hi,
I'm new to Servicemix and the concept of ESB/JBI in general. Currently I'm
evaluating ways to integrate various data sources that we use for our
product. Instead of developing specific integration modules for each data
source, I would like to consolidate all of the data sources being imported
into some sort of integration layer. Hence I came upon ESB and Servicemix.
Now, if I continue with the ESB/Servicemix route, I want to make sure that
I'm doing the right thing. I would like to integrate one data source first
before moving along with the others. This external datasource is a
vendor-specific XML file. Currently we ftp this XML file onto our server,
read/extract contents with a SAX Parser, and store data into our database.
This is runned as a daemon process (e.g. polls for XML files every day).
For a scenario such as this, can Servicemix/ESB handle this process more
elegantly? I'm looking at the long term since many of our external data
sources will be similar to the process described above. Thanks in advance!
Sounds like a good fit for ServiceMix which already has a whole host
of components for doing things like this. The only thing you may want
to do is wrap up your current persistence code as a JBI component so
that you can save a blob of XML however you like in your database;
other than that the rest of the things you describe are generic JBI
services/components.
--
James
-------
http://radio.weblogs.com/0112098/