Combinando la computación en nube y la arquitectura orientada a servicios

Una nube tiene algunas características clave: la elasticidad, de aprovisionamiento de autoservicio, las interfaces basadas en estándares, y pagar a medida que avanza. Este tipo de funcionalidad tiene que ser diseñados en el software. Para llevar a cabo este tipo de ingeniería requiere que las bases de la nube estar bien diseñado y buena arquitectura.

¿Qué pasa con la arquitectura de nube hace que este enfoque sea posible? El hecho es que los servicios y la estructura detrás de la nube deben basarse en un enfoque de arquitectura modular. Una arquitectura modular, basado en componentes permite la flexibilidad y la reutilización. Una arquitectura orientada a servicios (SOA) es lo que se encuentra debajo de esta flexibilidad.

SOA es mucho más que un enfoque tecnológico y la metodología para la creación de sistemas de TI. Es también una negocios enfoque y la metodología. Las empresas han utilizado los principios de SOA para profundizar el entendimiento entre el negocio y TI y para ayudar a las empresas a adaptarse a los cambios.

Servicios en la nube se benefician del negocio mediante la adopción de las mejores prácticas y el enfoque de negocios proceso de SOA al siguiente nivel. Estos beneficios se aplican tanto a los proveedores de servicios en la nube y los usuarios de servicios cloud. Los proveedores de servicios de nube necesitan soluciones arquitecto mediante el uso de un enfoque orientado a servicios para ofrecer servicios con los niveles esperados de elasticidad y escalabilidad. Las empresas que arquitecto y rigen los procesos de negocio con componentes orientados a servicios reutilizables pueden identificar más fácilmente los componentes que se pueden mover con éxito a las nubes públicas y privadas.

Una arquitectura orientada a servicios (SOA) es una arquitectura de software para crear aplicaciones de negocio que implementan procesos o servicios empresariales a través de un conjunto de componentes débilmente acoplados, negro-box orquestadas para entregar un nivel bien definido de servicio.

Este enfoque permite a las empresas aprovechar los activos existentes y crear nuevos servicios a las empresas que sean consistentes, controlados, más fácilmente modificados, y administrados con mayor facilidad. SOA es un enfoque empresarial para el diseño de sistemas de TI eficientes que apoyan la reutilización y dan a las empresas la flexibilidad para reaccionar rápidamente a las oportunidades y amenazas.




» » » » Combinando la computación en nube y la arquitectura orientada a servicios