SDGT y SOA Flashcards

1
Q

Nombrar y explicar las caracterisitcas de los SDGT

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Que es SOA?

A

Paradigma para el mantenimiento de procesos empresariales que abrcan sistemas distribuidos de gran tamaño.
Intenta disminuir el gap entre IT y Negocio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Que son los servicios en el contexto de SOA y cuales son sus aspectos claves?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Que es un ESB?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Que 2 categorias existen en SOA con ESB?

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly