The name of the base system (platform): | IBM BlueMix |
Developers: | IBM Bluemix (before SoftLayer) |
Date of the premiere of the system: | 2016/06/23 |
Branches: | Information technologies |
Technology: | Internet of Things of Internet of Things (IoT), Development tools of applications |
Bluemix OpenWhisk is tools for an event-driven programming model of IBM Bluemix.
On June 23, 2016 the IBM company announced tool kit for an event-driven programming model of Bluemix OpenWhisk using the containers Docker IBM[1].
Tools will help developers to create the intuitive applications which are connected to Internet of Things (IoT), to take advantage of services of cognitive calculations, analytics, etc., without deployment and support of additional infrastructure, IBM stated.
OpenWhisk allows the developer to do the following: without resorting to the help of any server architecture, it can load the program, specify when this program needs to be started (for example, in response to any changes in the database in a cloud or if someone requests the page on the Internet), and then at approach of the corresponding event this program is started, and the environment of IBM automatically selects under it necessary resources. Therefore we guarantee that service is scaled up to the volumes necessary for the developer, at the same time he pays only for the computing resources necessary to it used for the actual execution of its code. Mike Gilfiks, the vice president of division of transformation mobile and business processes in IBM |
The IBM company provided tools for OpenWhisk — NPM Module and Node-RED. The company claims, they will allow developers to create quicker event - the dependent applications which are automatically executing a user code in response to external actions and events.
- Node-RED is opened IoT- the tool from IBM for creation event - dependent applications. It gives the chance to programmers to begin work on prototypes of the ideas needlessly at first to write the code. Node-RED can initiate triggers and actions in OpenWhisk, providing to applications access to analytical IoT- to the platform IBM Watson and a set of other services within the platform Bluemix.
The module NPM from IBM provides itself client library on JavaScript for the REST API interfaces to the OpenWhisk platform. It opens for developers an easy way of a call of services on the OpenWhisk platform needlessly manually to design HTTP requests, IBM explains. Developers will be able to write the applications directly integrated with OpenWhisk using Node.js.
OpenWhisk works at a cloud platform of IBM Bluemix and allows developers to start the code in the containers Docker.
IBM implemented in OpenWhisk open model for writing simplification event - the dependent code in a cloud. The company also selected it as one of the first platforms for creation of client and server software programs in the Swift language.