| Componente |
Responsabilidad |
| Administración |
- Administración de los parámetros del sistema
|
| Seguridad |
- CRUD de usuarios, permisos y roles
|
| Manejo de Excepciones |
- Gestión de las excepciones del sistema
|
| Auditoria |
- Trazabilidad de operaciones sobre datos realizadas en el sistema, con enfoque en la lógica de negocio.
|
| Interfaz gráfica |
- Permitir la interacción entre el sistema y los usuarios oportunamente, a través de componentes multimedia adecuados y que puedan ser interpretados por navegadores web (HTML).
|
| Gestor de Socios |
- CRUD de socios de negocio
- Reglas de negocio acerca de los socios de negocio.
|
| Gestor de Requerimientos |
- CRUD de requerimientos específicos que un vendedor desea tercerizar en un socio de negocio
|
| Gestor de envío de requerimientos a Socios de Negocio |
- Implementación de la lógica que permita enviar los requerimientos a los socios de negocio más adecuados.
- Enviar las notificaciones a los socios de negocio.
|
| Gestor de recepción de Propuestas de Socios de Negocio |
- CRUD de propuestas de Socios de Negocio.
- Implementación de la lógica que permita recibirlas propuestas de los socios de negocio.
- Enviar las notificaciones a los vendedores cuando llegan nuevas propuestas de socios de negocios.
|
| Validador de Propuestas de Socios de Negocio |
- Implementar las validaciones de factibilidad técnica y financiera de las propuestas de los socios de negocio.
|
| Reportes |
- Generación de reportes personalizados de los diferentes módulos para los diferentes stakeholders.
|
| Notificaciones |
- Enviar alertas a los usuarios del sistema.
|
| Acceso a datos |
- Se encarga de manejar la persistencia de datos
|
| Acceso a servicios |
- Se encarga implementar la lógica de consumo de servicios externos.
- Expone los servicios requeridos por terceros.
|