Cloud computing is the delivery of computing services like servers, storages and more over the Internet. The companies which offer these computing services are called cloud providers.
Cloud computing is usually classified on the basis of location, or on the service. Based on a cloud location, we can classify cloud as:
SaaS, Cloud and on- premise application integration with a platform built distributed at the core with a hybrid messaging fabric, any-to-any protocol adapters and micro-services based service orchestration