Editor's note: What are the best practices in moving data to the clouds?
Learn more here!
The technologies and ideas behind Cloud Computing and Service Oriented Architecture
(SOA) are not new, in spite of what the hype cycles might say. In fact, both
concepts have been with us for decades, even if they were called simpler terms
like the Net or Web and centralized services.
New or old, the ideas behind SOA and Cloud are powerful and still not fully
utilized or understood, and both have been on a steep transition path over the
past ten or 15 years. In addition, CIOs across industries continue to grapple
with how they can improve their businesses by applying SOA and cloud computing.
Due to the state of IT and business today, the time has come for companies
to fully embrace these concepts and realize both the economic and management
benefits they bring. The two are also uniquely suited to one another. Cloud
computing can be viewed as a vast quilt on which any application can run, and
SOA is the stitching that allows your application to connect to it. Both become
more optimized by leveraging the other.
The point of SOA is to make businesses more manageable, more flexible and more
responsive to change. The promise of SOA is a smarter infrastructure, with less
chaos and more control. The questions an inquisitive CEO will ask the SOA proponent
are common ones: How will this effort improve our ability to service customers?
How much will it cost? How will we fund it? What returns will this investment
offer? How long will it take to implement? What are the security implications?
Each of these questions is now easier to answer due to the maturity of Cloud
Computing and SOA. With SOA, information, applications and services are more
easily accessible via a common interface while the Cloud ensures those services
are always on, interoperable and scalable.
There are three underlying factors that illustrate why Cloud Computing is a
logical partner for SOA initiatives.
1. The ability to deploy incrementally: One reason SOA has faltered at many
companies is the challenge of determining how and where to start, and many IT
groups attempt to bite off more than they can chew. The right way to approach
SOA (and the cloud, frankly) is in phases.
-1-