arquitectura orientada a los servicios - soa 2

SOA Arquitectura Orientada a Servicios (Service Oriented Architecture) Introducción - 1 SOA • Las empresas necesitan

Views 103 Downloads 2 File size 395KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

SOA Arquitectura Orientada a Servicios (Service Oriented Architecture)

Introducción - 1

SOA •

Las empresas necesitan poder interconectar los procesos, personas e información tanto con la propia organización como con subsidiarias y socios comerciales.

Introducción - 2

SOA •

Pero la integración por la integración no es el objetivo exclusivo. El objetivo final de contar con un sistema unificado.



Asimismo, la flexibilidad de un sistema unificado hace esto posible para cambiar aquellos procesos en una respuesta rápida a los cambios en las necesidades de los negocios.

Que es SOA - 1

SOA •

La arquitectura orientada a servicios (SOA) no se trata de software o de un lenguaje de programación, SOA es un marco de trabajo conceptual que permite a las organizaciones unir los objetivos de negocio con la infraestructura de TI integrando los datos y la lógica de negocio de sus sistemas separados.

Que es SOA - 2

SOA •

Los diversos sistemas de TI de la mayoría de las empresas hoy no pueden acceder o procesar los datos desde el uno al otro. Un simple proceso de negocio (como una venta para un pedido a un depósito enviado a una cuenta por cobrar) que tomaría segundos si los sistemas se pudieran comunicar, ahora puede tomar semanas.

• La forma más habitual de implementarla es mediante

Servicios Web, una tecnología basada en estándares e independiente de la plataforma, con la que SOA puede descomponer aplicaciones monolíticas en un conjunto de servicios e implementar esta funcionalidad en forma modular.

Implementar SOA - 1

SOA El desarrollo de un ambiente SOA involucra un número de pasos: 1.

El primer paso es asegurar que todo el software nuevo que se instale sea compatible con SOA.

Implementar SOA - 2

SOA El segundo paso es identificar las funciones dentro de los sistemas legacy* que desean integrar y publicarlas como servicios.

* Sistemas antiguos que funcionan en una organización y los mismos no pueden ser remplazados por diversos motivos, entre ellos se encuentran: El sistema es demasiado caro para ser remplazado. El sistema funciona eficaz y eficientemente y no es necesario cambiarlo.

Implementar SOA - 3

SOA El Desarrollo de Aplicaciones Orientadas a Servicios (SODA) está diseñado para vencer muchos de los problemas de lenguajes de software inherentes en los sistemas legacy. SODA permite reutilizar aplicaciones existentes y proveer un camino para construir nuevas, basadas en estándares, con interfaces flexibles.

Implementar SOA - 4

SOA La arquitectura debe cambiar: DE

A

• Altamente Acoplada.

• Poco Acoplada.

• Una Plataforma.

• Todas las plataformas.

• Orientada a Objetos.

• Orientada a Mensajes.

• Conocer cada Detalle.

• Abstracción.

Implementar SOA - 5

SOA Servicio Web Un servicio web es una pieza de software que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como Internet.

SOA