Ques Es Soa

Páginas: 6 (1280 palabras) Publicado: 2 de septiembre de 2011
SOA: Creando Empresas Flexibles

Con SOA (Arquitectura Orientada al Servicio), las empresas pueden hoy integrar aplicaciones de manera más sencilla y desplegar nuevos servicios con mayor rapidez, gracias a la reutilización del software y a la independencia de las aplicaciones respecto de la infraestructura y la plataforma tecnológica. Se trata de un enfoque que, ayudado por los estándares y losservicios Web, se perfila como una de las tendencias en TI más importantes para el presente y el futuro cercano.

Probablemente no haya hoy otro concepto más nombrado en el ámbito de las Tecnologías de la Información (TI) empresarial que el acrónimo SOA (Service Oriented Architecture) o “Arquitectura Orientada al Servicio”. Se trata de una noción que ha alcanzado por estos días un fuerteimpulso y notoriedad debido a que promete resolver una de las principales demandas que enfrentan las empresas en la actualidad: la flexibilidad.

La competitividad y los ciclos de los negocios actuales exigen flexibilidad. Y ella, llevada a la infraestructura de TI, no sólo significa resolver muchos obstáculos en el despliegue e integración de las aplicaciones, sino también se convierte en sinónimo debuenos procesos de negocios y, mejor todavía, en el inicio de la generación de ventajas y de agregar más valor al negocio.

Considerada por Gartner como uno de los componentes clave de la “Arquitectura de Nueva Generación”, SOA es, con seguridad, un concepto que seguirá dando qué hablar en los próximos diez años, puesto que aún no ha iniciado su fase de consolidación o madurez plena. Sinembargo, la consultora estima que ya este año la mayor parte de las organizaciones, especialmente de mayor tamaño, estará iniciando o desplegando aplicaciones basadas en SOA. Gartner destaca, asimismo, que la arquitectura orientada al servicio tiene un potencial no menor: transformar los negocios. Y esa es, precisamente, una de las cualidades que prometen convertir a SOA en algo más que una moda.¿Qué es SOA?

Para comprender cabalmente el significado de SOA, hay que partir señalando que no se trata de una tecnología, sino más bien de un enfoque, como dicen algunos, o una “filosofía”, como dicen otros. Este enfoque provee una metodología y un marco de trabajo para diseñar una arquitectura de software basada en servicios, los cuales pueden ser expuestos interna o externamente a través de unconjunto de tecnologías estándares para su uso por otras aplicaciones, propias o de terceros.

Sin embargo, una arquitectura orientada al servicio no es algo 100% nuevo. De hecho, las organizaciones de TI han estado construyendo y desplegando exitosamente aplicaciones SOA desde hace años, antes incluso de que existiera el estándar XML (eXtensible Markup Language) o los servicios Web. Sólo queentonces se hacía referencia a ella a través de términos como “modularidad”, “programación orientada a objetos”, “componentes reutilizables” o “interfaces de programación de aplicaciones”. Y, aunque ninguno de dichos conceptos es idéntico a SOA, sí involucran algunos aspectos de ella.

SOA es un método para diseñar, desarrollar, desplegar y administrar partes de lógica computacional (servicios) alinterior de una red. Se trata de una manera de estructurar las aplicaciones, de organizar la infraestructura de TI y de estandarizar las funcionalidades de negocios. Aunque suele asociarse a SOA con XML y los servicios Web (utilizando SOAP - Simple Object Access Protocol y WSDL - Web Services Description Language), se trata en ambos casos de referencias a las implementaciones más recientes yreconocidas.

A juicio de Gartner, SOA podría comprenderse también como una“arquitectura orientada a interfaces”, ya que provee una relación entre servicios y consumidores de servicios, los dos lo suficientemente amplios como para representar una función de negocios completa.

Interoperabilidad y Servicios Web

Al contrario de las arquitecturas orientadas a objetos, SOA está formada por...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es soa
  • SOA
  • SOA
  • You soa
  • Arquitectura SOA
  • Soa y saas
  • Soa principles
  • SOA y BPM

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS