IDC has posted an overview of what the term “cloud service” means, including an eight-point checklist. Here's my own shorter version on this. A 'cloud service':
- Is accessible over the public Internet.
- Is accessed using standard web services protocols like XML or JSON over HTTP — proprietary client-side hardware and software are not acceptable.
- Is billed elastically, so consumers can pay for what they use.
- Scales elastically, so consumers don’t not need to worry about capacity as long as they stick within their SLAs.
Is a Cloud service any different than an API or a web service?
Over two years with Sonoa, I’ve talked to customers about APIs for hours every day and see a lot of common patterns. I thought I’d start this blog out by talking a little bit about what we've seen. More companies of all sizes are building web services APIs so that they can make their own capabilities available to a wider audience. The concept of an “API” on the Internet is not new but it’s been taking off, especially recently. At this point, if your company isn’t offering such API, it probably will be before long.
What’s an API? In...