Saviant has devised an Enterprise Mobility solution that helped the client in achieving real-time visibility of supply chain operations. Xamarin development platform was leveraged to build Windows Native Mobile application. We leveraged Azure Mobile apps service to power the native mobile app and enable few application background tasks. The mobile app talks to the BLE temperature sensors installed in trucks to capture freezer and chiller temperature of perishable food items. It continuously runs the task routine to collect temperature readings and store them locally in SQLite DB for offline usage. It later pushes this data to Azure Event Hubs upon the availability of internet connection thus enabling the data capture functionality in offline and online modes. In addition, the mobile app also allows the mobile field forces to communicate with Bluetooth printer to generate the invoice of the list of items delivered.
In the Enterprise mobility solution, communication takes place between 3 components – SQLite, Azure Mobile Apps Service and Microsoft Dynamics AX. The SQL Azure DB is used as a storage platform to provide the ability to scale up and down on demand, and efficiently synchronize the data from SQLite via AMS. Service Bus Queues were used to transmit messages to the Cloud Services. Event Hubs captures the real-time data and works as an intermediate storage for logging this data. We also configured the output to be processed by Power BI for information visualization on Dashboard. With the solution, the client was able to monitor & manage real-time temperature of food items and deliver differentiated customer service experience.