Cloud Service Oriented Architecture: A Composite Model for Realizing Higher Order Of Agility
The previous post on Cloud Service Oriented Architecture (C-SOA) discussed what’s required to achieve a high level of agility in the enterprise. The net result of extending SOA architecture principles beyond the enterprise firewall to leverage cloud resources (C-SOA) will be very effective in achieving this goal.
Cloud Service Oriented Architecture (C-SOA): Loosely-Coupled Highly-Orchestrated Service Delivery
Cloud Service Oriented Architecture (C-SOA) is an architectural approach to leverage cloud computing resources while utilizing Service Oriented Architecture (SOA) disciplines to drive substantial business value. In this convergence, SOA provides the underlying enterprise platform to consume cloud services. Historically, as business requirements evolved, enterprises continued to deploy new systems for almost every new application suite. These systems in turn were deployed with respective servers, storage, networks and processes. The constant additions of these systems — sometimes compounded by mergers and acquisitions — resulted in silos or islands of systems. Consequently, they are more difficult to leverage or integrate resulting in more complex tightly-coupled enterprise architecture. This complexity affected the ability to maintain these systems and was costly to change as business needs continued to evolve. The need of this level of agility is a key aspect of survival to many companies. C-SOA has the potential to prevent building silos again – this time in the cloud, which will be far more complex and difficult to reconcile. Service reuse, extensibility, abstraction, business value and agility are, not surprisingly, common shared attributes of both SOA and cloud computing. Let us explore…