The process of creating, documenting, and making APIs available, providing access controls, and tracking statistics.
Cognitive technologies that can understand, reason, learn, and interact like humans.
Distributed database maintaining a continuously growing list of secured records or blocks.
Automating the deployment, scaling and management of containerized applications.
Containers are virtual software objects that include all the elements that an app needs to run.
Systems and scientific methods to analyze structured and unstructured data in order to extract knowledge and insights.
Development and deployment methodology emphasizing collaboration and communication between development, IT, and operations and automation of change delivery.
Enabling customers to draw on the capabilities of public cloud service providers while using private cloud deployment for sensitive applications and data.
The inter-networking of large volumes of physical devices, enabling them to collect and exchange data.
Collection of fine-grained, loosely coupled services using a lightweight protocol to provide building blocks in modern application composition in the cloud.
An environment to develop apps and enable engagements that are designed specifically for mobile users.
Platform as a Service
A platform for Cloud services making it easy to develop, deploy, and manage applications by abstracting the complexity of maintaining the infrastructure required to carry out these activities.