Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

Onesait Platform es una plataforma tecnológica multi-cloud, modular y low-code que agiliza el desarrollo, la implantación y el mantenimiento de Productos y Proyectos a medida.

En esta sección te descubrimos las nuevas características incorporadas a la Plataforma.

Concepto de Diagrama

Diagramas asociados a Aplicaciones

Nueva versión Digital Twins

Nueva Versión Digital Twins de Plataforma sobre W3C Web Of Things (WoT)

Nueva Versión Herramienta Documentación

Nueva Versión de Herramienta de Documentación

DevOp Tools como nuevo módulo de Plataforma

DevOps Tools como módulo de Plataforma

Gestor de buzones de correo

Gestor de buzones de correo

Soporte Smart Data Models

...

DevOp Tools como nuevo módulo de Plataforma

En esta release hemos incorporado a Plataforma un nuevo módulo denominado DevOps Tools que incluye un conjunto de herramientas CI/CD, para instalaciones de Plataforma en las que no existen estas herramientas o no estén accesibles.

Info

Es importante destacar que este módulo no sustituye a Onesait DevOps y que está pensado para usarse en el entorno de un proyecto de plataforma y no como solución DevOps en una organización.

DevOps Tools incluye entre sus herramientas:

  • Gitlab como repositorio centralizado de código.

...

  • Jenkins como Servidor de automatización de construcción de software:

...

  • ArgoCD como herramienta de distribución Kubernetes

...

  • Docker Private Registry como repositorio de imágenes:

...

  • Nexus como repositorio de artefactos:

    image-20240523-082012.pngImage Added

En esta entrada se amplía la información sobre las piezas integradas en DevOps Tools.

Nueva versión de Digital Twins de Plataforma

Plataforma soporta el concepto de Digital Twin desde hace varias versiones, permitiendo el modelado, desarrollo, despliegue y orquestación de estos.

