The new tools, NPM Module and Node-RED, will enable developers to more rapidly build event-driven apps, which automatically execute user code in response to external actions and events. IBM will also begin rolling out new updates to the OpenWhisk user experience to make it easier for developers to create these portable, intelligent apps, including step-by-step workflows, new wizards to configure third party services and feeds, and a new editor to manage sequences of actions.
OpenWhisk, which runs on Bluemix, IBM's Cloud platform, is one of the only serverless models which enables developers to deploy their code as Docker containers, transforming how containers and OpenWhisk can be used together to innovate. Unlike other platforms, developers can immediately begin building with containers on Bluemix, without the hassle of configuring and connecting prerequisite programmes and code.
As the emerging trend of serverless computing transforms the speed of development, these new tools and features will enable developers to use containers in new ways:
IBM launched the Bluemix OpenWhisk platform as an open and Cloud-first event-driven programming service in February. The tools compute model allows developers to quickly build microservices which execute code in response to events - such as the clicking of a mouse or the receipt of sensor data from an IoT device.
IBM Bluemix OpenWhisk is an initiative of developerWorks Open, IBM's community of more than 100 open source projects to help developers collaborate and build with innovations in IoT, analytics, and more, such as Apache Quarks and Apache SystemML.
With integrated Docker support, Bluemix draws more than 20,000 new developers each week, who are creating more than 120,000 apps every month. It has grown rapidly to become one of the largest open, public Cloud deployments in the world. Based in open standards, it features over 140 tools and services spanning categories of big data, mobile, Watson, analytics, integration, DevOps, security and the Internet of Things.