SOA---VERA GUIJARRO VIVIANA 3A6

11

Click here to load reader

Transcript of SOA---VERA GUIJARRO VIVIANA 3A6

Page 1: SOA---VERA GUIJARRO VIVIANA 3A6

SOAArquitectura

Orientada a

Servicios

Page 2: SOA---VERA GUIJARRO VIVIANA 3A6

SOAService Oriented Architecture

Arquitectura Orientada a Servicios.

Es un concepto de arquitectura de software

que se refiere en si a la utilización de servicios

para brindar soporte a los negocios. Nos

permite la creación de sistemas de

información altamente escalables, a la vez

nos ofrece una forma bien definida de

exhibición e invocación de servicios (pero no

únicamente servicios web), lo cual

proporciona la interacción entre diferentes

sistemas propios o de terceros.

Page 3: SOA---VERA GUIJARRO VIVIANA 3A6

SOA nos provee un marco de trabajo para demostrar

las capacidades del negocio y alcanzar a dar

soporte a las actividades de integración y

consolidación.

Como arquitectura se fundamenta en la orientación

a servicios como principio fundamental de diseño

Page 4: SOA---VERA GUIJARRO VIVIANA 3A6

Es admitir el uso compartido y el intercambio mutuo de

datos fácil entre programas de otros fabricantes sin

necesidad de programación adicional o efectuar ciertos

cambios en los servicios.

Estos servicios también son reutilizables, lo que nos

favorece en los costos de mantenimiento ya que son más

bajos.

Ventajas

Page 5: SOA---VERA GUIJARRO VIVIANA 3A6

SOA especifica las siguientes capas de software:

• Aplicaciones básicas

Son Sistemas desarrollados bajo cualquier arquitectura otecnología.

• De exposición de funcionalidades

Es en donde las funcionalidades de la capa aplicativa

son presentadas en forma de servicios (habitualmente

como servicios web).

• De integración de servicios

Proporcionan el intercambio de datos entre elementosde la capa aplicativa orientada a procesos

empresariales internos o en colaboración.

Page 6: SOA---VERA GUIJARRO VIVIANA 3A6

• De composición de procesos

Nos especifica el proceso en términos del negocio y sus

necesidades, y que se modifica en función del negocio.

• De entrega

Es donde los servicios son extendidos a los usuarios finales.

Page 7: SOA---VERA GUIJARRO VIVIANA 3A6

SOA como concepto de diseño nos muestra que cada

servicio está construido como una moderada pieza de

código, lo que hace posible reutilizar el código en otras

maneras a través de la aplicación cambiando únicamente la forma en un servicio individual.

Esta arquitectura orientada a servicio nos provee en general

una forma de que los consumidores de servicios, como las

aplicaciones afirmadas en la web, para estar al tanto de los servicios basados en SOA disponibles.

Page 8: SOA---VERA GUIJARRO VIVIANA 3A6

Existen cuatro comunes tipos de SOA que han surgido con el

resultado de optimizar el diseño físico son:

Arquitectura de servicios.

Servicio arquitectura composición.

Arquitectura inventario servicio.

Arquitectura orientada a servicios empresariales.

Page 9: SOA---VERA GUIJARRO VIVIANA 3A6

Beneficios

Los beneficios que puede conseguir una organización que adopte

SOA son:

Progreso en los tiempos de realización de cambios en procesos.

Facilidad para desenvolverse a modelos de negocios basados

en tercerización.

Facilidad para encontrarse modelos de negocios establecidos

en colaboración con otros entes es decir socios, proveedores.

Dominio para sustituir elementos de la capa aplicativa SOA sin

disrupción en el proceso de negocio.

Habilidad para la integración de tecnologías distintas.

Page 10: SOA---VERA GUIJARRO VIVIANA 3A6

Los diseñadores pueden efectuar SOA utilizando una

extensa gama de tecnologías pueden ser:

• De SOAP, RPC

• RESTO• DCOM

• CORBA

• Servicios web

• DDS

• Java RMI

• WCF

• Apache Thrift

Page 11: SOA---VERA GUIJARRO VIVIANA 3A6

Realizado por:

Viviana Vera Guijarro3 A6

Sistemas Multimedia

Prof. Ronny Santana