Από την πείρα που έχω θα σε συμβούλευα να φτιάξεις ένα web service που θα επικοινωνεί με την βάση και θα παραλαμβάνει τις παραγγελίες για να τις βάζει στην βάση δεδομένων, επίσης ένα ακόμη για να παίρνεις δεδομένα στην φορητή συσκευή. Καλό θα είναι και τα δύο να δουλεύουν ασύγχρονα .
Επίσης θα έλεγα ότι μπορείς να έχεις μια βάση SQL mobile στην φορητή συσκευή οπού και θα μπορείς να έχει τα στοιχεία που θέλεις για να καταγράφετε η παραγγελία.
Καλό είναι και η ενημέρωση από την κεντρική βάση ( desktop) αλλά και η αποστολή των παραγγελιών να ξεκινάνε εφόσον το ζητήσει ο χρήστης .
Επίσης επειδή τα ασύρματα δίκτυα μόνο σταθερή σύνδεση δεν προσφέρουν, καλό θα είναι να έχεις μια ρουτίνα που να μπορεί ελέγχει αν έχουν φύγει όλες οι παραγγελίες.
Γενικά αυτή νομίζω λόγω πείρας ότι είναι μια καλή λύση, φυσικά για παίξει θα πρέπει ο SQL Server να υποστηρίξει TCP/IP Connections
Don't try to argue with the machine
Elias Markelis
MCPD,MCT