According to Sage, the Data Service acts as a gateway and controls the reading and writing of data and is intended to increase the robustness of the system, improve data security, and help to optimise performance. It is installed and runs automatically on all computers where Sage 50 Accounts is installed, but must be installed separately if your data is on a device without the full Sage 50 Accounts application.
Occasionally, an issue will arise with the data service while Woosage is running, which will cause Woosage50 to stop as it can't connect to Sage. If this happens Woosage50 will report a 10088 error (SDO Sage Data Service Exception) with the details of the error in the message Exception field. Woosage50 will stop when it next tries to connect to Sage (technically it hangs, as the Woosage50Service is still running). However, the Woosage50MonitorService will detect this and restart the Woosage50Service, so no action needs to be taken.
An issue may also arise with the Sage Data Service when Woosage50 is not actively processing, so no error will be generated by Woosage, but it will stop when it tries to connect to Sage. Woosage50 will handle this in the same way as above, but you may have experienced some other issues with Sage, such as a user losing a connection to Sage or being logged out.
Sage has an article on their knowledgebase that discusses
Troubleshooting Data Service Issues, but if you are experiencing repeated Sage Data Service issues you should contact your IT support and/or Sage support.