SOA
Servicios reutilizables en una empresa, típicamente compartiendo un bus de servicios (ESB).
Contexto
Empresas con muchos sistemas legacy que quieren exponerlos como servicios reutilizables.
Solución
Servicios coarse-grained con contratos formales (WSDL, XSD), orquestados por un Enterprise Service Bus.
Tradeoffs
| Pro | Contra |
|---|---|
| Reutilización entre sistemas legacy | ESB se vuelve cuello de botella y SPOF |
| Contratos explícitos | Pesado vs microservicios |
#architecture #enterprise