The company wants to install an ERP system, which will be deployed on the server in our own computer room, but we also want to get some order data from this server. Should we ask the other party to provide a data interface, or something like that? There are two ways to capture intranet data through the Internet. Which method is better?
The method of asking the question and the way of thinking may be wrong. Someone with experience may give me some advice.
Providing interfaces is the best strategy, reading the database is the middle strategy, and crawling is the worst strategy
Do not connect the intranet server to the Internet, use an intermediary machine
1. If you ask for an interface, it will probably cost more.
2. Is the database also deployed in my own computer room? Then read directly from the database.
3. Capturing is not impossible, but it is unrealistic.
If the order does not require real-time, you can consider using sftp to transmit data. Wouldn’t it be easier to implement?