Weather Means Business – Building Apps using Weather Data in Bluemix

Today IBM announced a partnership with The Weather Company. The Weather Company will be migrating its weather data platform to the IBM Cloud and integrating weather data into key IBM tools, including Bluemix.

Weather is estimated to be responsible for nearly a trillion dollars of annual economic impact in the US alone. While weather data is becoming increasingly available, precise and granular, apps and business processes frequently still treat every day as though external conditions are the same. In the near future, WSI (The professional division of The Weather Company) APIs will be available in the Bluemix catalog so developers can more easily incorporate weather data into their applications.

How weather data can improve apps and processes

The impact of weather can be felt across industries. Here are a few examples:

  • Energy and Utilities – weather patterns can be used to predict peak load and energy generation can be directed at regions where it’s needed to avoided outages
  • Government and Public Safety – during extreme weather situations, predicting, preparing for and responding to events is critical
  • Insurance – weather data can be used to notify customers that hail is incoming/possible, thus reducing claims
  • Travel & Transportation – ships can re-route travel based on local weather conditions
  • Retail – campaigns and promotions can be aligned to snow, rain, etc
  • Agriculture – if heavy rain is expected, a farmer may delay planting new crops

[Related: Check out the Bluemix sample app using WSI APIs -> ]

In all of these scenarios the real value comes from not only knowing a weather report, but being able mix that data with your own data and then have certain scenarios kick off operational responses.

In Bluemix

We are very excited about the partnership with The Weather Company and this continues our efforts to bring developers a powerful set of IBM and 3rd party services, like the new Twitter service, that can be used to power the next generation of web and mobile apps.

Check back soon and follow us on Twitter for more details around when the new services will be available directly in the Bluemix catalog.

As always, we’re excited to see what you build.

Share this post:

Share on LinkedIn

Add Comment

Leave a Reply

Your email address will not be published.Required fields are marked *

Ian Lynch

This is great news guys!!! I cant wait to see the impact this will have to applications. Looking forward to playing around with it.
So now to the real question….should I develop a app next month at the beach or in front of the fire?


    Ed Shee

    I’m pretty sure it’ll just be grey every day in Dublin anyway 😉

    Excited to see what gets created with this though.



Hi Steve,

Any chance you can share/do an introduction to the individual that prepared the Bluemix sample app using WSI API?

I have submitted a request directly at the WSI API site but no response yet!

Reason for request: I would like to demo the use of the APIs from Bluemix for a coming Hackathon.


More Community Stories

Drive business decisions by combining Bluemix with traditional BPM Applications (Part I)

Customer feedback contains invaluable insight into client satisfaction, however, we are often presented with the challenge of turning this feedback into business action. The growing amount of unstructured feedback and channels from which we receive it adds to the complexity of creating systems to ingest and aggregate the data in a meaningful, scalable way. Assistant Shop.r is a cloud native app on Bluemix, built to enable department stores to analyze aggregated customer feedback and consumer behavior in order to enable their buyers to make smarter purchasing decisions. In this post, I'll present the user scenario and outline our solution. In Part 2, I will walk you through how we developed this application.

Building Up to OpenStack III: Xen and libvirt

Today, IBM Bluemix Private Cloud and many other OpenStack-based cloud implementations utilize KVM which has come to be nearly synonymous with qemu. In principle, however, these two types of hypervisors—qemu and Xen—are interchangeable, with certain modifications, because of libvirt. At a certain time in the market, it was unclear whether KVM or Xen would dominate as a hypervisor—rather like the battle between VHS and Beta videotape devices. Therefore, Red Hat created libvirt to hedge its bets between KVM and Xen. The ‘libvirt’ abstraction provides API bindings for the purpose of manipulating VMs. Over time, libvirt has become a well-integrated part of the OpenStack cloud model.

EJBs in BlueMix (with JPA: DB2 and MySQL backends) (packaged server)

This article will use a BlueMix JPA Sample Application with a db2 or mysql database driven by either EJBs or Servlets. JPA (Java Persistence Architecture API) is a set of APIs that is used for reading and writing data to databases via Java objects. An EJB (Enterprise Java Bean) is a server side Java object that contains business logic with special qualities of service (collaborators) such as transactions and security. We’ll provide some code snippets for EJBs and JPA, and also explain the packaging required for deploying this type of application to BlueMix.