Case Studies * Nutrition 101

Requirements

A national logistics company needed a way to receive remote sensor data on tank levels in agricultural feeding tanks. They needed to see this data graphically and see the status of orders to deliver feed or pick up excess.

  • We met with the client and reviewed tank monitoring data. Some data comes in gallons, others in pressure sensor readings that would need to be calculated.
  • The messages are sent over email using various forms of data encoding.

Architecture

  • We chose MS SQL Server for the back end database.
  • A Windows Service would retrieve emails 24/7, look up tank information and write out readings.
  • We originally chose an ASP.NET website for displaying the data to users, but switched to Sharepoint Portal Server 2003 so the customer could create their own sites for each customer.

Development

  • We created custom Sharepoint Webparts in VB.Net.
  • The service was written in C#.

Deployment

  • Sharepoint deployment and debugging is tricky. To simplify the process, we created batch scripts for deploying the web parts.

Refinements

  • The customer came back to is with requirements for missing reading alerts. We also enhanced the system's ability to handle "junk" messages such as spam. They brought several new pieces of monitoring equipment on line.
Chicago Data Solutions
4611 N Ravenswood Avenue #205
Chicago, Illinois 60640

phone 773 275 6200
fax 773 275 6193

info@chicagodatasolutions.com