RMG,
I am actually considering using TN for all flows and for all steps of their life cycle:
- For exchange started from a back-end application, an IS adapter gets the raw data and publishes straight to TN that acts then as a broker, invoking the different flow services participating to the flow process
- For echanges started from external partners, the process would be the same except that it would start straight from TN
Benefits of this implementation being that I can follow the complete lifecycle of any document using the TN console. I could just do the same with Monitor (when only using IS + Broker) although I would not be able to perform queries against the functional contents of the document - please correct me if I am mistaken here - and that’s a big point.
TN provides document duplicata checking, document persistence/resubmission, synchronous/asynchronous service invocation, functional monitoring console, content based routing and even some kind of pub/sub (using the IS flow service to post N instances of the document to TN).
When looking at a project where Trading Networks is required anyway to manage your external exchanges, what would be the arguments to add the broker component to the picture ?
Also if I am to use TN also for my internal exchanges (no broker here), would you then create as many profiles as you have internal applications or just use a single enterprise profile for all internal apps?
Thanks
Philippe
#Integration-Server-and-ESB#webMethods#B2B-Integration