Aquí no hay una viñeta plateada, pero en términos de middleware, puede clasificar la banca en las siguientes categorías.
Core Banking: todo incorporado
Esos bancos no tienen un Middleware, implementan todo en su sistema bancario principal como complemento. Ese es obviamente el peor enfoque y puedo asegurarles que, en primer lugar, no tenían la intención. Sin embargo, gradualmente filtraron sus servicios sobre la banca central porque es tentador y más fácil hacerlo, hasta que terminan en una pesadilla de mantenimiento.
- ¿Qué software de C ++ se usa para hacer juegos?
- ¿Cuál es el mejor software para usar en un directorio de negocios?
- ¿Cuál es la aplicación más popular que te abre los ojos?
- Cómo escribir los requisitos de un software
- ¿Cuál es la mejor aplicación para hacer videos en formato mp4?
Bus de servicios empresariales
Esos bancos usan ESB Middleware. Las opciones más destacadas son IBM Integration Bus y Oracle Fusion. Hay otras opciones como MuleSoft y la variante de código abierto, pero su cuota de mercado no es mucha. Este enfoque se convierte gradualmente en otra pesadilla si no se gobierna correctamente. Los desarrolladores terminan poniendo TODO en el Bus hasta que se vuelve tan complicado como el primer caso.
Microservicio – Sin Middleware
Aunque todavía no es popular en el sector bancario, está cobrando impulso porque aborda el problema de mantenimiento que tienen los dos enfoques anteriores. En ese caso, ya no hay realmente ESB, en cambio hay una puerta de enlace que algunos argumentan que es un ESB, pero no lo es. En este caso, los servicios se comunican entre sí o con la puerta de enlace.
Espero que esto ayude.