IBM Bluemix’s new features: IoT solutions faster and more efficiently
IBM Bluemix is a service for building, managing, and running applications in the cloud that uses powerful open-source technologies.
New features have been added to Bluemix that are interesting for system development and increase its value as an IoT development platform. Due to these new features, even more basic solutions can be copied so that IoT solutions can be created more efficiently and faster.
In Bluemix, an IoT system’s app architecture can be made very modular. This requires a little more work than building a monolithic architecture, but its benefits are remarkable. Modularity enables the system developer to integrate the most suitable components from what Bluemix has to offer with add-ons specific for an app.
Well defined interfaces keep the amount of integration work very reasonable and allow flexible implementation.
An example of what Bluemix offers is a service component called IoT Foundation. This provides ready-to-use solutions for integrating different kinds of devices into the cloud and for enabling them to communicate with the cloud, for example by sending data.
Through IBM, many manufacturers provide the libraries necessary for integrating their devices. The ready-to-use integration solutions make it possible to quickly test concepts, shorten project times, and reduce project risks.
Another example of what Bluemix offers is the new device management component IBM Real-Time Insights. An IoT environment has various devices with defined tasks. One of the most important tasks of an IoT system is to manage the devices and their plugin data, in other words, to manage the metadata.
IBM has added a new software component to Bluemix that enables flexible adaptation of device and metadata management to different app needs without large software development costs.
The creation of the UI layer usually demands a considerable part of development work. A customer often needs a specific UI to ensure its easy usability. Such tailor-made solutions often require a considerable amount of work that cannot be completely avoided.
Bluemix makes this easier too with the help of its new editor Dashboard. This makes it possible to tailor UIs for various customer needs much more easily and with less costs.
All of the solutions created in the Bluemix environment run on an IBM platform in the cloud. This is a so-called Platform as a Service (PaaS), where the system platform is bought from the service provider.
The costs are based on the amount of use of the service components and on the used resources, including the amount of used storage capacity.
PaaS is less expensive than licensing hardware and software resources because the resources are only reserved as needed. In addition, the service saves a lot of time and expenses in getting started.
About the author
Erkki Häkkinen is a software architect at Espotel and responsible for the architecture and implementation Industrial Internet applications. Prior to Espotel Erkki has worked as a SW specialist at Ixonos and Nokia.
Erkki can be reached at +358 40 510 9195 or by email at email@example.com.