SDGT y SOA Flashcards
Nombrar y explicar las caracterisitcas de los SDGT
- Legacy: Pueden incluir tecnologias antiguas
- Heterogeneos: Suelen estar compuestos por multiples tecnologias, plataformas que deben colaborar entre si
- Larga Vida: Deben manternerse y adaptarse a lo largo del tiempo
- Diferentes Owners: A lo largo de su vida pueden haber enido distintos owners que fueron haciendo cosas que ellos pensaban necesarias o que por temas legales lo precisaban pero de una manera que no es la mejor y que fue eleccion de ese owner
- Complejos: Siempre suelen crecer y se les va agregando funcionalidades. No se suelen achicar y por ende cada vez son mas cosas a tener en cuenta
- Info Redundante: Suelen tener indo redundante en sus istema o hasta incluso duplicada.
- Necesidad de Escalar: A lo largo del tiempo puede aumentar la demanda del sistema por ende deberina tener la capacidad de escalar facilmente
Que es SOA?
Paradigma para el mantenimiento de procesos empresariales que abrcan sistemas distribuidos de gran tamaño.
Intenta disminuir el gap entre IT y Negocio
Que son los servicios en el contexto de SOA y cuales son sus aspectos claves?
Son funcionalidades del negocio auto-contenidas que representan una accion relacionada con la empresa.
Caracteristicas:
- Interfaz bien definida
- Funcionalidad de negocio auto-contenida
- Composicion de servicios
Que es un ESB?
Es la infra de SOA y pretende aportar interoperabilidad, seguridad, supervision y otras cualidades. Gracias a el, se consumen servicios de manera simple y flexible.
Que 2 categorias existen en SOA con ESB?
- Protocol Driven: El ESB define un protocolo de comunicacion para conectar a los clientes con los proveedores de servicios
- API Driven: El ESP establece las interfaces de aplicacions de la plataforma que interactuan con los servicios