Arquitectura federada


La arquitectura federada ( FA ) es un patrón en la arquitectura empresarial que permite la interoperabilidad y el intercambio de información entre líneas de negocio (LOB), sistemas de tecnología de la información y aplicaciones semiautónomas organizadas descentralmente .

Este es un enfoque para compartir e intercambiar información de manera coordinada, que está organizado por modelos, que describen conceptos y comportamientos comunes. El patrón enfatiza un intercambio controlado e intercambio de información entre componentes autónomos mediante la comunicación a través de mensajes. Se otorgará la mayor autonomía posible a los diferentes componentes cooperantes. A cambio, se espera que se adhieran a modelos comunes mediante el uso de interfaces definidas.

"Las arquitecturas complejas son extremadamente difíciles de administrar, no solo en términos del proceso de arquitectura en sí, sino también en términos de obtener la aceptación de un gran número de partes interesadas. Esto, a su vez, requiere un enfoque muy disciplinado para identificar los componentes arquitectónicos comunes y la administración. de los puntos en común entre los componentes federados: decidir cómo integrar, qué integrar, etc. " [1]

La intención del patrón es brindar la mayor autonomía posible para reducir la complejidad, lo que al mismo tiempo aumentará lo que se llama agilidad. El resultado esperado es un alto grado de flexibilidad, lo que al final significa tomarse en serio las particularidades locales y resolver los problemas locales a nivel local siempre que sea posible. Hay diferentes áreas donde la autonomía puede ayudar a resolver mejor problemas complejos.

Se espera que la arquitectura federada brinde una alta flexibilidad y agilidad entre los componentes que cooperan de forma independiente y, al mismo tiempo, reduce la complejidad de manera significativa. Debe tenerse en cuenta para problemas con la causa raíz de una complejidad inmanejable. Eso puede deberse a requisitos comerciales funcionales y de TI no funcionales. El patrón es aplicable a proyectos de desvinculación y descentralización, entornos heterogéneos, donde no se puede aplicar un enfoque central único para todos y no resolverá el problema de las realidades subyacentes en constante cambio. Es especialmente aplicable para proyectos de migración a largo plazo, donde no se puede aplicar un enfoque big bang.

La arquitectura federada es una visión de la arquitectura para fomentar la independencia gestionada entre componentes cooperantes débilmente acoplados que comparten un objetivo común.


Arquitectura federada