medium es una aplicación Web que permite la visualización, la explotación y la gestión integrada de datos con diferente origen y responsabilidad. Para ello se utiliza un ecosistema de soluciones propias basadas en librerías y plataformas de alto nivel de aceptación, abiertas y basadas en entándares consolidados.
Su diseño y arquitectura se ha ideado para que la aplicación cliente esté totalmente desacoplada a través de servicios web de los datos. Es en definitiva un conjunto de herramientas, soluciones y buenas prácticas, aplicables a conjuntos heterogéneos y dispersos de datos y recursos de información, dentro de un mismo marco de aplicación y un interface del usuario avanzado y de infinitas posibilidades.
Toda organización tiene aplicaciones de obligado uso pero no necesariamente integradas entre sí. medium facilita su visualización y explotación desde una ventana única, con la posibilidad de estandarizar y cruzar datos de orígenes diversos. Para ello dispone no sólo de diferentes mecanismos de captación o conexión con los datos, sino que además facilita su consolidación para permitir una explotación conjunta con herramientas de normalización y depuración.
Puede apoyarse en diferentes tecnologías, en función de las fuentes y la explotación que sean precisas, todo dentro del mismo marco y aplicación cliente. Su finalidad es integrar todos los recursos de información, por lo que está diseñada tanto para incorporar recursos cuya responsabilidad es de otras aplicaciones como para gestionar datos y procesos de negocio de manera autónoma, cubriendo nichos que no se pueden cubrir con aplicaciones especializadas y se gestionan de manera ofimática o manual y poco integrada.
Taxonomías / tesauros
Permite unificar, relacionar o establecer equivalencias las taxonomías de las diferentes aplicaciones entre si o contra taxonomías estándar. Se persiguen dos objetivos:
Intentar manejar un lenguaje común para buscar y filtrar.
Permite por lo tanto extraer información en otros esquemas: interoperabilidad, open data…
Ventajas
- Paradigmas de uso comunes para todos lo datos integrados, para facilitar u búsqueda, selección, explotación y gestión.
- Soluciones incorporadas desde el inicio para el envío masivo de correos electrónicos (emailing), informes (reporting), búsqueda avanzada y selección de registros.
- Capacidad para programar y realizar tareas de forma asíncrona y desatendida, escalable y distribuida (otros procesos y/o máquinas): procesados de datos, exportaciones, importaciones, consolidaciones…
- Directorio común y transversal a todos los datos con referencias a personas e instituciones.
- Solución avanzada, normalizada (ISO) y flexible en la gestión de los datos de contacto, organigrama, departamentos y sus relaciones.
- Elemento clave para la correcta consolidación de datos, solución a un problema de dispersión de este tipo de datos en toda institución u organización.
- Ideada para dar cabida al directorio de cualquier organización y adaptada a dar servicio al resto de procesos de negocio. En particular, es capaz de soportar el modelo ISO 2146:2010
- Incorpora una total trazabilidad de los datos y la actividad de los usuarios.
- Trazabilidad adaptable y parametrizable a cualquier tipo de auditoría necesaria sobre datos, uso o actividad, por ejemplo, LOPD.
- Se registran con precisión y detalle los cambios , registro de cambio utilizado y monitorizado por el motor de notificaciones para alertar o avisar de cualquier aspecto relevante.
- La capacidad para consolidar, normalizar, tratar y complementar datos de diferentes orígenes en un único lugar, convierte al médium en la base para poder hacer explotaciones de Inteligencia de negocio (Business Intelligence) y Calidad de los datos (Data Quality Service)
- La experiencia permite al equipo crear a partir de los datos uno o varios BI con Excel Power Pivot con la mayor agilidad. Archivos Excel fáciles a la par que extremadamente potentes que quedan ligados a los datos integrados.
- El detallado registro de los cambios en los datos permite analizar y gestionar con facilidad la calidad y uso de los mismos.
- La total libertad en el Interface permite aprovechar la gran cantidad de librerías “javascript” de increíble capacidad y calidad para la visualización, contextualización (mapas, gráficas) y interacción con los datos, tanto para su explotación como para facilitar la gestión (formularios).
- Los datos “integrados” pueden consumirse mediante servicios web, dando la posibilidad a utilizarlo de middleware o proxy.
- Todo componente o tecnología es susceptible de extenderse porque así se ha diseñado, desacoplando con interfaces e Inyección de dependencias para poder cambiar librerías.
- Dada la normalización de los datos y la experiencia del equipo es natural ser el vehículo para la generación de datos normalizados según diferentes estándares o esquemas facilitados: Europeana, MARC21, ONIX, XML (Según esquema).
- Conexión con otros sistemas de las organización: Exchange, Sharepoint, SAP, Sistemas OLAP(generación de cubos), Sistemas de reporting (generación de tablas linealizadas de datos pensadas para el reporting)
- Integración de manera integrada o delegada con sistemas de autenticación externos: LDAP, NTLM, OAUTH Externos.
¿Dónde utilizar medium?
En organizaciones o instituciones que necesiten:
- Abordar el desarrollo rápido de aplicaciones web para la gestión de un sistema de información.
- Integrar o visualizar de manera conjunta los datos y documentos gestionados por diferentes aplicaciones.
- Complementar sus sistemas vertebrales para cubrir aspectos no contemplados, o de difícil o elevado coste de implementación.
- Gestionar de manera eficaz, potente, flexible y dinámica datos que serán luego “consumidos” por aplicaciones usando un API de servicios Web.
Tecnología
- Entorno Microsoft: SPA (JavaScript), Servicios Web RESTFul, Json, .NET y SQL server (incluso express), ORM para otras BDD, ODATA: Alto grado de desacoplamiento, patrones de diseño.
- Diseño adaptativo y multiplataforma: móviles, escritorio web, diferentes tamaños de pantalla y dispositivos.
- Aplicación web preparada para la nube.
- Se puede instalar localmente en los servidores de la organización, plataformas cloud del cliente o como servicio SaaS en nuestro centro de datos.