Windows Azure and Process Industry

Cloud computing is gaining popularity day by day due to its obvious benefits. It provides companies to concentrate on the application rather than on creating infrastructure and maintaining in the long run. Windows azure can be very useful, if you are thinking to get into cloud computing. To get an overview you can view this link. Various concepts and usages are explained in a very nice fashion.

Now, how can process industry utilize the windows azure or any related cloud computing environment. ??  Many companies (Especially  bigger one’s) have IT infrastructure to support their existing application.?? but are they enough??? or what if there applications are limited by the IT infrastructure they have ?? Or Companies dont have such robust infrastructure with them ???

Windows azure can help process industry too.

lets take few examples :

Example 1: Process industries (power,manufacturing units etc.) have unlimited process data with them generated 24 x 7. Most of the time these data are available on their intranet network. Many high level process efficiency indices can be derived using the process data they already have (such as total generation, unit wise generation, process efficiencies,Plant load factors, Availability)

But again these indices are on local network only. But it can be very helpful if higher management have these indices with them always.(may be on their mobile or where ever they are). Access to these indices  can be very useful.

Or in case of any catastrophic issue in any unit or equipment failure the intimation can be sent as notifications. To make these data available securely on public network Windows Azure can be effectively utilized.  Industries can expose these indices/exceptions/notifications using WCF (windows Communication Foundation) and then “Service Bus Relay” feature of Windows Azure can be used to send these data securely on public network. Which can then be viewed on web,mobile phones (may be using ASP.NET,Silverlight, Windows Phone, Android App, IOS App). Here in this example existing databases/storage can be utilized.

But what if that particular industry don’t have such infrastructure with them. Not to worry, Azure provides various storage mechanism (table, Blob, SQL Azure) which can be used to store data. As the frequency of process data can be very high, so deduced indices (As discussed above which can be derived using numerous data) can be saved to the Azure storage.

Suppose there is a turbine system in particular unit, turbine vibration data is produced in microsecond interval, use Streaminsight along with various pattern recognition methods to detect fault (if any) and rather than storing the whole data, the data which is of more importance i.e. fault in such system can be stored to azure storage (or exposed through WCF using existing database infrastructure) and later that notification can be pushed to management mobiles/laptop/ipad etc in real time.

Such hybrid system can be very useful to industries already having IT infrastructure. But even if industries don’t have such infrastructure and they still want to have a highly available, highly scalable and fault tolerant infrastructure ,Windows Azure can be one such solution.


Abhishek is a software architect, developer and Pluralsight author. He is very passionate about working with data especially in the field of machine learning. He has authored several courses on machine learning which are available on Pluralsight. He has been involved in several software development projects, which involves various machine learning techniques. His work focuses on architecting and developing applications especially in the area of monitoring, optimization, pattern recognition, and fault detection. His professional interests include software design patterns, agile practices, and various technologies such as WCF, WF, WPF, Silverlight, SQL Server, Entity Framework and ASP.NET MVC. He is also a Microsoft Certified Professional (HTML5, Javascript, CSS3).

Tagged with: , , , , ,
Posted in Windows Azure

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

About Me

Software Architect, Developer & Pluralsight Author

Software Architect, Developer & Pluralsight Author, Twitter Handle :

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 116 other followers

The opinions expressed herein are my own personal opinions and do not represent my current or previous employer's view in anyway.
Live Feed
%d bloggers like this: