Cloud computing providers often tell you that your present distributed enterprise applications can run 'as is' on the cloud. No assembly required! What they do not divulge is how well those applications will work on the newest platform type. The fact is you may have to tweak or even overhaul your present architecture and development methods to get real value out of cloud application migration. This page provides a playbook to help you get started.
Going to cloud architecture may require a move to a new language. It may mean a new approach to data persistence. It could mean a different approach to application integration and services' granularity. Only now, some four years after the first real rush to cloud computing, are repeatable cloud design patterns beginning to emerge. Now as then, cloud security is the first concern for most IT shops.
So, here comes yet another challenge for CTOs, development managers and Solutions Architects. The principal goal is to find design patterns that work. The materials in this SOA and Cloud Computing Strategy Guide are intended as a first step on such a journey.
Table of contents:
Cloud Architecture: Basics and Evolution
Cloud computing architecture can be viewed as massively scaled version of earlier grid computing architecture – one that relies heavily on virtualization technology. Amazon got the ball rolling with an approach based quite nakedly on Web services. Read about the general architecture traits that seem to be changing as cloud computing comes online.
Security and Governance Design for the Cloud
The influence of SOA on cloud is perhaps most acute in the areas of security and governance. Highlighted coverage ranges from a look at a scenario-driven modeling approach for risk analysis of cloud services that and a listing of best practices for security services identity, to interview with experts Thomas Erl on cloud governance and David Linthicum on SOA governance lessons for cloud.
Expert Linthicum on SOA and the Cloud
The evolution of cloud as it interrelates with SOA is well-depicted in the work of expert David Linthicum. Viewed as a whole these pieces show light a path for the enterprise architect and software architect charged with exploring cloud computing. Material covers the basic issues of enterprise application integration in the context of SOA and cloud computing.