Prioritisation of different services and roles in a Cloud Computing Environment

Cloud Computing Platforms consist of different Services (if the Application is built with SOA – Service Oriented Architectures) or Roles. A Role is not necessary a Service, as a Role might consist of multiple Services. Let’s look at a Web Shop: a Role in the context of a Webshop would rather be the Shopping Cart. But the Shopping Cart itself would consist of more services. This is why we can talk about “Application Role Separation”. If we talk about SOA, everything is divided in the technical part. With ARS (Application Role Separation) we can have a “SOA of SOA” by adding services that belong to a specific domain to a Role.

However, Application Role Separation gives us more possibilities. If we have a serious issue such as an outage of the datacenter, we can shut down or run a specific role at lower priority. Back to the context of a webshop, this would mean that the Role “Comments” can be disabled. The “Comment” Role itself would again consist of different Services such as the rating (Stars) and the Read Comments and Write Comments Service.

Roles for the Webshop could be the following:

  • Webshop to read data
  • Shopping Cart
  • Order
  • Background Services (Business Intelligence and Statistics, Mail Processing, Order Processing Workflow)
Architecture for a Webshop
Architecture for a Webshop


I lead a team of Senior Experts in Data & Data Science as Head of Data & Analytics and AI at A1 Telekom Austria Group. I also teach this topic at various universities and frequently speak at various Conferences. In 2010 I wrote a book about Cloud Computing, which is often used at German & Austrian Universities. In my home country (Austria) I am part of several organisations on Big Data & Data Science.

0 comments on “Prioritisation of different services and roles in a Cloud Computing Environment

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: