medium

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.

Arquitectura medium
Arquitectura medium

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 鈥渏avascript鈥 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 鈥渋ntegrados鈥 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 鈥渃onsumidos鈥 por aplicaciones usando un API de servicios Web.
Casos de uso
Ejemplos de casos de uso

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.