SOA---VERA GUIJARRO VIVIANA 3A6

187 views
131 views

Published on

SOA

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
187
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

SOA---VERA GUIJARRO VIVIANA 3A6

  1. 1. SOA Arquitectura Orientada a Servicios
  2. 2. SOA Service 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.
  3. 3. 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
  4. 4. Ventajas  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.
  5. 5. SOA especifica las siguientes capas de software: • Aplicaciones básicas Son Sistemas desarrollados bajo cualquier arquitectura o tecnologí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 elementos de la capa aplicativa orientada a procesos empresariales internos o en colaboración.
  6. 6. • 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.
  7. 7. 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.
  8. 8. 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.
  9. 9. 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.
  10. 10. 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
  11. 11. Realizado por: Viviana Vera Guijarro 3 A6 Sistemas Multimedia Prof. Ronny Santana

×