---
title: "Módulos de Plataforma"
canonical: "https://onesaitplatform-es.refined.site/space/DOC/2206925110/M%C3%B3dulos%20de%20Plataforma"
format: markdown
---
> Macro (toc)

El objetivo de la plataforma es ofrecer tecnologías disruptivas integradas para construir soluciones garantizando independencia y escalabilidad. 

![image](media://b9de892a-2738-4bcc-9100-87644f1210e2)

## Engine Modules

|  | Module | Technology | Offer |
| --- | --- | --- | --- |
| ![image](media://66bf8647-0628-416b-90b7-06fe18b06dbe) | **[API Manager](https://onesaitplatform-es.refined.site/space/DOC/2215905151/API+Manager+Guides)** | ![image](media://a3ac4677-c8a8-4fef-92fb-ace87ecfbfa1) | El **API Manager **permite **apificar ontologías, flujos y APIS externas Swagger. I**ncluye un API Portal y expone estas APIS vía r Open API. **2 versiones:** la base construida Spring Cloud y la avanzada sobre el **API Manager Open Source Gravitee **para escenarios en los que se necesitan políticas específicas de control del throttling, Seguridad, procesado,. Seguridad,… |
| ![image](media://4c461017-00a2-4ace-a631-6755da13b3d8) | **[Flow Engine](https://onesaitplatform-es.refined.site/space/DOC/2216723373/FlowEngine+Guides)** | ![image](media://de62cfd5-9bf5-4c25-8b44-a4b65cf9e880) | El **Flow Engine **permite modelar **lógicas de negocio** de forma visual a través de componentes que se van uniendo para resolver esa lógica. Este componente ejecuta sobre un entorno multitenant **Node-red **(Como Watson IoT) y permite publicar APIs, consumir servicios externos, comunicar con dispositivos,… |
| ![image](media://da850ab8-999c-4f8b-8726-7b51c929c646) | **[Rules Engine](https://onesaitplatform-es.refined.site/space/DOC/2216824401/Rules+Engine+Guides)** | ![image](media://1ef84164-1a27-4981-9373-c92102814d57) | El **Rules Engine** permite construir dentro de la cosola web de  la plataforma **reglas de negocio. **Este componente se **basa** **en Drools y permite** **definir** **reglas** **en DSLS y DRL. **Estas reglas pueden desencadenarse a la llegada de Información a la plataforma o ser invocadas por API y están aisladas por Usuario. |
| ![image](media://8b2ac5fd-d9f6-419a-8b22-378b5015221b) | **[Identity Manager](https://onesaitplatform-es.refined.site/space/DOC/2216825008/Identity+Manager+Guides)** | ![image](media://96ddcbb6-17d5-404e-a1d3-0b165ce05b7a) | La plataforma ofrece un Identity Manager que securiza vía OAuth2 el acceso a sus APIs. Además permite la creación de **Realms** para que los verticals definan visualmente sus modelos de Seguridad. Ofrece capacidades de SSO, integración con LDAP, Active Directory, Encriptación,… Se ofrece **version base sobre Spring Cloud Security y avanzada** **sobre Keycloak.** |
| ![image](media://e07058bd-4197-448a-b37b-e79308314ddb) | **[Geo Services](https://onesaitplatform-es.refined.site/space/DOC/2216689684/GIS+Guides)** | ![image](media://8d75a0e9-875f-40d8-912c-49694a63dabe) | La plataforma ofrece **capacidades GIS **en diversos ámbitos, desde el **almacenamiento de Información geográfica** **sobre** **GeoJSON, consultas** **geográficas, **a la creación visual y sin programar de **Visores GIS sobre** **tecnología Cesium, analítica GIS,….** |
| ![image](media://63413fd7-6bff-4286-bb70-a6a9b21abd2e) | **[Persistence](https://onesaitplatform-es.refined.site/space/DOC/2215918362/Entities+%26+Persistence+Guides)** | ![image](media://b0f9ce56-7cc3-456d-b58d-2aa0ca0ef2e0) | A través del concepto de ontología este modulo **aisla al resto de componentes del repositorio** **subyacente. ** El módulo ofrece **un interfaz SQL unificado** **independiente del repositorio. **Se soportan tecnologías como **MongoDB, Elasticsearch, Kudu,… y bases de datos** **relacionales** como Oracle, Sql Server, Mysql, Postgresql, etc.. |
| ![image](media://38eff601-91d3-44d6-a30f-4bcbb4b59618) | **[Semantics](https://onesaitplatform-es.refined.site/space/DOC/2215918362/Entities+%26+Persistence+Guides)** | ![image](media://5895735c-8014-4e18-bd43-b3b4cfb65cb1) | Dentro del enfoque **Data Centric **de la plataforma permite **gestionar la semántica** de una forma unificada y **adaptar el modelo** **semántico** **adeucado** **en** **función del Data Model **selecionado. La Semántica se basa en JSON como formato de intercambio soportando además JSON-LD para escenarios de Linked Data. |
| ![image](media://e036d1a4-d34c-4100-9248-a3a00467b949) | **[MSA Support](https://onesaitplatform-es.refined.site/space/DOC/2215932591/Microservices+Guides)** | ![image](media://5d80f75f-52ae-4e39-8d24-1711bfba278e) | Se integra un **soporte** **completo para la creación y gestión de microservicios** desde la consola web, permitiendo a partir de la selección de un tipo de microservicio **la generación del código, ejecución con herramienta CI, compilación y generación de imágenes y despliegue** **en la infraestructura CaaS de la plataforma**. |
| ![image](media://3b147fc1-5d53-4cd9-8e1c-d0dd9cc4ce8a) | **[Digital Broker](https://onesaitplatform-es.refined.site/space/DOC/2215907321/Client+APIS+%26+Digital+Broker+Guides)** | ![image](media://76b066c0-8011-41d4-94c2-3e4b9c55c2f0) | Permite que sistemas, dispositivos, APPS,… **comuniquen con la plataforma a través del protocolo** **más** **adecuado** **en** **función del escenario. **Soporta comunicación por protocolos como REST, MQTT, WebSockets, Kafka,…además de la incórporación de otros. Ofrece **APIS Cliente** para diferentes lenguajes para simplificar la comunicación. |
| ![image](media://86e059fb-f8d2-45e7-acee-dea501b4ea0b) | **[BPM Engine](https://onesaitplatform-es.refined.site/space/DOC/2216113970/BPM+Engine+Guides)** | ![image]() | La Plataforma incorpora **Camunda como BPM Engine**, una solución open-source que ofrece todas las capacidades requeridas, desde **Workflow Engine, Decision Engine, Modeler, TaskList, Cockpit, Optimizer**. En la integración se le dota de capacidades multitenant y se integra la seguridad con plataforma. |

## Intelligence Modules

|  | Module | Technology | Offer |
| --- | --- | --- | --- |
| ![image](media://fba576e0-85ae-4eef-a142-8483e6ce83f8) | **[DataFlow](https://onesaitplatform-es.refined.site/space/DOC/2216119683/DataFlow+Guides)** | ![image](media://7758172e-ad24-4165-b256-1d8f9855127f) | Este modulo permite configurar visualmente y de forma sencilla **flujos de ingesta **entre Fuentes y destino permitiendo hacer complejos fljos de procesamiento en entornos de alta concurrencia. Este componente se usa para integrar la plataforma con **sistemas que no pueden** **adaptarse a los mecanismos** **estándares de comunicación.  **La implementación se basa en **Streamsets, **y se ofrecen más de 100 conectores estándares además de los propios de plataforma. |
| ![image](media://0177d8ad-a431-46ef-9310-217e5557ff11) | **[Notebooks](https://onesaitplatform-es.refined.site/space/DOC/2216126285/Notebooks+Guides)** | ![image](media://cadd5edd-b4fa-477d-9c2c-d948a772617e) | Esta herramienta permite que los **científicos de datos** **pueden** **explotar, visualizar, crear** **modelos y algoritmos** sobre la Información gestionada por la plataforma con **los lenguajes** **usados** **en** **este** **ámbito: Python, Spark, R, SQL, Tensorflow, … **y todo ello en un entorno web centralizado y securizado. Este componente se basa en **Apache Zeppelin, **sobre el que se ha desarrollado un intérprete de plataforma que permite acceder a las ontologías de una forma muy sencila. Se ofrecen herramientas para importar notebooks desde Jupyter. |
| ![image](media://8452d1b8-2a3c-4f3d-aaed-ccdfa3a056cf) | **[DataRefiner](https://onesaitplatform-es.refined.site/space/DOC/2216117893/DataRefiner+Guides)** | ![image](media://b04d7cf3-4af9-467d-b7c4-034a0506b6e7) | Este módulo permite c**argar datos en diferentes formatos (XSL, CSV, XML, JSON)** desde mi PC, Internet o la propia plataforma (a través de una consulta SQL) y trabajar con ellos para limpiarlos, mejorarlos, reestructurarlos o conciliarlos. **antes de cargarlos en la plataforma como Ontología.** |
| ![image](media://99168491-a468-4f1d-88a5-fd620d9a0fa8) | **[DataMining Tool](https://onesaitplatform-es.refined.site/space/DOC/2215915137/DataMining+Tool+Guides)** | ![image](media://90d6b22e-2297-4744-8ad0-f1365196eba5) | Este componente permite a usuarios de negocio **crear** **análisis** **exploratorio, entrenamientos, ejecución de modelos** **todo** **ella de forma interactivo y visual. **Para eso se ha desarrollado un addon sobre la herramienta de Data Mining **Orange **que ofrece un completo set de herramientas para esta explotación y está integrada con plataforma. |
| ![image](media://fa1c78da-a90d-42a4-9958-b3e7c91b2f69) | **[Cognitive](https://onesaitplatform-es.refined.site/space/DOC/2215904557/AI+Guides)** | ![image](media://f422c7c3-1346-4e7b-a7e8-8b68385ec00a) | La plataforma ofrece un conjunto de **APIS **listas para usar y disponibilizadas **en el API Manager de la plataforma** que permiten usar de forma sencilla capacidades **AI como** **análisis de texto, extracción de entidades, traducción entre lenguajes, análisis de imágenes, OCR,TextToSpeech,… **Los usuarios pueden además crear nuevas APIS y disponibilizarlas en el Marketplace de la plataforma ofreciendo un modelo de uso y pago según les interese. |
| ![image](media://ba74016b-5465-460f-853c-f921c7dda765) | **[Dashboards](https://onesaitplatform-es.refined.site/space/DOC/2215910070/Dashboards+Guides)** | ![image](media://2d5d0c32-1c22-4c32-81ae-c7e524826108) | Este modulo permite que un usuario construya visualmente **completos dashboards **que pueden explotar toda la Información gestionada por la plataforma. Se ofrecen **gadgets ya** **creados y la posibilidad de incorporar** **nuevos** sobre cualquier librería Javascript (como eCharts) soportando **drill-down, seguridad, parametrización, internacionalización,…** |
| ![image](media://42d345d9-afb8-432e-960d-d626705a7ed3) | **[Report Engine](https://onesaitplatform-es.refined.site/space/DOC/2216822964/Reports+Engine+Guides)** | ![image]() | Este motor permite generar informes que se gestionan desde la plataforma, estos pueden generarse desde los propios dashboards o bien a través de la integración con **Jasper Reports, **en cuyo caso a la plataforma se subirá la plantilla que consume datos de la plataforma vía API REST y esta permite la generación de este informe en diferentes formatos. |
| ![image](media://84512f80-a7a0-4dbf-97db-df6092cabebb) | **[Open Data Services](https://onesaitplatform-es.refined.site/space/DOC/2216729107/Open+Data+Portal+Guides)** | ![CKAN - Wikipedia]() | **CKAN** es un **portal de datos de Código Abierto** que proporciona herramientas para publicar, compartir, encontrar y usar datos. Su unidad básica son los conjuntos de datos (datasets), donde se publican los datos, y están formados por recursos (resources) y metadatos. Los recursos almacenan los datos en sí mismos en diferentes formatos (CSV,XML,JSON…), con esta integración podemos desde el Control Panel gestionar el portal de datos abiertos y podemos gestionar **las organizaciones, los conjuntos de datos y los recursos y publicarlos como ontologías.** |
| ![image](media://8e657021-4b25-4f29-9a02-e5c817e18d06) | **[Data Hub](https://onesaitplatform-es.refined.site/space/DOC/2215918362/Entities+%26+Persistence+Guides)** | ![image](media://3a58bcef-6ec4-477c-9e10-49226242ab4b) | Además de las bases de datos soportadas, para escenarios Big Data que requieran gran capacidad de almacenamiento y procesamiento la plataforma despliega y se integra con **Hadoop, **soportando las principales distribuciones, Cloudera y Hortonworks, y integrando con ellos vía HIVE, Impala, Presto, Kudu, Hbase,… |