Hey there. I've been tasked to find out how to do the following for our company:
We have our ERP (MS Navision) exposed to the net to take orders.
So far so good.
Now management wants me to integrate our system with 3 other ERPs and 100s to 1000s of clients all having their own networks and sql servers which are completely outside of our "control".
Here's where I have a big problem. In the "normal" way of things, each of the ERP, installed on each of our 100s of big clients would be calling my services to process orders and whatnot.
However, the first step of our system is to do a search and display inventory. We want to have complete control has this system is a new flagship product and we can't let other companies duplicate it. The big sticking points for our clients is that they want us to show THEIR inventory on OUR site. This happens after a login, but before their servers ever call mine.
That means that I have to query their webservices first... 100s of different servers (1 per client allowed on the system).
Now if we had only 2-5 clients I'd know what to do, but how can I have a scalable setup with 100s and possibly 5000+ different clients?
View Complete Post