OSP INTERNATIONAL
smart management
smart management
La plataforma SMART MANAGEMENT es una aplicación modular que permite ensamblar rápidamente sistemas empresariales a la medida, integrando y orquestando dispositivos y fuentes de datos para construir procesos eficientes y confiables.
Es un sistema adaptable, que permite implementaciones en todo tipo de industrias de una manera modular, escalable y abierta, gracias a una arquitectura de microservicios.


Microservicios
Un microservicio es un componente de software que se ejecuta autónomamente, conformando un componente que es independientemente reemplazable y actualizable, tiene las siguientes características:
- Pequeño, enfocado en hacer una sola cosa
- Proceso independiente
- Comunicación a través de API’s agnósticas
- Altamente desacoplado
ventajas de la arquitectura de microservicios
- Facilita el mantenimiento, la gestión de los cambios y la configuración minimizando las incidencias en los sistemas.
- Capacidad de escalamiento horizontal.
- Permite configuraciones de alta disponibilidad, con esquemas de redundancia y balanceo de carga.
- Facilita la integración con otras tecnologías
- Permite diferenciar y mantener las funcionalidades base del sistema, con las funcionalidades de la aplicación y las características específicas.
- Adaptable, Componentes reutilizables


componentes smart management
La plataforma SMART MANAGEMENT (PSM) está compuesta por varios tipos de componentes:
- Microservicios
- Sistema
- Funcionales
- Integración (Interfaces con sistemas o equipos externos)
- Negocio
- Servicios Python
- APIs
- Librerías
- Generación asistida de código
La utilización de la plataforma SM permite desarrollar aplicaciones a la medida en corto tiempo y con altos niveles de calidad.
microservicios basicos smart management
- Seguridad: Autenticación y gestión de permisos de acceso a la aplicación.
- Usuarios: Creación, edición, consulta de usuarios y roles.
- Auditoria: registro de auditoria, ofrece trazabilidad sobre los cambios realizados sobre el sistema
- Parametrización: parametrización centralizada del sistema
- Notificaciones: Gestión de notificaciones internas, via correo electrónico, SMS, Push, etc.
- Alarmas: Gestión de alarmas del sistema o del negocio
- Etl: Carga masiva de datos a partir de archivos tipo Excel o CSV.
- Archivos: Repositorio propio de archivos de la aplicación.
- Directorio: Registro detallado de personas y organizaciones
- Geolocalización: Información geográfica y de geolocalización
- Operaciones: registro de operaciones del sistema. Permita almacenar cualquier tipo de información para ser usada dentro del sistema.
- Radicación: Configuración, control y registro de creación de radicados
- Integrador: Servicio de integración con sistemas externos, Servicio WEB tipo SOAP o REST.
- Indexación: Índice global del sistema, permite crear una base de datos para búsqueda general de información.
- Plantillas: Creación de plantillas personalizadas para presentar informes y reportes.
- Dispositivos: Creación, edición y consulta de dispositivos o fuentes de información. Se utiliza en conjunto con el microservicio de transacciones para gestionar las diferentes fuentes de información.
- Concurrencia: control de eventos concurrentes
- Tareas por Lotes: control de tareas por lotes. Permite configurar tareas, ejecutar y programarlas para en procesos automáticos.
- Monitoreo: monitoreo de los componentes internos y externos del sistema
- Ayuda del sistema: Creación y consulta de contenidos de ayuda del sistema.
- Transacciones: configuración y control de transacciones. Las transacciones son intercambios de información con alto nivel de trazabilidad, control y manejo de errores.
- Bpm: modelamiento, configuración y ejecución de procesos de negocio.
estructura smart management

Módulo de edición de procesos BPM

tecnologías smart management
La plataforma Smart Management utiliza lenguajes de programación, librerías y frameworks ampliamente reconocidas en el desarrollo de software empresarial, así como nuevas tecnologías y herramientas que permiten evolucionar nuestra solución y mantenerla actualizada con los avances de la industria.
