Resumen
En este Code Patterns, demostramos la seguridad y la orquestación de microservicios empleando un escenario de caso de uso de banca.
Descripción
En una solución basada en microservicios, la seguridad y la orquestación de flujos de trabajo que son requisitos comunes. Al emplear IBM API Connect para autenticación basada en OAuth y autorización de microservicios y al emplear IBM App Connect para integrar a la perfección API (sin ningún código) en nuestra aplicación, podemos desarrollar una aplicación de banca personal basada en microservicios que permite a los usuarios transferir fondos.
Después de usar este Code Patterns, usted comprenderá cómo:
- Autenticar y autorizar usando OAuth en API Connect.
- Orquestar APIs usando App Connect.
- Construir e implementar microservicios Node.js en IBM Kubernetes Service.
- Desarrollar una aplicación de cliente empleando Node-RED.
Flujo
- El usuario inicia sesión en la aplicación del cliente.
- La solicitud de inicio de sesión se envía a API Connect.
- API Connect emplea Login API (un microservicio implementado en IBM Kubernetes Service que interactúa con MongoDB) para la autenticación y luego genera un token OAuth para la autorización.
- El usuario invoca la transferencia de fondos empleando el token OAuth. La solicitud de transacción va a App Connect, que emplea internamente API de
Gestión de cuenta
, la API deCuenta de crédito
, y la API deCuenta de débito
(que son microservicios implementados en IBM Kubernetes Service y que interactúan con MongoDB).
Instrucciones
¿Listo para poner este Code Patterns en uso? Los detalles completos sobre cómo iniciar la ejecución y utilizar esta aplicación se encuentran en el README.
Aviso
El contenido aquí presentado fue traducido de la página IBM Developer US. Puede revisar el contenido original en este link.