En su momento apostamos por la propuesta de Mozilla con sus WebThings, en la actualizad W3C Web Of Things se ha estandarizado en este ámbito (https://www.w3.org/WoT/ ) así que hemos decidido cambiar el estándar soportado por Plataforma, y a partir de esta release los Digital Twins de Plataforma se basan en WoT (W3C Web Of Things).

Por otro lado hemos hecho que el cambio sea prácticamente transparente, adaptando la implementación a los conceptos usados por WoT, como en la creación del Template (en WoT el Thing Description)

...

Desde el que podemos crear el Digital Twin (en WoT el WoT Thing)

...

Podéis ampliar la información aquí.

Concepto de Diagrama en Plataforma

Esta funcionalidad permite crear diagramas tipo desde el Control Panel que se asocien a una aplicación y nos permitan describir diferentes aspectos de esta, por ejemplo los casos de uso, arquitectura lógica, arquitectura de despliegue,…

Podemos acceder a estos desde la opción Diagramas que aparece en la aplicación donde podremos ver los diagramas creados y podré crear otro:

...

En esta entrada podéis encontrar más detalle sobre los diagramas de plataforma.

Soporte Smart Data Models

La disponibilidad de modelos de información ampliamente adoptados (estándar de facto) es clave para crear un mercado de soluciones interoperables en múltiples dominios. Los Data Models (modelos de datos) desempeñan un papel crucial porque definen los formatos de representación armonizados y la semántica que utilizarán las aplicaciones tanto para consumir como para publicar datos.

Smart Data Models es un programa de colaboración conjunta para apoyar la adopción de una arquitectura de referencia y modelos de datos comunes compatibles que sustenten un mercado digital de soluciones inteligentes interoperables y reproducibles.

Onesait Platform tiene un diseño agnóstico en lo que a modelos de datos se refiere y por lo tanto siempre ha contado con la capacidad de utilizar cualquier modelo de datos, incluidos los Smart Data Models.. A partir de esta versión Plataforma trae precargados diferentes Smart Data Models para poder usarlos directamente.

...

Y crear Entidades a partir de estos Smart Data Models:

...

En esta entrada se explica con todo detalle cómo usar esos Smart Data Models en Plataforma con un ejemplo completo.

Gestor de buzones de correo

En esta release hemos incorporado un gestor de buzones de correo, para que cada usuario pueda dar de alta sus propios buzones de correo.

Se ha añadido una nueva opción de menú Mailboxes Management que al acceder muestra un listado de los buzones de correo del usuario.

...

Más info

MEJORAS Y NUEVOS ACTIVOS

Info

Además de nuevas características, versión a versión incorporamos a la Plataforma mejoras en piezas ya existentes, nuevos activos, y por supuesto la resolución de todos los bugs detectados en el trimestre.

Entre estas mejoras queremos destacar.

Mejoras en DataFlow

Mejoras en DataFlow

Mejoras en Keycloak

Mejoras en Keycloak

Conexión de Plataforma con Espacios de datos

image-20240715-123344.pngImage Removed

Integración de Formularios con tareas manuales del BPM Engine

...

A partir de la versión 6.1.0 hemos implementado el SSO con DataFlow, de tal manera que a nivel de Streamsets, serán los mismos usuarios de Plataforma los que registren todas las operaciones realizadas, en vez de hacerlo con usuarios propios de la aplicación.

Esto nos permite entre otras cosas, tener un mayor control de quién ejecuta qué, por ejemplo, podemos ver tanto en los logs como en le histórico de ejecuciones quién ejecuta cada proceso:

...

Más info

Mejoras en Identity Manager sobre Keycloak

Como a partir de la Release 6.0 Keycloak es nuestro único Identity Manager se han implementado ciertas funcionalidades en Keycloak que hasta ahora sólo teníamos en nuestro Identity Manager básico:

  • Registro de nuevos usuarios

  • Restablecimiento de contraseña

    image-20240715-124153.pngImage Added
  • Mejoras en la visualización de errores

  • Bloqueo de usuario tras reintentos

Más info

Mejoras en Formularios

En esta release seguimos trabajando en incrementar y mejorar la funcionalidad de los OP Forms, y hemos mejorado el comportamiento de diferentes componentes. Más info aquí.

Nueva Versión Herramienta de Documentación

La nueva versión de la Herramienta de Documentación es ahora más usable, potente y configurable:

...

Más detalle sobre la herramienta aquí.

Nueva Versión del Template Web de Plataforma

En esta release se ha creado una nueva versión del Web Template de Onesait Platform etiquetada como 2.0.0-RELEASE que incorpora:

  • Nuevo componente para gestión de usuarios

  • Nuevo componente para la gestión de dashboards

...

  • Gestión de notificaciones:

...

Más info

Ejemplo uso Formularios en diversas tecnologías Front

Uso de Formularios en diversas tecnologías Front

...

En esta release hemos creado varias aplicaciones web de ejemplo donde se integran los OPForms de Plataforma utilizando diversas tecnologías como son Angular, Vite + React y Vue 2, lo que nos permite podemos comprobar que se pueden embeber los formularios de plataforma con cualquier aplicación web.

Las aplicaciones incluyen login en Plataforma, mostrar listado de formularios, acceso a un formulario de listado de elementos y muestra y edición de un elemento:

...

En la entrada se explica con detalle cómo ejecutar los ejemplos y la integración con cada tecnología.

Uso ZGC

En esta release hemos estado probando y soportando el nuevo Garbage Collector de Java: ZGC que permite minimizar los tiempos de pausa de la JVM haciéndolo muy apropiado para aplicaciones de baja latencia y que requieren un alto throughput.

A partir de esta release se podrá habilitar este Garbage Collector para entornos que lo requieran.

COMMUNITY

Info

Onesait Platform es una Plataforma Open liberada en Github construida sobre tecnologías Open Source y a su vez es una .

Tenemos una amplia comunidad de habla hispana que queremos seguir impulsando.

...

Fichero con link a versiones software open-source embebido en plataforma

https://gitlab.devops.onesait.com/onesait/platform/engine/onesait-platform/onesait-cloud-platform/-/issues/2131A partir de esta release junto a la publicación de la versión Community se publicará el fichero THIRD-PARTY-EMBEDDED-VERSIONS.txt que contiene el listado completo de software open-source embebido en plataforma junto a la versión actualmente integrada.

En la imagen se muestra un extracto de este fichero:

...

Actualización de la documentación del Portal del Desarrollador

...

En estos momentos nos encontramos trabajando con la documentación asociada a los OP Forms, en la cual ya vais a poder ir viendo los cambios que vamos introduciendo, así como en la documentación relacionada con los modelos de datos de Onesait Platform, que la hemos reorganizado y actualizado.

Para acabar, hemos creado una completa entrada explicando cómo hemos usado plataforma para conectar con espacios de datos Gaia-X e IDSA.

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 tercer trimestre de 2023:

...