El viernes 19 de julio de 2024 se ha publicado la release 6.1.0 de Onesait Platform (nemotécnico Warcraft), siguiendo nuestra política de versionado.
...
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
DevOp Tools como nuevo módulo de Plataforma
DevOps Tools como módulo de Plataforma
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:
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.
...
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. |
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
Mejoras en DataFlow
Mejoras en Keycloak
Integración de Formularios con tareas manuales del BPM Engine
...
Mejoras en DataFlow
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:
...
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
Mejoras en la visualización de errores
Bloqueo de usuario tras reintentos
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:
...
Ejemplo uso Formularios en diversas tecnologías Front
Uso de Formularios en diversas tecnologías Front
Uso ZGC
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. |
...
Ya tenemos disponible la versión 56.30.0 Community Edition de la Plataforma en nuestro repositorio de GitHub, donde podréis descargarla y probarla gratuitamente: https://github.com/onesaitplatform/onesaitplatform-cloud/tree/56.30.0-ce
Nueva versión en Onesait Platform Lab
Se ha actualizado el CloudLab de Onesait Platform, nuestro entorno de experimentación, a la versión 6.0-Vegas que incluye todas estas funcionalidades y características.
Además, hemos actualizado varias de las herramientas que se utilizan en el CloudLab.
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
Nos encontramos actualizando Seguimos trabajando en mejorar la documentación del de nuestro Portal del Desarrollador para ponerla al día, tanto en contenidos como en las pantallas de ayuda visual que incluimos.Os lo contamos con detalle en este artículo, actualizando los cambios visuales que hemos ido incorporando en las pasadas releases así como adecuando los contenidos con nuevos ejemplos que hagan más sencillo seguir las explicaciones.
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:
Tenemos +1.505 535 usuarios registrados en el CloudLab de Onesait Platform, nuestro entorno gratuito y de experimentación.
Contamos con 208 212 suscriptores en nuestro canal de YouTube, sumando casi +1.070 085 horas totales de visualización y superando las 127130.000 impresiones de nuestros vídeos y directos.
Nuestra versión Community de la Plataforma en GitHub cuenta con suma +2.100 225 clonaciones, contando con un total de 275 278 desarrolladores siguiendo el proyecto de cerca.
Respecto a nuestro Blog, este suma un total de +695845.000 lecturas de nuestros artículos, aumentando este trimestre en +97150.000 lecturas, y con un total de 594. En total llevamos 632 entradas publicadas.Alcanzamos casi las 375.000 impresiones totales en X, con casi 1.400 reposteos y +1.500 likes de nuestros xeets.
Recuerda que, si quieres conocer qué estamos haciendo en cada momento, no dejes de seguirnos en nuestro canal de X: @onesaitplatform