I’m designing a browser-based application that will display real-time data collected from OPC server. I have decided to use Angular framework for the browser application development. The browser application will have feature where user will enter tag names (or node id) that will be stored as record in MySQL DB. As data is to be collected and displayed on the browser application from OPC server, there is a need to have an OPC client. The OPC client will basically read all those tag names and passed onto OPC server for the latter to return values. Those values will also be stored as records in the MySQL DB to be queried and displayed on the browser. Furthermore, the control of the OPC client (i.e. enabling or disabling it) will be triggered from the browser application.
I have a question with regards to the OPC client. Is it appropriate to develop the OPC client separately (i.e. develop as an executable and configure it as a Windows Service) or incorporate the OPC client code within the browser application code?
Your view is very much appreciated.
Kamrul A is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.