Académique Documents
Professionnel Documents
Culture Documents
Se planea instalar Fuse Integration Service como EBS con servicios de integración agregado a eso
para exponer y monetizar las API´s desplegadas dentro de fuse se configurará 3Scale como API
Management todo eso desplegado bajo la plataforma PAAS Openshift.
Implementación de Servicios
NSHIFT
FUSE EBS
OPENSHIFT PAAS
Api Management.
Para el diseño de las API hemos seguido la estrategia “API First” agregado a otras entandares
y buenas prácticas de manejo de APIS.
o Objetivo claro de uso. Juntando los anteriores puntos debemos definir el scope de uso y la
aplicación práctica de dicha API.
o Definición de seguridad, cabeceras y errores técnicos. Tener claro todos los posibles accesos,
cabeceras y errores a utilizar dentro de cada uno de los servicio.
Entidades clave para la descripción de la API.
Catalogo Descuento
Cotización Medio
Servicios / Routing
Para el diseño de los servicios se han considerado las mejores prácticas en el ámbito de desarrollo de
microservicios por mencionar algunas:
SPRING BOOT
En primera instancia se planea el uso de 6 servicios sobre la plataforma Spring Boot por sus ventajas
en el ámbito de los microservcios y la fácil integración con Fuse.
Estos servicios estarán basados en las APIs descritas anteriormente y que devolverán las diferentes
respuestas plasmadas en la documentación técnica.
CAMEL
Se utilizarán las Routes de Camel para el manejo de proceso de llamados entre los servicios internos
(FUSE) y los servicios externos (Suscribot y UNO Services).
El enrutador basado en contenido examina el contenido del mensaje y lo enruta a un canal diferente
según los datos contenidos en el mensaje. El enrutamiento puede basarse en una serie de criterios,
como la existencia de campos, valores de campos específicos, etc.
Requerimientos.
Volúmenes y concurrencia.
Estimacion
Instalación, configuración y testing de FUSE & 3Scale: 3 semanas.
Testing. 2 semanas.