Published/updated: April 2011
There are many ways to classify cloud service offerings. The most basic is to relate them to the traditional systems stack. This gives rise to terms such as ’Infrastructure as a Service’ (IaaS), ’Platform as a Service’ (PaaS) and ’Software as a Service’ (SaaS), which are generally considered to relate to the hardware, middleware and application layers respectively. However, it is sometimes helpful to take a more functional view as follows:
Business application services
It is in this area that the term ‘Software as a Service’ (SaaS) was originally coined. Services at this level are typically focused on the delivery of complete business functionality, e.g. CRM, ERP, etc.
Hosted productivity tools
Services here are more concerned with horizontal capability ranging from desktop suites for end users, through to modelling, development and project management tools for analysts and developers.
Spearheaded initially by hosted email and web conferencing, the number of services offerings in this area has exploded to include full unified communications and/or social media (directories, blogs, wikis, etc).
Trading community services
As supply chain automation has gathered momentum in some industry sectors, services have emerged aimed at facilitating the way in which customers and suppliers collaborate and transact electronically.
Myriad services exist which do not provide complete business functionality but ‘plug into’ existing applications to enhance or extend them. Examples include everything from mapping to credit checking.
Application platform services
As an alternative to consuming pre-built services from external providers, application platform services provide development and runtime environments which allow custom applications to be built and hosted online.
Sometimes, you simply want somewhere for your own software to run and store its data. This is the realm of utility services, which are essentially about providing raw compute and storage resources.
This often overlooked but highly important category is where we find services concerned with online backup, archiving, security (e.g. email filtering), etc., and even full blown monitoring and management tools.
By Richard Edwards
By Dale Vile
By Bryan Betts and Dale Vile
Yesterdays software delivery processes are not up to dealing with today’s demands, but modernising you approach is not just about implementing Agile, even creating a DevOps culture. You need to focus on some specific, hard-core principles. ...more
By Dale Vile & Jack Vile
Cloud services are increasingly becoming part of the IT delivery mix, but a recent study of 378 senior IT professionals suggests a parallel commitment to ongoing investment in the datacentre. This in turn shines a light on the key role of modern application platforms. ...more
By Tony Lock & Dale Vile
Despite the advent to cloud computing the datacentre remains central to corporate IT. But with demands continuing to escalate, how do you ensure your infrastructure is powered robustly and efficiently? ...more
By Bryan Betts
Many are exploiting cloud computing to drive business advantage, while others are enjoying the flexibility and efficiency of DevOps. But what happens if you use both together in a coordinated manner? The answer is a significant amplification of the benefits of each. ...more