1 / 7

SOA

SOA. Álvaro Navarro Barquero. Alejandro Rodríguez Jiménez. SOA. Es un concepto de arquitectura de software que define la utilización de servicios para dar soporte a los requisitos de negocio. Permite la creación de sistemas de información altamente escalables. Beneficios.

parry
Download Presentation

SOA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SOA Álvaro Navarro Barquero. Alejandro Rodríguez Jiménez.

  2. SOA • Es un concepto de arquitectura de software que define la utilización de servicios para dar soporte a los requisitos de negocio. • Permite la creación de sistemas de información altamente escalables.

  3. Beneficios • Mejora en tiempos de realización de cambios en procesos. • Facilidad para evolucionar a modelos de negocios basados en tercerización. • Permite reemplazo de elementos sin alterar el proceso de negocio. • Facilidad la integración de tecnologías similares.

  4. Problemas al usar SOA • Manejo de gran cantidad de mensajes y datos entre aplicaciones. • Falta de testing (no hay herramientas sofisticadas que lo permitan) • Seguridad de aplicaciones (se ve comprometida cuando diferentes aplicaciones se conectan entre sí).

  5. Diferencias y similitudes con otras arquitecturas • A diferencia de arquitecturas orientadas a objetos, SOA está formado por una serie de servicios de aplicación débilmente acoplados y altamente interoperables.

  6. Diseño y desarrollo • La metodología se conoce como análisis y diseño. • Es un marco de trabajo para desarrollo software como para implementación. • Tiene estándares web relacionados como XML, HTTP, SOAP, REST, etc.

  7. Ejemplo • http://www.internationaltrucks.com/

More Related