IBM is introducing tech so that developers can build apps on Bluemix, IBM’s cloud platform, with the benefit of micro-services that can be written in a wide range of different languages and run on top of a variety of compute platforms.
The new flexibility accelerates both the development time and innovation potential of an app, since more developers in an enterprise can work on the app.
Using Bluemix, developers can choose from a spectrum of languages (Node, Java, etc.), frameworks, and platforms, building a combination which makes the most sense for a particular function within an app.
What if a retail development team decided to build an intelligent supply chain management app?
“Using microservices, the team could build this app with a set of open and distributed services, running them in the languages and on the platforms which best enhances functionality,” according to Big Blue. “The service connecting the app into the company’s main planning system, for instance, could be run on Cloud Foundry, to enable an easy and secure API access into critical backend databases. Written in Node.js, this particular service would be able to tap into and manage several different stakeholders and variables within the planning system, such as distribution centers, stores, shipments, and retail and supply chain managers.”
Though this planning system element of the app runs on Cloud Foundry, Bluemix enables micro-services operating on different platforms, such as OpenWhisk, to also function within the app – without removing the ability of these services to work together.
Bluemix has rapidly grown to become one of the largest open, public cloud deployments in the world. Based in open standards, it features more than 150 tools and services spanning categories of cognitive intelligence, blockchain, security, Internet of Things, DevOps, and more.