Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

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)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

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:

  • Escalabilidad y estabilidad de cualquier infraestructura

  • El dato en el centro

  • Seguridad integrada de extremo a extremo

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.

Hasta ahora, este componente era capaz de funcionar con GridFS cuando teníamos MongoDB en la instalación o con MinIO para instalaciones en las que usábamos este sistema de ficheros distribuidos.

En esta versión se ha soportado Google Cloud Storage como otro de los repositorios sobre los que almacenar los ficheros gestionados por el File Repository, este escenario es muy interesante para proyectos de plataforma que se despliegan en GCP y que pueden usar estos servicios nativos.

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):

Más info en este post.

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

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.

xxx

Más información en esta entrada: Validador de Licencias

INTELLIGENCE

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:

  • Modelo único de datos multi-repositorio

  • Entorno colaborativo para Data Scientist

  • Acceso, gestión y consumo de APIs

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.

En esta release hemos soportado Presto como motor de consultas SQL multirepositorio, lo que nos permitirá hacer consultas analíticas sobre todas las Entidades/Ontologías de Plataforma independientemente del repositorio donde estén almacenadas (esto por ejemplo nos permitirá hacer JOINs entre un Postgresql y un MongoDB, o entre un MinIO y un Oracle).

Para esto hemos creado un nuevo tipo de Entidad: Presto Entity:

que permite a los usuarios conectar a los diferentes catálogos dados de alta en Presto por el administrador de Plataforma creando entidades PRESTO.

Una vez creadas las entidades PRESTO podremos hacer JOINS entre ellas de forma transparente al repositorio:

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.

Este preprocesado permitirá definir mensajes de error que se insertarán en la entidad de auditoría del usuario, facilitando así la visualización de los datos fallidos y estadísticas de carga en un dashboard. Las reglas se pueden crear en Groovy y Javascript.

Las reglas pueden asociarse a un atributo de una ontología, en cuyo caso se lanzarán para ese atributo:

O bien a nivel de la Entidad, en cuyo caso podrán usarse en la regla todos los atributos de la Entidad.

Más info aquí.

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.

En las versiones anteriores la comunicación podía ser WebSockets o XHR en modo Fallback. Para el tipo de aplicación, la comunicación WebSockets es ideal porque establece un canal seguro que mantiene entre el cliente y el servidor. Sin embargo, en algunos escenarios esta comunicación plantea problemas ante los elementos de seguridad periféricos como WAFs.

Por esto se ha implementado un nuevo canal de comunicación REST en el Dashboard Engine.

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.

Con este componente, puedo cargar datos a plataforma desde otros orígenes de forma sencilla.

Para más detalles se tiene un post dedicado al nuevo componente.

¿Cómo utilizar la etapa de CRUD Onesait?

CENTER

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:

  • Guiar las fases de un proyecto (arranque, desarrollo, operación, gestión del cambio) a través de un enfoque LowCode (*) aportando herramientas visuales de alto nivel a todas las fases

  • Apoyar en el proceso de modernización de aplicaciones y migración al Cloud

  • Estandarizar la creación de soluciones incluyendo su arquitectura y despliegue

  • Simplificar la operación del sistema

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.

Se pueden añadir aplicaciones ya existentes, en cuyo caso indicaré cierta información y la ruta al código fuente del proyecto en Git.

O para una nueva aplicación, en cuyo caso el Center creará el arquetipo del nuevo proyecto Spring Boot como un proyecto Maven listo para desarrollar. En este caso para crear el arquetipo de proyecto podemos uesar el Initializr de Arquitectura Onesait o el Initializr de Spring.io

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:

En este vídeo puede verse un ejemplo de despliegue de unas VMs y redes sobre GCP.

onesaitplatform-es.refined.site

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:

Una vez que estamos en la sección, podemos seleccionar una rama de nuestro repositorio:

 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

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 XXX

Demostrador Center

Este demostrador se centra en XXX

Demostrador Herramienta Etiquetado de datos

Este demostrador se centra en XXX

COMMUNITY

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 Plataforma en Github, podéis descargarla y probarla aquí 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, y seguimos creciendo tanto en contenidos como en seguidores (¡muchas gracias a todos!). A lo largo de este primer trimestre del año:

  • Superamos los 1.200 usuarios en el CloudLab de la Onesait Platform, nuestro entorno gratuito y de experimentación.

  • Alcanzamos casi los 170 suscriptores en nuestro canal de YouTube, sumando +800 horas totales de visualización y superando las 97.000 impresiones.

  • Nuestra versión Community de la Plataforma en GitHub supera las +950 clonaciones, y con un total de 257 desarrolladores actualmente siguiendo el proyecto.

  • Nuestro Blog suma un total de +260.000 lecturas de nuestros artículos, aumentando este trimestre en +55.000 lecturas.

  • Superamos las +335.000 impresiones totales en Twitter, con +155.000 visitas a nuestro perfil, +800 retweets y +1280 me gustas de nuestros píos.

Si queréis estar al día con nuestros eventos especiales, no dejéis de apuntaros a nuestra comunidad de Meetup, en donde hay ya +710 suscritos.

  • No labels