viernes, 15 de octubre de 2010

Finding the Intersections of SOA and Cloud Computing



David Linthicum, SOA expert, blogger, and founder of Blue Mountain Labs, spoke on Finding the Intersections of SOA and Cloud Computing at the March 2009 meeting of the SOA Consortium in Washington DC.

Linthicum opened by sharing the distinctions and connections between SOA and cloud computing. SOA is something you do, an architectural pattern. Cloud computing is an architectural option.

The value of SOA comes from having an architecture that readily accommodates change. The more your business changes, the more SOA pays for itself. However, the initial build-out of SOA, prior to business change or service sharing, is cost-ineffective. By incorporating cloud computing in SOA, the time to value is shortened because you leverage ‘other people’s work’. The trick, Linthicum shares, is to determine which services, information, and processes are good candidates to reside in, come from, the clouds.

To determine the right mix of internal and external services for your SOA, Linthicum emphasizes starting with your architecture. Understand your business drivers, information under management, existing services under management and core business processes. A common failure pattern is jumping to the technology prior to understanding own issues.

Beyond understanding your issues, understand the state of cloud computing. While there are safe, reliable offerings, cloud computing is at an early stage. Linthicum warned attendees to factor in integration costs and to beware of cloud interoperability and portability limitations.

For organizations contemplating extending SOA to the cloud, Linthicum suggests three preparatory actions. First, accept the notion that it's okay to leverage external services as part of your SOA. Second, create a strategy for the consumption and management of cloud services. Third, create a proof of concept now.


Presentation Abstract:
While SOA and best practices provide a framework for approaching IT architecture for the enterprise, the use of cloud computing resources, in the context of SOA is where the real money is made. Indeed, SOA, while bringing agility to the IT systems, also prepares the enterprise to leverage cloud computing by creating the necessary interfaces and support of standards. This symbiotic relationship between the concepts is further able to drive the enterprise to a state where services and processes may be run inside or outside of the firewall, as required by the business. In essence extending your SOA out to the platform of the Web, where and when needed, to reduce costs and take advantage of Internet delivered resources that provide access to pre-built processes and services, as well as access to platforms delivered as-a-service, as well as the value of the expandability of cloud computing resources.

In this presentation Dave takes the mystery out of cloud computing, and its use within the context of SOA, including the business case, the core notion, enabling technology, enabling standards, best practices, and steps to get to where you need to go. This presentation is not about general concepts and hype, it’s about setting a course for your enterprise towards a more agile, powerful, efficient, and cost effective approach to IT that will allow the IT resources to scale on-demand, and at the same time reducing costs significantly. Dave will not only tell you what’s going on, but how to do it. Step by step.

Source: www.soa-consortium.org/

No hay comentarios:

Publicar un comentario