BizTalk - integrating remote applications
I work for a retail company and we want to building a unified order entry system for the CSRs, which will integrate with depots' order management applications. At the very high level, I propose that we have a BizTalk server the exposes unified web services that can be exposed to the order entry application (or other applications as well), and uses canonical formats when translating from SOAP before passing the requests onto the applications. Canonical messages would allow for reuse of the orchestrations. My question may seem simple, but I was wondering what are the pros and cons of:
Should we use SQL adapter to connect to the databases hosting order applications (which don't provide any API at all, since they're 3rd party) from head office to depots?
Should we build simple web services at the depots that BizTalk can consume?
I see #2 as being redundant work, since we'd still need to transform between database records and incoming SOAP messages (and vice versa as well). However, something in my gut is telling that it wouldn't be a bad idea.. Any suggestions are appreciated.
I work for a retail company and we want to building a unified order entry system for the CSRs, which will integrate with depots' order management applications. At the very high level, I propose that we have a BizTalk server the exposes unified web services that can be exposed to the order entry application (or other applications as well), and uses canonical formats when translating from SOAP before passing the requests onto the applications. Canonical messages would allow for reuse of the orchestrations. My question may seem simple, but I was wondering what are the pros and cons of:
Should we use SQL adapter to connect to the databases hosting order applications (which don't provide any API at all, since they're 3rd party) from head office to depots?
Should we build simple web services at the depots that BizTalk can consume?
I see #2 as being redundant work, since we'd still need to transform between database records and incoming SOAP messages (and vice versa as well). However, something in my gut is telling that it wouldn't be a bad idea.. Any suggestions are appreciated.
No comments:
Post a Comment