Table of Contents |
---|
¡Una nueva Onesait Platform!
La versión de este trimestre es Finalizado el segundo trimestre publicamos la segunda release en la que la plataforma agrega las distribuciones Experience y Center.
...
El 15 de julio convirtiéndose en la de 2022 se publica Release 4.1.0 de la Onesait Platform (nemotécnico XXX OutLaw), siguiendo nuestra política de versionado: Version Policy Onesait Platform.
Table of Contents |
---|
Puedes seguir nuestro roadmap en nuestro Roadmap para 2022.Podéis y encontrar más información sobre las nuevas capacidades de la Onesait Platform 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:
|
License Manager
En este release se ha publicado la primera versión del nuevo módulo de gestión de licencias.
Este módulo permite hacer una gestión de licencias de forma flexible, tanto para soluciones implantadas en Cloud como en Premise que puedan no tener acceso a Internet.
Esta primera versión permite una gestión de los módulos que componen el producto a licenciar y de las licencias, asociadas bien al producto o a cualquiera de sus módulos y permite validar la validez de una licencia a través de un endpoint REST ofrecido para ello (en modo SaaS) o de una librería para validación local.
Además como se ve en la imagen el License Manager
Librerías publicadas en Github
Publicación contenido OpenSource
Mejoras en Aceleradores Arquitectura
Publicación Marco de Referencia Arquitectura
Con la incorporación de la Práctica de GIS & Movilidad se ha creado un Nuevo Marco de Referencia GIS que complementa a los anteriores Marcos.
El objetivo de este marco de referencia es el de definir los estándares respecto a tecnologías y componentes que nos permitan integrar funcionalidades GIS dentro de los desarrollos de soluciones y productos en Onesait.
En esta entrada podéis encontrar más información
Publicaciones Marco de Referencia
Otras mejoras
Soporte Valores Enumerados en Entidades se ha integrado en el Control Center, de modo que un producto pueda hacer la gestión de sus licencias desde el mismo lugar donde gestionar sus entornos, despliegues, arquitectura, documentación, costes de infra,…
...
Más información en la descripción del componente: Desarrollo del License Manager
Soporte Valores enumerados y nulos en Entidades (Ontologías)
Esta funcionalidad permite definir valores enumerados y valores por defecto para los atributos de una Entidad.
En la imagen vemos las columnas Default Value y Enumerated Values:
...
Con los valores enumerados podemos hacer una gestión de los valores de un atributo, por ejemplo en el CRUD de Entidades o en el Gadget CRUD:
...
Mientras que con el soporte de valores por defecto la plataforma garantiza que si el valor de un atributo de una Entidad no llega lo populará con ese valor por defecto.
Estas funcionalidades se detallan en estas entradas:
Soporte Valores Enumerados en Entidades
Publicación Activos Arquitectura en modelo OpenSource
En este trimestre se ha comenzado con las publicaciones de los activos de Arquitectura Onesait en modelo Open Source, liberándolos en Github, además de en Nexus y DockerHub.
Podéis ver qué activos se han publicado en esta release aquí: Publicación Activos Arquitectura en modelo OpenSource
Otras mejoras
Soporte autenticación con certificados
En esta versión hemos dado soporte a la autenticación por certificados en nuestro Identity Manager avanzado basado en Keycloak.
Más info en Autenticación por certificados
Mejoras en Aceleradores Arquitectura
Durante este trimestre se han abordado diversas mejoras en los aceleradores de arquitectura, incluyendo Initializr, Release Manager, Gestor de Roles y Usuarios y Open API Hub.
En esta entrada podéis leer el detalle: Mejoras en aceleradores
Mejora en gestión de proyectos
En esta release hemos iniciado el proceso de transformación del concepto de Proyecto, a partir de ahora comenzaremos a llamar Application/Aplicación al Proyecto para diferenciarlos de otros conceptos de plataforma como el de proyecto Web.
...
Se ha rediseñado la UI de Gestión de Proyectos/Aplicaciones para simplificar el manejo de estos.
...
Publicación Marco de Referencia Arquitectura
Info en Marco de Referencia Arquitectura Backend.
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:
|
Modelos AutoML desde Plataforma
Nuevo Onesait Platform DataFlow
Nueva versión de Onesait Platform Dataflow
Soporte Gestión Clusters Spark
Otras mejoras
Acceso desde Con esta funcionalidad podremos seleccionar los atributos de una Entidad (o bien hacer una query en SQL sobre una o varias Entidades) y se creará y entrenará automáticamente un modelo de aprendizaje, que permita predecir el valor de otro atributo.
...
Una vez entrenado el modelo puede consultarse como cualquiera otra Entidad:
...
Además estos modelos pueden apificarse a través del API Manager para consultar
Dentro de la esta sección podéis encontrar más documentación sobre el componente: AutoML
Soporte Gestión Clusters Spark
En este trimestre hemos comenzado con esta funcionalidad que continuaremos durante Q3. En el trimestre nos hemos centrado en el despliegue embebido de un cluster Spark junto con Plataforma junto con sus herramientas de visualización de jobs, además de en poder enviar jobs Spark a través de las herramientas de plataforma.
...
En esta entrada se analiza con detalle la integración y futuras ampliaciones: Gestión e Integración con Clusteres Spark
Nuevo Onesait Platform DataFlow
Hasta esta versión, Onesait Platform ha contado con Streamsets Data Collector (SDC) como motor del módulo Onesait Platform Dataflow. SDC era un software open-source, durante este tiempo hemos usado con éxito esta tecnología en multitud de proyectos y productos.
...
Streamsets, la compañía detrás del SDC, cambió su política de licencias y a partir de la versión 4.0, SDC no es open-source. Debido a este cambio en la licencia hemos realizado un fork del repositorio open-source de SDC, que parte de la versión 3.23.0 y desde esta release, el equipo de Onesait Platform llevará a cabo tanto correcciones como nuevas funcionalidades. Este nuevo producto, derivado de SDC tiene el nombre de Onesait Platform Dataflow y seguirá manteniendo la licencia Apache License 2.
En cualquier caso, Onesait Platform continuará soportando Streamsets Data Collector para todos aquellos proyectos que prefieran adquirir la licencia de Streamsets.
Más detalle en Nueva versión de Onesait Platform Dataflow
Otras mejoras
Acceso a VPNs privadas desde DataFlow
Se ha encapsulado en el DataFlow la capacidad para conectarse a una VPN tipo OpenVPN desde dentro de un pipeline, de modo que se arranque el acceso a esta VPN al arranque del flujo y se desconecte al terminarlo de forma autónoma.
Esto nos permitirá hacer ingestas de forma muy sencilla contra repositorios a los que sólo hay acceso desde un VPN.
...
Más detalle sobre cómo configurar esto en Acceso desde Dataflow a VPNs privadas
EXPERIENCE
Info |
---|
Un completo sistema de Diseño para la definición y construcción de productos digitales Conectamos la investigación y el diseño centrado en el usuario con la construcción y desarrollo de interfaces con las últimas tecnologías: +70 componentes reutilizables 35% de ahorro de tiempo en conceptualización y diseño 25% de ahorro en tiempo de desarrollo front |
En este trimestre hemos integrado el activo Onesait Design System usado en numerosos productos Onesait dentro de Onesait Platform Experience, en esta entrada podéis ver qué nos ofrece ODS: Tras la integración del activo Onesait Design como Onesait Platform Experience (más info en /wiki/spaces/DOC/pages/3516858369 ) en este trimestre hemos avanzado en 2 líneas muy importantes:
Desarrollo Visual de Interfaces de Usuario a partir de diseño FIGMA
Con intención de ofrecer una solución propia para el desarrollo de interfaces de usuario con un enfoque Low Code, se ha desarrollado un arquetipo de gestión de usuarios y roles conectado a las APIs de Onesait Platform.
Este herramienta encaja en el prototipado rápido de productos Onesait y permite agilizar el proceso de construcción de una solución de estas características.
...
Podéis encontrar más detalle sobre la herramienta en /wiki/spaces/DOC/pages/3515908117 .
Además durante este trimestre se ha trabajado en:
Herramienta LowCode generación Aplicaciones Web desde diseños FIGMA
Desarrollo con microfrontends
Con los microfrontends puede integrar en tiempo de construcción diferentes módulos, de este modo la aplicación principal será el contenedor que instalará los componentes como librerías.
Estos microfrontends o módulos distribuidos están construidos con Vue.js y siguen la estructura de un proyecto bajo este framework de desarrollo.
Más info en /wiki/spaces/DOC/pages/3574792193
CENTER
Info |
---|
Monitoriza las operaciones de tus entornos y soluciones mediante una consola centralizada Gestiona el despliegue y operación de tus soluciones en tu nube preferida, y dispón de herramientas para facilitar la migración al cloud de tus Legacy:
|
En este trimestre disponemos de una versión inicial que incorpora una base de estas capacidades (si deseas que te hagamos una demo haz una petición a través de la opción de Soporte y ayuda),
Versión base del Control Center
El Control Center es una herramienta que tiene como objetivo hacer la gestión integral de productos o proyectos, gestionando activos desde la fase de oferta hasta la fase de Operación.
Las principales áreas que pretende cubrir la herramienta son:
Creación de presupuestos a cubriendo costes como suscripciones, Infraestructura, servicios, mantenimiento, opercaión…
Diagramas de arquitectura y despliegue que nos ayudará en la generación de esqueleto de los proyectos, generación de pipelines de despliegue y contenerización.
Integración con la plataforma CaaS con monitorización, despliegue y actualizaciones de la aplicación contenerizada.
Soporte en la migración al cloud y modernización de productos: con assessment de elementos, Diagramas de contenerización y despliegue en plataforma CaaS.
Gestión de Licencias del proyecto/producto
Herramientas adicionales como modelado de amenazas
Puede ver el enfoque del módulo en ¿Por qué Onesait Platform Center?
En este trimestre se ha conformado el equipo, realizado el diseño de UX y construido una versión base que incluye:
Login en aplicación: incluyendo el SSO con el repositorio activo de Minsait
...
Gestión base de conceptos: incluyendo Proyectos, estimaciones, usuarios,…
Podéis echar un vistazo al Control Center y probar sus capacidades en https://platform-console.onesaitplatform.com/onesait-platform-center/
Soporte Proceso Modernización Aplicaciones Legacy
Center - Proceso de migración a Cloud
Otras mejoras
xxx
Tras la versión inicial del Control Center en este trimestre nos hemos centrado en estas líneas de trabajo:
Soporte Proceso Modernización de Aplicaciones Legacy
Como herramienta aceleradora de proyectos, el Center incluye un enfoque metodológico y herramientas para migrar aplicaciones existentes a entornos Cloud utilizando el estándar Kubernetes.
En esta primera versión nos hemos centrado en dar solución al escenario tipo de aplicaciones legacy, en el que lo que vamos a hacer es mover los componentes de la solución actual a una solución basada en contenedores y desplegada sobre el cloud.
Si estáis interesados en ver en funcionamiento esta funcionalidad no dudéis en poneros en contacto con nosotros a través de los canales de plataforma.
Este proceso incluye el Assessment de la aplicación actual,
...
que se puede visualizar así:
...
la Contenerización del software actual,
...
Preparación para despliegue en Kubernetes a través del Chart Helm:
...
y Despliegue de la misma aplicación en los diferentes entornos cloud con cambios mínimos de configuración.
...
En esta entrada podéis entender cómo es el proceso: https://onesaitplatform.atlassian.net/wiki/pages/createpage.action?spaceKey=DOC&title=Proceso%20de%20modernizaci%C3%B3n%20de%20aplicaciones
Otras mejoras
Mejoras en calculadora de costes de proyecto
Con el feedback recogido por el equipo de Desarrollo de negocio, se han hecho pequeñas mejoras sobre la calculadora de costes del Platform Center. Entre ellas Integración con precios de Google Compute Engine y Control en el flujo de aprobación para el usuario con rol Business Developer.
DEVOPS & SUPPORT
Info |
---|
Nuestro marco de referencia define la incorporación de las prácticas más recientes y contrastadas para asegurar la calidad y agilidad del proceso de desarrollo de nuestros productos, destacando los siguientes aspectos de la estrategia: |
Backups de
...
Plataforma sobre Velero
En esta release de Plataforma se ha integrado Velero como herramienta para hacer backups de los namespaces de Kubernetes de Plataforma, de esta forma se garantiza que ante un problema se puede restablecer el servicio a la mayor brevedad posible.
Los backups pueden almacenarse en Buckets, por ejemplo de Google, y también es posible utilizar como almacenamiento de los backups el servicio de MinIO integrado en Plataforma:
...
Más info aquí: Backups de Plataforma con Velero
COMMUNITY
Info |
---|
Apuesta por tecnologías Open Source para crear comunidad y asegurar independencia |
A lo largo de este primer segundo trimestre de 2022, hemos trabajado en:
Nueva Newsletter
...
Una nueva Newsletter de la Comunidad
No paramos de generar nuevo contenido, así que para llegar a todos hemos decidido crear una Newsletter interna con periodicidad mensual con el contenido más relevante del mes, como:
Aquellas entradas del blog que
rompen internetmás éxito están teniendo.Los puntos en los que nos encontramos trabajando.
Las noticias relevantes sobre nuestro Producto o de tecnología en general.
Eventos próximos del equipo de la Plataforma.
Más secciones que saldrán a la luz con el tiempo.
...
Nuevos contenidos en el Blog
Como sabréis, el trimestre pasado llevamos a cabo una remodelación del blog, no sólo por darle un aspecto más moderno sino también para adaptarlo a cómo queríamos organizar la información.
Esto se debía a que, como seguramente ya sabréis, ha habido una reestructuración interna en Minsait, por lo que nuevos equipos y unidades están colaborando con nosotros, por lo que tienen su sitio de honor en nuestra Comunidad.
Este trimestre seguramente hayáis notado cómo hemos aumentado el ritmo de publicación artículos de diferentes temáticas, con nuevos contenidos y tutoriales sobre Arquitectura y Back, así como de Geoespacial y SIG.
Recordad que podéis acceder a los contenidos tematizados desde el menú de «Tecnologías»:
...
Reestructuración del Portal del Desarrollador
Contar
Continuamos ampliando los contenidos del Portal del Desarrollador, esta vez incluyendo la documentación de las diferentes prácticas que engloban la Onesait Platform.
...
Ahora, además de contar con la información de la Plataforma como tal, los Aceleradores y demás prácticas, contamos con los diferentes Marcos de Referencia que utilizamos, lo que permite conocer con qué tecnologías trabajamos, el por qué y las mejores prácticas:
...
Versiones Comunidad
Publicación de la release 3.0.0-ce en Github: Ya tenéis disponible la versión 3.0.0 Community de Plataforma en Github, podéis descargarla y probarla aquí https://github.com/onesaitplatform/onesaitplatform-cloud
Actualizada la instancia de CloudLab con versión 3.3-moonwalker
Canales de la Comunidad
Son los que utilizamos para estar en contacto con vosotros, y seguimos creciendo tanto en contenidos como en seguidores (¡muchas gracias a todos!). A lo largo de este primer trimestre del año:
Ya sumamos Alcanzamos casi los 1.160 190 usuarios en el CloudLab de la Onesait Platform, nuestro entorno gratuito y de experimentación.
Superamos los 160 suscriptores en nuestro canal de YouTube, sumando +750 780 horas totales de visualización y llegando casi a superando las 9092.000 impresiones.
Nuestra versión Community de la Plataforma suma 140 clonaciones en GitHub , sumando un total de +650 supera las +850 clonaciones, y con un total de 252 255 desarrolladores implicados en actualmente siguiendo el proyecto.
Nuestro Blog suma un total de +180200.000 lecturas de nuestros artículos, aumentando este trimestre en +40.000 lecturas.
Superamos las +300320.000 impresiones totales en Twitter, con +100125.000 visitas a nuestro perfil, +550 650 retweets y +1100 1170 me gustas de nuestros píos.
Si queréis estar al día con nuestros webcastseventos especiales, no dejéis de apuntaros a nuestra comunidad de Meetup, en donde hay ya +715 710 suscritos.