In my eyes, anytime two things that didn’t talk before start talking, that is a ‘real integration’.
How much work is done inside IS is very implementation specific, but it is reasonable to want to get rid of App1 in your example.
- fewer moving parts.
- cut out a network hop and serialization/deserialization.
- possible leverage IS EDI Adapter VAN features, so App1 code is no longer needed.
- App1 is reasonably straightforward Get-From-VAN-POST logic that can be re-implemented, tested and rolled out easily.
- don’t have to worry about admin, clustering, etc of the App1 ‘server’ or maintenance of the hardware/OS it is running on.
That all said, you can re-architect forever to make an implementation feel ‘realer’, but I recommend concentrating on the 20% of the effort that gets the biggest ROI. Sometimes that means ignoring components like App1 if maintenance and admin is low and the machine its running on will be around for a while. Writeup ideas on how to best deal with App1 if the environment changes, and move on to automating some error prone manual process.
Cheers,
Fred
#Integration-Server-and-ESB#webMethods#webMethods-General#webMethods-Architecture