I've been considering for some time now to get into be b2b integration business. I've researched the tools available for doing this, like Oragle's WebLogic Integration, IBM's WebSphere, or Microsoft's BizTalk. They all seem to do the job (each having their ups and downs).
I've also looked at some companies that already are doing this (ex: www.hubspan.com). It seems that b2b integration is very needed service.
Although my background is in integration of commercial products with open source software, I feel that concerning the b2b integration world, I still feel that I need to feel some blanks.
So basically I'd like to clear a few things concerning all this:
All the frameworks that I previously mentioned are just that, frameworks. They allow to build an application ON TOP of the said frameworks, they are not itendet ot be a final product. I assume that this is because the integration needs of different companies vary so much, that an out-of-the-box solution is just not possible. So my question is, do the applications build with the said frameworks vary so much from business to business, that it's not possible to reuse them?
Also, is it possible to build a single framework of Suppliers and Customers (build a Core of somekind), and connect new Costumers and/or Suppliers as they come? (this is the way HubSpan did it, not counting the developing of custom Connectors to the Client ERP systems). Or will I have to do a separate integration for each Customer?
How much work hours is required to complete a typical integration project, (assuming everything is planned and executed properly)? (For the sake of simplicity, let's say that the integration includes only 'Query Product Price', 'Query Product Availability', and 'Purchase Order Management'.
And finally, is this a job for a sigle person (can I do this myself?, assuming I have the knowledge to do it) or a team is required?
Thanks in advance for sharing your thoughs and oppinions.