Exchange between two appservers one of which is not always connected
I would like to see a solution to the following problem.
Machine one is a sales persons laptop which makes purchase orders for an enterprise customer.
A back office application server receives purchase orders and sends reference data to the sales people.
A sales person can make a purchase order without connecting to the internet. And when the internet connection is established the purchase orders are sent automatically to the enterprise application server and any reference data is also received.