Dear all,
I have an Azure SQL server database hosted on Azure where I have live data in it.
What I mean by live data is data which are updated frequently from our configuration web portalor client WPF application data.
Our main application is a WPF client application running under Windows 8 embedded. That application is running in each of our client worldwide ( more that 6000).
Our customer business is to deploy the WPF client application to different end customer location, and monitor in live each of those application in order to provide good reliability and react asap in case of failure. What we mean by failures is mainly monitoring any connected device on end client side connected to the WPF application like Payement System, ticket printer and small motors
For that we are sending from local application to SQL server on azure, every minutes each current devices status.
In case one of the device is in error, then we need to send that information to 3rd party application.
3rd party application can be a SalesForce platform or a dynamics platform for which we have no control. We simply need to find the proper and reliable way to inform those platform that an error occurs in Application 1 for instance and send error information.
For that I came across a possible approach using service bus but need some advise on being sure it is proper path to go.
For instance we can have 6000 running worldwide deployment for next year and each application send status on Azure SQL, then any of those 6000 status is in Error, that error need to be send over to client willing to get informed.
- Does service bus is proper path to go?
- Does service bus will be able to handle big amount of request?
- Does service bus hub can be hosted separately ? if yes in which form
- When a client like a SalesForce platform need to be informed on an Error, does a single message is send saying something like ERROR and then the SaleForce platform call an api on our SQL server to get the data OR does the data can be part of the message ?
Thanks for advise, I am new to Service bus so please help me to choose right path and andvise
regards