Table of Contents |
---|
INFO DE LA RELEASE
El viernes 13 de enero de 2013 se ha publicado la Release 4.3.0 de la Onesait Platform (nemotécnico XXX Quest), siguiendo nuestra política de versionado: Version Policy Onesait Platform.
Puedes seguir nuestro Roadmap y encontrar más información sobre las capacidades de la Plataforma en el nuevo Portal del Desarrollador.
ENGINE
Info |
---|
Optimiza el desarrollo de soluciones de negocio independizando de la capa tecnológica con estrategia Lowcode Aplicamos estrategias ágiles y de Lowcode para el desarrollo e integración de soluciones empresariales, basado en estándares, independientes de vendors cloud específicos, y desplegable sobre IaaS, SaaS o infraestructuras On Premise:
Más info en Guías Engine |
Uso de Java 17 (LTS) como JVM por defecto de la Plataforma
Hasta ahora, las imágenes de Plataforma usaban por defecto Java 8, aunque también estaba certificada para Java 12 y Java 15.
En esta versión se ha adoptado como JVM por defecto OpenJDK 17. Se ha usado esta versión por ser la última versión LTS de Oracle Java SE por lo que nos garantiza el soporte.
...
Soporte Google Cloud Storage en File Repository
El File Repository es un componente de plataforma que permite subir y compartir ficheros desde plataforma, tanto desde el Control Panel como desde un API REST.
...
Además se ha unificado las UIs de gestión, de modo que desde la misma sección se podrá seleccionar el mecanismo de almacenamiento (típicamente cada proyecto usará sólo uno):
...
Queries Profiler UI: Dashboard para profilingde Queries
En la release 4.2 se creó un sistema de métricas para queries para tener mayor información sobre las consultas que se ejecutan en el sistema (estas métricas se almacenan en la Entidad QueryMetrics).
En esta versión se ha creado una nueva UI (construida como un dashboard) que permite hacer un completo profiling de las queries que ejecutan dentro de plataforma, incluyendo las queries más lentas, las que dan error,…
La UI está accesible en la sección Tools>XXX Tools>Queries Profiler UI
...
Soporte encriptado/desencriptado de de atributos sobre Hashicorp Vault
Vault de Hashicorp es una popular herramienta utilizada para gestionar de forma segura la información sensible. Hashicorp Vault viene con varios componentes plugeables llamados secrets engines y authentication methods que le permiten integrarse con sistemas externos. La finalidad de estos componentes es gestionar y proteger tus secretos en infraestructuras dinámicas (por ejemplo, credenciales de bases de datos, contraseñas o claves API).
En Plataforma existe la funcionalidad que permite encriptar y desencriptar atributos de una Entidad de forma automática a partir de una clave maestra almacenada en plataforma. Con esta integración el Vault gestiona esta clave maestra.
Librería GIS
Se ha desarrollado una librería de GIS centrada en la representación de datos geoespaciales. Para su diseño, nos hemos basado en todo el trabajo de recopilación de necesidades de los diferentes productos y proyectos donde existen visores de mapas.
En esta primera versión se utiliza OpenLayers en su versión 6.14.1. La librería se encuentra diseñado de tal modo que permita la actualización de versiones de OpenLayers, así como para contemplar en un futuro el uso de otras librerías diferentes (CesiumJS, Leaflet, etc.).
...
Más info en esta entrada.
GeoServer como servidor GIS
Además de generar una librería de GIS para los productos y proyectos, en esta versión se ha trabajado en la implementación de un servidor GIS, acorde al marco de referencia de Onesait para GIS, el servidor elegido ha sido GeoServer.
...
El servidor se encuentra funcionando y sirviendo capas en diferentes formatos OGC: WMS, TMS, WMS-C, WMTS, WFS, WCS y WPS.
xxx
Más información en esta entrada: Validador de Licencias
INTELLIGENCE
Info |
---|
Maximiza el valor de tu información con nuestra metodología y algoritmia Virtualizamos y simplificamos el acceso a los datos entre organizaciones, departamentos y sistemas, logrando una visión 360º de las entidades de negocio y facilitando su explotación mediante reglas en tiempo real, ejecución de algoritmia compleja o análisis tradicional:
Más información en Guías Intelligence |
Integración Presto como motor de queries multirepositorio
En la release 3.1.0 de Plataforma integramos Presto+MinIO como soporte para el almacenamiento tipo DataLake para escenarios de migración desde Hadoop.
...
Más información en esta entrada.
Concepto de DataClass (Gobierno del Dato)
La funcionalidad de DataClass asociada al Gobierno del Dato, permite asociar tanto a Entidades (a nivel general) como a atributos de estas, estas reglas permiten definir reglas de validación y formato del dato, permitiendo así ejecutar un preprocesado antes de insertar los datos.
...
O bien a nivel de la Entidad, en cuyo caso podrán usarse en la regla todos los atributos de la Entidad.
Soporte comunicación REST en Dashboard Engine
El Dashboard Engine permite crear dashboards a partir de gadgets construidos sobre datasources, que se traducen en queries sobre las Entidades de plataforma. A nivel de ejecución el navegador establece una comunicación con el Dashboard Engine para pasarle parámetros y recuperar la información.
...
Una vez activad este modo de trabajo del Dashboard Engine el funcionamiento es transparente para el desarrollador y usuario final de los dashboards.
Componente Destination en DataFlow CRUD Plataforma
Se ha desarrollado un nuevo componente para el DataFlow que nos permite realizar un CRUD sobre una o varias entidades destino.
...
¿Cómo utilizar la etapa de CRUD Onesait?
CENTER
Info |
---|
Herramienta de soporte a la modernización de sistemas y la migración al Cloud. Onesait Platform Center (Center) es una herramienta que da soporte en estas áreas:
Más información en Guías Center |
Soporte aplicaciones Spring Boot y aplicaciones Arquitectura Onesait
En la nueva release del Center se ha añadido al Assessment la categoría Spring Boot. Esto permite añadir a un proyecto este tipo de aplicaciones, mas modernas y en línea con la tendencia de descomposición de la aplicación en microservicios, desde la fase inicial de inventariado.
...
Más información sobre el uso de esta capacidad en esta entrada.
Soporte CLI ODS
TODO: Entrada
Diagrama de Infraestructura
A través de este nuevo diagrama, desde el Center podemos de forma sencilla modelar la infraestructura de una solución, de modo que el Center se encarga de orquestar llamadas a Terraform y Ansible para desplegar la infraestructura requerida:
...
Widget Connector | ||
---|---|---|
|
Editor Ficheros Git integrado
Los proyectos del Center tienen asociado un repositorio Git donde se almacena y versiona todo el código relativo al proyecto. Para facilitar la edición de los ficheros del proyecto se ha integrado un editor Git en el propio proyecto, accesible desde las pestañas del proyecto:
...
Y automáticamente se carga el árbol de directorios del editor en el que podemos elegir cualquier fichero para editar:
...
Más info en esta entrada.
DEMOSTRADORES
Info |
---|
Aquí te contamos los últimos demostradores que hemos desarrollado sobre la plataforma, y que han servidor para enseñar a clientes algunas de las capacidades de plataforma. |
Demostrador Telco
Este demostrador se centra en XXX
Demostrador integración con IBM Maximo
Este demostrador se centra en XXXen la integración de IBM Maximo con plataforma, para la explotación de los datos, para este demostrador tan sólo se han tomado los registros de sus assets y de las ordenes de trabajo para cotar el alcance.
Hay varias formas de hacer esta integración se optó por el uso de dataflows, para obtener la información y almacenarla en las entidades de plataforma para luego poderla consumir mediante api rest y dashboards de plataforma, mostrando estos dashboards desde un proyecto web.
Para entrar al proyecto web se accede por un login que se autentica contra la seguridad de plataforma puede ser OAUTH2, Keycloak,… luego internamente el proyecto web permite el acceso a unos recursos u a otros mediante un Realm de plataforma, es decir a un usuario de plataforma se le ha asignado un rol del realm y este rol es el que da acceso a uno u a otro dashboard.
Los dashboards están creados en plataforma compuestos por gadgets, y datasources que obtienen los datos de las entidades y muestran datos en los kpis que pueden ser filtrados por el usuario.
...
Para realizar la integración con el IBM Maximo se han creado tres dataflows, es bastante sencillo realizarlo puesto que se crean desde el control panel de plataforma con una interfaz gráfica
...
Como este :
...
Se han creado tres entidades de plataforma una para los assets con toda la información del orden de 358 parámetros por registro .
...
Otro con todas las ordenes de trabajo
...
y una tercera con la información de las ordenes de trabajo procesadas para mostrarla en distintos kpis.
...
Finalmente se explota esta información a partir de dos api Rest creadas en plataforma
...
Que cuentan con estos servicios para los assets
...
Puede ver más información de este demostrador en este enlace
Demostrador Center
Este demostrador se centra en XXX
Demostrador Herramienta Etiquetado de datos
Este demostrador se centra en XXX
COMMUNITY
Info |
---|
Apuesta por tecnologías Open Source para crear comunidad y asegurar independencia |
Versiones Comunidad
Publicación de la release 4.X.0-ce en Github: en las próximas semanas publicaremos la versión 4.X.0 Community de la Plataforma en nuestro repositorio de Github, donde podréis descargarla y probarla: https://github.com/onesaitplatform/onesaitplatform-cloud
Actualizada la instancia de CloudLab con versión 4.2.0-predator
Canales de la Comunidad
Son los que utilizamos para estar en contacto con vosotros. Cada trimestre que pasa seguimos creciendo tanto en contenidos como en seguidores (¡muchas gracias a todos!). A lo largo de este último trimestre del año:
...