Enterprise Architecture, SOA, Cloud Computing: Always the same goal : Agility
For years now, IT has always been reactive to the business. IT responds to requirements of the business and tries to do this as fast as possible. But at the same time, IT became very strategic for every company to such a point that organizations are not able to execute their business if IT is down. Therefore, IT is always looking for ways to become more agile and to move from a reactive service provider to an enabler of innovation.
But what does "agility" mean in the IT world ?
Agility means "Changing Rapidly" and is covered by 3 main disciplines:
- IT Service Management (ITSM) and more specifically ITIL v3 aim at defining flexible and responsive IT processes for an IT organization. They do this by organizing the processes around the notion of services.
- Service Oriented Architecture (SOA) aims at defining flexible and responsive Business processes and applications. It does this by organizing the business processes and applications around the notion of services.
- Cloud Computing and more specifically Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) aim at defining flexible and responsive IT infrastructure and platforms, responding to business needs. They do this by organizing the delivery of applications and infrastructure around the notion of services.
No need to be a technical expert to see the convergence happening in IT. Enterprise Architecture frameworks, like TOGAF and Archimate (See our model here), can help us better understand how these disciplines relate to each other.
Need some help on these topics ? Contact us.