Pues nada, comenzamos entonces
con con la,
con la parte que teníamos preparada
para para hoy,
después de ver un poco lo que es
una visión poco funcional
de lo que de lo que puede
ser el proyecto,
para tener un poco claro hacia sea
que se pretende conseguir
con con ello, pues vamos
a ver un poco
como cómo se ha preparado la
arquitectura y bueno, qué decisiones
se han tomado,
porque y poco, en definitiva,
qué piezas lo lo componen.
El objetivo de la formación tampoco
es entrar demasiado
en detalles en ellas eso ya se irá
viendo en los sucesivos días,
pero, pero sí que me gustaría
ver esa una visión general
de todo, de todo, de todas las
piezas que componen el sistema,
para que para que todos
lo tengamos claro.
Entonces, como como sumario,
un poco de los puntos que
me gustaría ver hoy.
Digamos que serían esto,
es básicamente hacia rasgos
generales, en primer lugar,
pues sería ver una, una
visión general
de la de la arquitectura, desde
visto desde muy arriba,
qué elementos la componen
a nivel general,
y luego ir por grandes
bloques funcionales,
ir entrando en ellos para, para ir
viendo un poco más en detalle
cada uno de ellos, sin
llegar al fondo,
como, como decía antes, que
eso ya sería objeto
de otras sesiones, pero sí viendo
cómo cómo trabaja,
el cómo trabaja el sistema,
no, pues esos modelos
serían la parte de entrada
de información,
la parte de la parte de gestión
de esa desinformación,
y cómo se trabaja, la trabajan
los los datos
para transformarlos a las
necesidades del sistema,
y luego, pues era el almacenamiento
de esos datos.
En agosto, Apple Store
o almacenamiento
es que se haya decidido,
y, por último,
pues una buena parte de módulos
auxiliares, que también es importante
tener en cuenta de cara de cara
a entender el proyecto,
pues por ejemplo, estaríamos
hablando de modelos,
de autenticación, autorización
y también
de la integración, de la,
de la arquitectura,
se mantenga esa estructura
antológica.
Bueno, aquí que estamos
hablando de una parte
de la arquitectura semántica,
la arquitectura,
se manteca se va a basar
un poco en todos,
en todos estos puntos.
Al final los requisitos que
tiene que cumplir serían.
Serían estos siete
que tenemos aquí principalmente
porque hay algunos,
otros no, pero a grandes rasgos
sería sería todo esto, por un lado,
pues la gestión de esos datos
del dominio de los datos,
que me que me van a entrar, como
nos vaya transformar,
etc, etc. Para adaptarlo al
dominio de la aplicación.
La ingesta, como acaba de decir, la
conversión a a formato de rbs,
junto con la publicación
y descubrimiento,
lo que es el formato recelo
lo vamos a ver
en las siguientes diapositivas.
No va a intentar entenderlo
un poquito,
lo que lo es para aquellas personas
que no lo conozca.
El almacenamiento es de
esa información,
pues normalmente cuando estamos
hablando de datos
de un sistema le ata pues
normalmente estamos hablando
de un triple storm.
Normalmente son almacenamiento
de tripletes,
que también lo veremos.
Bueno, pues el servidor, dato que
nos va a permitir exponer
y explotar esa esa información por
por terceras aplicaciones
o personas.
También afrontar,
para una consulta de la información
poco lo que acabamos de ver,
lo que nos acaba de enseñar
hace hace unos minutos
y además también pues la posibilidad
de disponer de un entorno.
Que nos permita definir consultas
tipo consultas,
ese cuelen por poner un símil.
Si nos vamos a una base de datos
relacionados, pero bueno, en el mundo
el mundo le data estaríamos hablando
de consultas que nos vamos
a permitir explotarla.
La información
o consultar los datos, aquellos
datos en el formato que nosotros queramos
y aquellos datos que nosotros
necesitemos tanto
si nosotros somos humanos como si
somos máquinas, no, porque también
es una de las ventajas que nos haría
un sistema de este tipo.
Bueno, aquí como decía estamos
hablando de la arquitectura
se mantiene, que sería esta parte de
la de la aplicación que se va
a encargar desde esa
ingesta de datos,
transformación y almacenamiento,
y luego explotar la información.
Hay otra parte en la aplicación
en el sistema,
que lo veré en la sesión de mañana,
mucho más en detalle qué es la
infraestructura antológica.
Esa esa parte, digamos, es la parte
que va a definir el formato
que van a tener estos datos.
Es decir, va a definirla
la odontología,
todo eso toda esa forma,
en la que, como decía,
pues que queda saber qué
atributos van a tener,
cómo se relacionan entre sí todo.
Eso lo va, se va a definir
en esa parte,
iba a estar muy ligada a
esto, evidentemente.
Pero digamos que sería otro de los
grandes bloques que se va
a componer el sistema final.
Eso, como decía en la sesión de
mañana a mis compañeros,
no os lo van a explicar más
más más en detalle.
Bueno, pues empezando a
meternos en la parte
de la arquitectura semántica
uno de los conciertos,
que conviene tener bastante,
bastante claro,
es lo que es el.
Camino a tenerlo claro,
porque al final vamos
a estar hablando continuamente
de este de este término
y bueno, está muy bien saberlo
que lo que estamos hablando
al final el rbs pues es un estándar
que está definido
por el doblete de Bale que
sirve para expresar
la información que pueda ser
interoperable tanto por personas
como como por por máquinas.
Al final
esto se se basa en la definición
de la definición de recursos,
sino de cómo vamos a guardar esa
aguardar esa información.
Los recursos podrían ser cualquier
cosa que podamos
que podamos identificar o que
pueda tener una entidad,
por decirlo de alguna manera, pues
por ejemplo una una página web,
por ejemplo, una imagen,
pero también podría ser también cosa
cosas, masas más abstractas,
como podría ser la paz mundial,
por ejemplo el número 42,
o o cosas más reales,
como por ejemplo un libro
de una biblioteca,
por decirlo de alguna manera,
un investigador
o cualquier cosa que
queramos modelar.
En definitiva, realmente lo que
lo que nos va a permitir
es definir ese tipo de ese
tipo, de esos recursos,
y también, junto con sus atributos,
que le van a dar una mayor
información y además también muy
importante en este tipo
de este tipo de sistemas,
la relaciones que va a tener
con otros recursos,
pero al final todo eso todos
estos datos no tendrían,
no tendría gran valor
si lo tienen, no,
pero te tienen muchísimo más valor
si si todos estos recursos
van a van a estar en las
aguas y residuos
y tienen, tienen relaciones entre sí.
Por ejemplo, si nos vamos al
mundo de investigadores,
personas investigadas va a
pertenecer a una universidad
ha publicado diferentes, por ejemplo,
o ha participado en no sé
cuántos congresos,
no todo eso al final son
distintos recursos
que vamos a tener a tener las aguas,
y nos aporta una información
muy valiosa, muy valiosa,
como como se define,
como se definen los datos
en formato en formato,
se van a definir en forma
de tripletes.
Antes hablábamos también
que esto es almagro,
almacenar en un triple histórico o
almacenamiento de tripleta final.
Eso, esos almacenamientos están muy,
muy orientados a almacenar
este tipo de datos.
Entonces, una tripleta
no deja de ser.
Pues bueno, son.
Son tres partes.
Tres partes que están relacionadas
entre sí pues serían el sujeto,
el predicado y el y el objeto.
Entonces aquí por ejemplo, estamos
viendo un ejemplo
en el que estamos definiendo
un un recurso
que representa un pintor muy famosa,
en este caso a Picasso,
y estamos diciendo además
que tiene nombre,
que es Pablo, en este caso
entonces digamos
que en este caso el sujeto,
que es el recurso
Picasso Manet el perjudicado
sería Zersenay,
quien indica que tiene
un un nombre vale,
y que además ese nombre es
Pablo y ese caso Pablo
es el objeto para eso.
Esto es un ejemplo poco básico,
pero es un ejemplo que expresa el
formato que tienen este tipo
de este tipo de tripletes.
Podría en el caso del objeto,
manera que estamos viendo,
que es un literal,
pero no tiene por qué ser
siempre un literal.
También podríamos estar hablando de
un recurso o de otro recurso,
como decía antes, no general.
Entonces estos datos van a estar
enlazados entre entre sí vale.
Entonces,
la forma que tenemos de lanzarlos
es ir indicando en el objeto,
a través de esta, tripleta
en la parte del objeto,
ir poniendo relación a otros
a otros recursos,
y eso, y eso,
como lo cómo lo vamos a conseguir
hacer esa esas relaciones
a través de su identificador.
Y cuál es el identificador es
una Uría en este mundo?
Como podemos ver en la
parte izquierda?
El identificador de este
recurso es Lauri.
Http.
A punto de esta entidad
que se le ha asignado en este
sistema esté a este recurso.
Entonces, todos los recursos
vas a tener una,
una uvi que los identifique,
y entonces,
si queremos ser relacionar Picasso
como una de sus obras, por ejemplo,
pues tendríamos que poner en
la parte de la del objeto.
Es decir, Picasso es el autor de él.
Por ejemplo, pondríamos una,
una obra que identifica
la, por ejemplo, de Saint.
El punto de entonces sería sería
un poco la forma en la que se,
en la que se exprese todo este
tipo de información.
Todos vale.
Si os fijáis en la parte central
en la parte del predicado
parece que no es una uvi Bale,
pero también lo es.
Estamos viendo que pone.
Fue a dos puntos ese dos Neil?
Vale?
Pero realmente a que lo que
estamos expresando
es.
Estamos haciendo referencia a un, a
un vocabulario que ya está definido
aún no forma a un lenguaje que de
terceros reconocido por la comunidad
en este caso en este caso fue.
Haces frente a?
Es el nombre que tiene este
este vocabulario
y aquí este pues nos da ciertas
ciertos atributos,
600 propiedades que nos permiten
representar elementos reconocibles
como en este caso es el.
Esto no es una lesión,
no es una tontería,
no es.
No es.
Yo tengo que inventarme
lo todo otra vez?
No.
Al final aquí el objetivo es
no reinventar la rueda
y si ya hay alguien que haya
definido es cierto cierto
recursos ciertos ciertos atributos
que yo pueda reutilizar,
y es que además son reconocibles
cuando cuando un tercero lo los ve,
porque vienen de un lenguaje
ya, ya reconocible,
que ya se está utilizando
más proyectos.
Pues mejor que mejor
y porque no lo voy a porque no lo
voy a aprovechar al final,
al final él, pues todo,
todo, todo lo lo lo
que yo pueda aprovechar,
que ya esté probado,
pues evidentemente va a tener
un mejor funcionamiento.
Entonces, volviendo a atravesar
lo que a lo que comentaba
fue realmente aquí lo que estamos
identificando es,
a través de un prefijo, vale, que
una o que un trozo de Lauri
es tiene un alias que se llama mal,
entonces, digamos que fue, al final,
va a equivaler a un trozo
de Lauri, por ejemplo,
que aquí no lo estamos viendo
en la parte de fuera,
pero sí si nos vamos a casa.
El punto de al primer
al primer elemento
podríamos definir en nuestro
nuestro rdc
a través de una etiqueta
que se llama,
es decir, que ahora ejemplo
el prefijo equis
equivale a 72 puntos.
Por el punto de descomponer,
dos puntos,
Picasso sería suficiente, no
sería estaría expresando
Exactamente exactamente lo
mismo caso de Fort,
fue dos puntos exactamente igual que
esto que estoy estoy comentando.
Como decía, Male con todo esto,
vamos a ir haciendo relaciones,
y esas relaciones
se van a expresar en forma de
también ocho diferentes nodos
que vamos añadiendo al sistema,
y todo ello se va a ir relacionando.
No, la idea es que no quede
nada ahí suelto,
llegamos a la final que vería
como su propia hija.
Entonces lo lo lo ideal es
que todos los datos
tenga una relación.
Es una relación consentida,
evidentemente, pero al final,
que todo esté relacionado
entre entre sí
para darle un significado a la
información que estamos,
estamos exponiendo que estamos
aguardando en este caso
estamos añadiendo uno do más
relacionado con el recurso Picasso,
y además, en este caso
le estamos indicando
que además de ser un recurso además
es de un tipo en concreto,
y en este caso es un tipo
de tipo, artista.
Se podría definir,
pues que además de artista que
sea un pintor y pintor
que extiende al artista, bueno hay
ahí ya se podía meter la complejidad
que que se considere oportuna, pero
un poco quedarnos con la,
con la idea de ir añadiendo nuevos
para ir ampliando el biógrafo
se podría además en este caso,
pues además de decir que
ese tipo artista
puedes decir que además es el autor
de No sé cuántas, no sé cuántas obras
que nació no sé qué ciudad
al final hay,
depende un poco de lo que de lo que
se quiera expresar la idea,
la idea es que ese seis formando un
brazo alrededor del del recurso
y además sigue lanzando distintos
distintos entre entre sí
para darle mayor potencial
a la información.
Vale?
Entonces, como decía todo esto,
se va almacenar en un
un triple héctor,
un triple gestor.
Bueno, si conocéis una base
de datos de párrafos,
pues pues va a ser,
no va a dejar de ser una
base de datos de brazo
y ahí hay alternativas de
este tipo de sistemas
basadas en base de datos,
de gafas más tradicionales de
acuerdo incluso en otro tipo de base de datos
pero pero vamos lo habitual sería
irse a un a un triple historia,
ya que, aunque sigue siendo
base datos de trabajo,
así que están muy orientadas,
están especializadas
en este tipo de de datos a almacenar
este tipo de información.
Luego luego también bueno, pues
está estos tripletes
pues digamos que se van a
ser almacenar y demás,
pero de alguna manera tengo que
poder mostrar esa esa información,
exportarla para que se puede
consumir por diferentes sistemas,
pues sobre todo máquinas,
que sepan trabajar
con diferentes formatos, incluso
también personas
también es importante, no nos
olvidemos de ellos, pero,
pero sobre todo este tipo de
sistemas están más orientados a atrás,
a poder Inter -operar entre
entre diferentes
entre diferentes máquinas para
poder trabajar con la cola,
información que nos aporte.
Entonces para ello digamos que lo
que tenemos que definir son
formatos estándar de transferencia
de información.
Hay diferentes formatos.
Cuando estamos hablando de rdc,
algunos de los más conocidos pues
serían estos que estamos expresando
aquí pues bueno rdc XML cartel
es uno de los más
conocidos triples ya
hizo en el de etc
etc y ahí hay muchas formatos aunque
los más utilizados son estos,
que entonces todo y estoy comentado.
Una vez visto lo que lo que.
Vamos a entrar ya un poco
en decisiones,
ya que se han ido tomando de cara a
definir la arquitectura del sistema
y seleccionar diferentes tecnologías
a para poder cumplir un poco
con con los requisitos de
la de la aplicación.
En primer lugar, pues bueno,
un poco los objetivos
que queríamos conseguir con este
tipo de sistema en el sistema,
pues sería bueno, pues
primero, facilitar,
evidentemente la generación de redes
a partir de los de los ojos.
Hablaremos mucho de este
tema del tema,
pocos a lo largo de la sesión de hoy
y de ir de alguna otra seguro
cuando estamos hablando de ojos
simplemente es la representación
que nosotros tenemos de los datos
de la de la antología,
pero la vamos a tener los
datos de entrada.
Por otro lado, vamos a tener
el formato de información
que define la odontología y
de algunos vamos a tener
que formar unos a otros.
Entonces digamos que lo que lo que
el formato que nos define la antología
a través de ciertas herramientas
vamos a definir,
se van a extraer de ahí una serie
de clases y nos vamos al mundo
orientada a objetos que le vamos
a llamar pocos que tienen.
El mismo formato, tiene
los mismos atributos,
los mismos tipos de recursos
que tiene la antología.
Eso es lo que llamamos falso.
Por eso estamos siempre hablando de
que vamos a traducir los datos
de los imputados de la, de
las fuentes de datos.
Los vamos a transformar a para
intentar encajar los datos
o en clases de tipo, que serían
las que se extraen
de la de la odontología.
Entonces el sistema tiene
que facilitar esa esa generación de
redes a partir de esos ojos,
que ya lo tendríamos rellenos desde
desde esa transformación
que estamos comentando.
También nos tiene que facilitar
el poder almacenar.
Los datos en un sistema de
almacenamiento triples
Thor en este caso proporcionarnos
el fondo es para Google
para poder hacer la
interoperabilidad y explotarla.
La información a través de
este medio, el también
ser un servidor de servicio de datos
enlazados un datos ahí para esto,
veremos lo que hay.
Diferentes especificaciones por
parte del duelo doble 13,
como por ejemplo el plazo que nos va
ya a definir una forma estandarte
de trabajar con este tipo de sistemas
y también bastante un tema
bastante importante
es que nos deberíamos de abstraer
del triple Store
utilizado.
Ahí hay diferentes tecnologías
que nos van a fijar el triple
Store con el que trabajan,
pero uno de los requisitos
que tenemos que cumplir
es que se pueda ser sustituido de
una forma más o menos sencilla
en el caso de que fuese necesario.
Esto es un poco debido a
que esta este servicio
es susceptible de ser ser utilizado
por por más organizaciones,
no solo no solo en la Universidad
de Murcia,
sino que será es posible que
esto se pueda montar
en otras universidades, por ejemplo,
y cada uno pueda tener la libertad
de definir el trimestre
que quiere utilizar.
Además,
también habrá que tener en cuenta
que esto es un proyecto pensado,
por lo tanto puede ser utilizado
por otras, por otras personas
con otros terceros.
Entonces, tenemos esa esa libertad
para que escoja ese grito; historia
que consideró que y que yo tenga
implantada en su organización.
Para para un poco cumplir
estos objetivos en 2,
dos aproximaciones diferentes
a otras alternativas.
Por un lado, una, una implementación
a Don Custo,
utilizando diferentes piezas
diferentes que den lugar
a una arquitectura completa
y extensible,
como decía, para ello hay
diferentes en el mundo,
le inquieta que nos van a permitir
o que nos permitirían conseguir
este este tipo de aproximación.
Luego, por otro lado,
pues la utilización ya de
un link que que ya hay,
hay algunos día por ahí definidos,
pues que nos de por sí nos va a
aportar ya un poco todas las piezas
o parte de las piezas ya listas
para para su utilización,
como por ejemplo, esa,
esa Pili Data que ahora, la
primera aproximación
vamos a tener que implementar.
Entonces, vamos a poner las dos
alternativas sobre la mesa
y ver un poco
como cuando nos quedamos en el
primer caso, que sería esa implementación.
Algo bueno, pues aquí nos
encontramos pues que por un lado,
pues habría que desarrollar
de todos los componentes
de de forma, de forma manual.
Evidentemente, no nos
va a permitir una,
una mayor flexibilidad a seguir,
está esta alternativa
a esta implementación.
Para poder conseguir los objetivos
que nos habíamos planteado
originalmente.
También nos va a aportar
mayores posibilidades
de ampliación del sistema, vale.
Al ser una implementación Custo
podemos hacer todo lo que queramos,
lógicamente con mayor
o menor esfuerzo.
Eso también también es
muy importante.
Claro que es cuál es la problemática
de todo esto?
Pues que implementar, por
ejemplo un link,
lo que nos da un link que
data ya de por sí
pues evidentemente va a requerir
una enorme complejidad,
lógicamente no, pero sí que es
verdad que como ventaja
después tendríamos esa, esa
mayor flexibilidad
y una posibilidad de ampliación
enormes que,
como decía, nos van a permitir
cumplir con los objetivos
sí o sí como asistentes que nos van
a permitir trabajar con con esto,
pues nos encontramos con básicamente
con dos refinerías del mercado
en este caso,
pues sería rdc Four j por
un lado y por otro,
el caso de este último.
Desarrollado en ambos, ambos
son muy similares.
En estos textos, también
también por j,
nos va a servir para
para el desarrollo
y construcción de aplicaciones.
Las características más
destacables de,
pues serían.
Por un lado, la parte del módulo.
Agradece a Piqué sería un
poco el core de Corea,
de este, que va a permitir la
generación de modelos,
y agradece una de las cosas
que habíamos visto antes.
Como objetivo también va a permitir
la ejecución de consultas.
Es parqués bale, cuando digo
ejecución de consultas
es parques, no con los parques,
porque sé que va el poder.
Vamos a poder ejecutar
esas consultas,
pero de forma programática
quiero decir.
Al final nosotros vamos a
desarrollar una aplicación,
una aplicación con este frente,
con en este caso mediante ese vamos
a poder trabajar con un triple héctor
que, como veremos en este
caso, al triple héctor,
por defecto, es bueno, pero te
debe, no es poner un parque,
sino que debe ser un, es un triple
Store disco poder trabajar
a través de ficheros.
Hagamos que Jenna.
Se va a poder leer esos esos
ficheros que están en el disco almacenados
y sobre ella vamos a poder
hacer consultas,
pero las vamos a poder hacer
utilizando de forma programática
mediante programación.
No es no quiere decir esto como
hacía que tú exponga,
son el pueblo de esparto
y que es uno de los objetivos
que tenemos que cumplir.
Un buen desmarque sería un servicio
un ápice a la que vamos a poder
llamar enviándole a una consulta,
estar cuele y que nos va a
devolver el resultado
de la misma en un formato estándar,
y eso no nos está dando.
Lo que sí nos da Jenna es la
posibilidad de ejecutar
es parte del contrato pero
simplemente eso por eso digo
no no no nos confundamos porque
porque porque es uno de los objetivos
que tenemos que cumplir y esto
no, no es exactamente
lo que lo que nos está diciendo.
Como decía Steve en este caso
es el triple héctor,
por defecto que es capaz
de trabajar, Jena,
pero además tienen la posibilidad
de crear,
adaptadores para otros tipos
de almacenamiento.
También nos va a permitir exportar
e importar los datos en
diferentes formatos
de los que vimos antes
formatos de redes,
como XML tarta tiple cierre desea
serían los cuatro formatos
que estamos aportando
y también tendría posibilidades
de diferencia,
inferencia a pie, que es un motor de
motor de reglas y algoritmos.
Que nos vamos a permitir,
validar la información
que se está que se está importando
en el sistema.
Era un poco a qué?
Bueno, pues nos mostraba unos
unos ejemplos de cómo,
cómo sería el trabajar con este,
pues en el primer caso
serían mecanismos para
la transformación
y la creación de redes.
En este caso, pues estamos
creando un modelo,
un recurso.
Para parado nuevo habrá
un nuevo elemento,
pues le estamos, pues
el punto de Smith
y además el estaño;
haciendo una propiedad que
sería el sars Neil,
que yo mismo, bastante cómodo,
a veces es bastante,
bastante sencillo;
esto no ha quedado ahora mismo,
simplemente estamos creando
el modelo en memoria,
con con apaches; no lo estamos
persistiendo, ni Store
ni estamos generando ni nada,
pero es el primer paso para generar,
para crear ese ese modelo,
y a partir de aquí pues podemos
decidir exportarlo
en diferentes formatos,
como lo podemos ver en
el segundo ejemplo.
La parte de abajo; vale este caso,
lo estaremos exportando forma total,
también almacenamiento de datos
en diferentes triples toros;
por ejemplo, en breve, o
mediante la utilidad;
rdc, acción que nos va a permitir
trabajar con otros,
con otro triple triple Store
también; también indica
que hay proveedores poco,
y además más nativos
para alguno de los triples
torres más utilizados
como como puede ser virtuoso,
etc. En este caso,
dependemos un poco de los
fabricantes de los triples tories
que nos traen esas esos conectores
para poder trabajar con ellos.
Bueno, sí nos vamos a
Four j realmente.
Bueno, como nos decía ya antes,
cuando estaba hablando de género,
pues son, al final son muy similares
o no y nos sirven poco a
poco para lo mismo.
En cuanto a arquitectura,
es un poco, al igual que también se
basa en una arquitectura modular,
que hace que se puedan ir cogiendo,
pues aquellas partes o Apis
que sea preciso para para el sistema
que estamos montando.
Una de las ventajas que nos aporta
Four j es la gran documentación
con la que cuenta,
así como una gran comunidad de
proyectos desarrollados
con la misma y bueno, pues un poco
las características principales,
un poco como hicimos.
Con, pues en este caso
el lápiz para la generación de rdc
en este caso se llama Río,
es decir, rdc imputado Puig sería el
acrónimo que no serviría para,
para generar a escribir, etc.
Rdc lápiz de modelo, para
generar los modelos
es el primer paso que habíamos antes,
no sería lo conseguiríamos.
También nos permitiría la
ejecución de consultas,
pero al igual que en el
caso de rdc Ford,
j sería sobre sus triples Tort.
Por defecto que estaría
también en disco,
en este caso es Sesame ese
es el propio historia
que, pero también tiene
posibilidades para crear,
adaptadores para para otros tipos
de de almacenamiento.
Evidentemente, nos va a permitir la
exportación e importación de datos
y agradecen numerosos formatos
y, bueno, pues, transferencia
validación también
mediante motor de y otros algoritmos
que tiene disponibles
y luego además pues tendríamos
posibilidades de añadir extensiones
pues como por ejemplo consultas
federadas.
Etc, etc, etc. Antes, antes
comentaba que tenía posibilidades general
en diferentes formatos.
En Jena, comentamos que
tenían este caso
pues tienen, tiene alguno más que
Jenna en cuanto a formatos
en los que se puede exportar, rdc,
pues rdc que se hartó de la energía
y rige.
Tiene, tiene un montón de fármacos,
aunque los principales los cobren,
los cubren los cobren los 2.
Entonces sí que es verdad que tiene
más, pero bueno, como decía,
los principales los tenemos en los 2.
Me he sentido bastante,
bastante parecido hasta hasta el
momento en cuanto a triples
que tendríamos disponibles.
En el caso de Ford, j, pues,
pues aquí sí que tenemos
posibilidades, grandes posibilidades
de integración con muchos de ellos,
como entonces.
En primer lugar, pues
podríamos tener.
La llamaban La dos bases de datos,
serían bases de datos
que están orientadas a la tasa de
tamaños medianos de tamaño medio,
y tres para otro tipo de
proyectos más grandes.
Habría que buscar otro, otro otro
tipo de almacenamiento
vale?
Pero bueno, para tamaño
medio mediano,
pues habría serían recomendables
estas.
Estos tipos de base, de datos, entre
las que se podría encontrar,
por ejemplo el almacenamiento
en memoria bueno,
evidentemente no sería uno
de los más recomendable
si queremos persistir la información,
aunque es verdad que tiene
posibilidades de persistencia.
En disco también de forma opcional
el Goya un poco más serio,
pues esto es una base de datos.
Rdc transaccional utilizaría
y así por defecto.
Persistencia en el disco.
Es una solución más memoria,
lógicamente estaría orientada ya
para la clase de unos 100.000.000
de tripletes
y ya luego, pues otro.
Otro tipo de almacenamiento,
que entraría aquí dentro
de este bloqueo,
sería el Storm,
que se utilizaría
como como almacenamiento
en este caso.
Se trata de un de algo experimental
en el caso de.
En mano, ahora que hablamos
de las tijeras,
ser buenos en muchos de estos
sistemas al final
se acaba utilizando las Sixers como
como almacenamiento de tripleta
depende un poco de lo que
de lo que se quiera,
lo que se quiera como se
quiera explotarlo,
la información también no entonces
comentaba antes
que además de esos triples se podía
almacenar en base de datos
de otros sistemas, otro sistema
que se pueda almacenar,
las tijeras y también veremos luego
más adelante también incluso
hasta la base de datos relacionados
ese podría ser podría guardar datos,
formato sí si así fuese necesario,
así lo requería el sistema,
otro otro que podría utilizar
pues era un tótem,
que es uno de los triples líderes
del mercado construido
sobre los estándares de o bueno y
usted ya es capaz de grandes,
de manejar grandes grandes cargas
y consultas pesadas y diferencia
a tiempo, real,
etc, etc. Aquí ya nos ponemos un
poco más serios en este caso
y bueno,
pues estaría ya que estaría
orientada ya para grandes volúmenes
de información y luego ya hay
otros otros estados.
No vamos a entrar en todos
ellos, evidentemente,
si no estaríamos aquí un gran ratio
y tenemos muchas cosas que ver
pero bueno simplemente
por pues el estreno la historia
sobre Apache
base en este caso es Pardo
o un la presentación,
yo veo que si no, no estoy
hablando de esto, ahí sí
si estoy aquí estoy dando los puntos
de estos que nos está diciendo,
una novena que se titula eclipse
y ahora que estoy muy cerca
y esta vez está incluido
dentro de Corea,
Database si no, no, no
lo por decirlo.
Pero ahora estoy hablando de esto.
Sí.
Bale, en concreto, bueno,
estaba ya en el punto
de estas 2, que sería
la parte izquierda,
el cuarto se sería un almacenamiento
más rápido y ligero y bueno,
y puro para agradecer.
Tendremos otro tipo de sistemas en
la la nube, en este caso, de dobles,
como es Amazon, Neptune, que sería
un triple héctor gestionado,
como todos los servicios de Google.
Dobleces, prácticamente
es uno de los también
de los triples toros
más más conocidos
y veremos lo como como es el triple
héctor que se utilizaba en sistemas,
como, por ejemplo, wiki base,
por efecto que nos va
a traer el, bueno, pues, otros
triples que tenemos.
Pues hay que agradecer.
Virtuoso que también es otro de los
de los líderes del mercado,
además de esta integración activa
con todos, estos triples,
pues también podría ser posible
mediante la utilización
de la conectarse a los a a otros
almacenamientos mediante,
conectores que, proveen a los
propios fabricantes,
vale en en otros casos
también es posible
utilizar un conector Spar, Kohl,
siempre que siempre que se disponga
de una implementación compatible
con las especificaciones parques,
uno punto uno para lo cual r j,
pues ofrece, ofrece una
compatibilidad muy,
muy buena, es un poco la comparativa
entre los dos que acabamos de ver.
Pues bueno, básicamente con los dos
podemos conseguir lo mismo,
por decirlo de alguna manera.
Es verdad que hay alguna pequeña,
alguna pequeña diferencia
en algún punto.
Por ejemplo, el tema del soporte
a la generación de redes
en formatos, verdad?
Es que se Four j?
Pues tendríamos más formatos
en los que poder
exportar esa información,
si bien es cierto
que los formatos principales
tenemos soporte por ambos,
con lo cual la diferencia no
sería tan tan grande,
no.
Luego hay un punto a punto.
Hay que puede ser un poco
más importante,
pues serán conectores
ya desarrollados
para principales triple triple.
Que en el caso de.
Tenemos compatibilidad con más, con
más tipos de almacenamiento
en este caso y nos podría
llevar a conseguir
esa esa abstracción del texto de
una manera más más efectiva
y luego ya se cae dos puntos que
no vamos a poder cumplir
con ninguno de ellos.
Por un lado,
la parte de Apple que data y el
empeño de la parte de Apple data
no es que no lo podamos cumplir,
simplemente están diciendo que
no nos lo va a dar de serie
y lo que vamos a tener que hacer es
implementarlo de forma manual;
utilizando por debajo estos
frenos, lógicamente,
pero al fin y al cabo sería
implementar un que responda
a la especificación el dato,
lo cual es bastante,
bastante complejo de llevar a cabo,
y luego la parte de Lendl lógicamente
estos no nos lo va a
dar, el es parco;
y nos lo tiene que dar el propio.
El propio triple Store vale.
Para poder atacarlo y consultar
la información
que ésta está disponible.
Entonces, ganó un poco un poco,
como, como decía, ahora está
en esta comparativa
de ambos frente.
Pues realmente la conclusión de
ambos, pues eso no era el tema
del si sería complicado de conseguir,
pues la comuna, enorme complejidad
y sobre todo tiempo,
no que nos iba a llevar hacerlo,
eso que podría hacer
que no encajase dentro del margen
temporal del proyecto.
Entonces, por ello nos fuimos
a la otra alternativa,
que es la del plazo,
que comentábamos antes, un poco por
encima de los de los puntos
que íbamos a ver lo que es un link,
esta plaza es una es una plataforma
que abarca desde el almacenamiento
de los datos,
en triples Touré a la
exposición de Al
-Asad, siguiendo unos unos
estándares estándares.
Este caso estaré bien a través
de una especificación
que nos define el propio w3 desde
este especificaciones,
que lo que nos va a definir pasamos
unos servicios reales htc
para la lectura,
como para la escritura de de reveses.
También nos puede proveer de otros
de otra serie de mecanismos,
como temas de versionado.
Veremos que en caso de que
hemos seleccionado,
pues nos va a proveer
de ese mecanismo.
Para poder obtener datos en
diferentes momentos,
y, como no, como ejemplos de este,
podríamos tener apaches Marmota,
o en el primer caso,
pues, lo que lo que observamos es
que llevaba continuado varios años,
con lo cual, bueno, no nos parecía
una opción válida por ese,
por ese motivo, falta de
mantenimiento, etc, etc,
y la que vemos, que está
más actualizada hoy.
Hoy en día que se está moviendo
más y también la comunidad,
y por quién está detrás, que es
gente bastante reconocida en este mundo,
pues sería un poco la que la que
hemos seleccionado para ver
qué posibilidades nos nos daría.
Vale, pues, pues aquí vemos
un poco los puntos
que las características de Bale
por un lado estamos hablando,
que es un servidor,
como como habíamos, como
habíamos dicho,
además es el que soporta la
especificación desde 2018,
pero 1, uno punto 0, además sabemos
que la soporta porque el propio w3
lo está certificando,
si podemos entrar en la
web de doble trasera
y nos van a decir que simplemente
acciones hay de, y en cuanto a reales
nos están indicando a eso que tiene
un cumplimiento completo
de la especificación desde esa fecha.
No?
Entonces es toda toda una garantía.
En ese sentido no tendríamos
posibilidades de escalado horizontal
y de redundancia de la información,
vamos lo soportaría plenamente.
El sistema, manera y documentación
para para ello,
como decía, nos va a
poner una piedra,
es se siguiendo la especificación.
Además, también otro de los
puntos que lo comentaban,
la de positiva anteriores a
la parte del versionado
y de auditoría, siguiendo la
especificación Memento,
memento, es una especificación que
nos va a permitir poder ver
los datos en momentos de
tiempo determinados.
Es decir, no podemos ver el
dato que hay actualmente.
Pero podemos ver el dato
que teníamos ayer
o el dato que teníamos
hace una semana,
nos va a permitir ir viendo esa es
histórico, un poco tener un poco
las fotos de cómo ha ido
evolucionando la información,
con lo cual es bastante,
bastante interesante.
En ese sentido, también indicar
que es modular.
Esto quiere decir que está dividido
en varios, varios módulos,
que vamos a poder ampliar de una
forma bastante sencillo
o modificar esos esos,
esa información a esa, perdón,
esos esas piezas,
que las que está compuesta
el servicio,
para poder a adaptarlo
a las necesidades
que vaya a tener el sistema que
estamos desarrollando.
En cuanto a, en cuanto a lo que es
la autenticación y autorización,
es otro punto bastante
bastante interesante
y bastante importante
en este este sistema para que
también vamos a tener
que poder vivir con diferentes
tipos de usuario
y ver que pueden y que no pueden
ver entonces digamos
que nos vaya a ofrecer mecanismos
para poder
para poder controlarlo por un lado
pues va en cuanto a la autorización
o autorización y demás,
se va a trabajar con j, o doble,
te vale para como toques
y para poder autorizar
a los a los usuarios
y también va a hacer uso de
la especificación paces,
que también es una un estándar
definido por el doble tres también
como como, como los otros estándares
que estábamos viendo
y este este estándar regula,
pues eso la autorización para
el acceso a recursos
dentro de un sistema utilizando para
ello lo que denomina Web Hadi
y esto se define también a través
de formato de redes.
Entonces, bueno, aquí tenemos un
ejemplo de una autorización
utilizando web,
hacer y estamos viendo cómo
se está regulando;
el acceso a un recurso tiene
un identificador o uefa,
y en este caso también hablábamos,
que era una bravura,
y poco a ser sinónimo en este
caso pues es el recurso,
pues Eixample punta, Roger
Bale a este recurso
le estamos dando acceso de modo
lectura y escritura solamente
a los usuarios; uno dos meses;
es un ejemplo bastante,
bastante sencillo,
pero cómo está el mecanismo?
Se podría conseguir esa gran claridad
en la gestión de permisos sobre
diferentes recursos
que pueda que podamos
tener en el sistema
para que diferentes usuarios
tengan bici posibilidad
de acceder a diferentes datos
en función de su de su rol.
En cuanto a.
En cuanto a integraciones que nos va
a soportar podríamos tener distintas
distintas integraciones
por un lado podría integrarse
evidentemente con triples
Thor en este caso pues digamos
que por defecto el Apple Store
que trae este bebé antes,
que aguantaba que te triples
Touré que en este caso
también estaban utilizando porque
trenes está desarrollado.
Utilizando es un poco el motivo.
Si nos fijamos en la implementación
es porque estamos utilizando entonces
digamos que eso por defecto
podemos utilizar trenes,
pero nos da organismos
para para poder trabajar con
otro con otro triples
Tavares.
Por ejemplo, con su sequía fuese
aquí es un una capa
que se le puede meter por encima,
te debe para para que en
lugar de ser un triple
Store en disco podamos atacarlo
a través de un puente,
vale para que estén remoto, por
decirlo de alguna manera
y también, por ejemplo, con
estos 13 triples tories.
Hemos hecho pruebas sobre
todo con Thievy
y nos hemos hemos ejecutando un
test que nos proporciona
el doble.
Crece sobre el cumplimiento
del estándar.
Vemos unos resultados muy buenas
o similares en ambos casos.
En el caso de Mas.
El resultado no era un cumplimiento
tan extenso de,
pero sí que podría ser un resultado.
Bueno, en este caso esto podría
mejorarse seguramente
porque, como decía, es una,
es un sistema modular.
Se podría modificar el modelo de
almacenamiento de trenes para,
para mejorar en cuanto a la
utilización de sistemas
como lo hizo u otro tipo de triples
Torres que queramos añadir.
Entonces, con esto digamos
que nos va a permitir,
por un lado, con mayor
o menor esfuerzo
para poder integrarlos,
evidentemente cada triple historia.
Tendrá su sus particularidades,
pero sí que nos va a permitir
utilizar el restaure que se quiere,
cuando cuando alguien quiere
acoger este este sistema
y adaptarlo a su organización.
Por lo tanto, esto sí que nos
permite cumplir con ese.
Con ese requisito que teníamos
previamente,
además de triples Torres, es capaz
de trabajar con bases.
De datos relacional.
Es de hecho, por ejemplo,
si cogemos la la documentación de
primeras, la forma de de montar
este sistema nos habla de montar
con una base de datos.
En este caso no se quede
cierta manera.
Te pueden recomendarlo por
el tema de rendimiento,
que tiene un rendimiento mejor,
utilizando una base de
datos relacional,
pero en el contexto del proyecto que
estamos desarrollando no tienen,
no tendría tanta cabida al ir hacia
ese, hacia esa modalidad,
ya que como hacía antes vamos a
necesitar tener un rifle Torres
y yo siempre lo tanto, tenemos que
ir al primer al primer punto,
vale a la parte de triples
Torres Bale y luego ya.
Pues también tendría posibilidades
de publicación y notificaciones en,
por ejemplo.
Esto no quiere decir que
en el almacenamiento,
sean casco o no,
sino simplemente simplemente indicar
que puede puede sentar conectarse
con otros sistemas a través
de una cola de eventos,
como como puede ser, como puede
ser aquí para eso.
Creo que si nos fijamos
con la arquitectura
que que tiene el propio sistema
yo creo que lo entenderán,
entendemos mejor.
Por un lado, si observamos arriba,
si vamos arriba o abajo, vemos
que la parte superior,
pues tenemos esa que sería el
servidor hable de Bale
en esa primera, en esa primera capa,
que es la el estándar que nos
define luego doble 13.
Luego ya tendríamos la capa
de almacenamiento
en la que tendríamos los
los repositorios.
Stores, las bases de datos, o
los lo estemos almacenando,
los los los datos,
y luego a partir de aquí una
vez almacena malos datos,
tienen mecanismos para el
momento de que seas,
produce una actualización,
una inserción,
borrado de datos y un sistema.
Publicar eventos en una
cola que es un poco
lo que me con la integración,
con apaches cafés,
y esto nos va a permitir conectarnos
con otros con otro tipo de sistemas.
Por ejemplo, de temas de analíticas
de datos the machine learning etc
etc de una forma bastante bastante
sencilla incluso por ejemplo
de también de almacenar en otros
sistemas distribuidos
en caso de que fuese,
de que fuese necesario
y así lo requiriese el sistema
que se está montando.
En cuanto a características, vale,
por un lado la consistencia.
Al ser un sistema potencialmente
acceder
a distintas fuentes ofrece una
consistencia eventual,
no la también indicar que no tiene
soporte para la recusación;
es decir, es si por ejemplo queremos
crear un campo dentro de la ruta,
por ejemplo food.
Que serían distintos contenedores
antes no lo comenté pero allí
se organizan los datos,
en otros discos más que
predicen los sistemas
de organizan los datos dentro
de contenedores.
Si quisiéramos tener el contenedor
con Adolfo otro tenor, que es bar
y luego un dato, un recurso
que es va, vale,
tendríamos que ir creando todos
los contenedores previamente
para poder crear el recurso no
podíamos quedar todo de una tacada
de, mediante, mediante un putt, por
ejemplo, enviarle ese dato
y que lo que lo creas
en el momento primero que
éramos un logo Bar
y, lo queramos va también del mismo
modo a la hora de borrar,
si queremos borrar la raíz,
tenemos que borrar toda la jerarquía
previamente variantes
antes de borrarlo,
ya que, si no, no se no se
puede llevar a cabo.
También indicar
que las las operaciones se van a
realizar de forma sincronizada,
lo que puede implicar que podrían
podrían ser visibles
por los clientes de forma inmediata.
El sistema aunque soy muy muy rápido,
pero pero sí que pueda haber
esa esa sincronía
y luego, pues también,
como decía antes,
al ser modular, pues nos va
a permitir extender,
las funcionalidades viene
empaquetado listo,
para para ser utilizado con
los componentes estándar,
pero también podemos coger
esos componentes
ya que están disponibles
en repositorios maven
vale tendríamos todos
todos esos módulos
y podríamos coger los que nos
interesen para poder
empaquetar la forma que mejor
nos convenga la aplicación
o incluso añadir algún componente
nuevo más custo
adaptado a nuestras necesidades.
Entonces, ahí sí que tienen unas
grandes posibilidades
de ampliación y de extensión
lo que es este,
este sistema.
Entonces, en cuanto a la decisión
poco de la elección de la
arquitectura se mantenga,
pues tras analizar tanto la solución
a Doc como la solución de tipos,
pues vemos que ambas por sí mismas
pocos a una solución completa,
digamos a lo que es el sistema final
o a cumplir con los objetivos que nos
al principio entonces
pueden implementar
una conforme a los criterios
de Bueno,
pues conllevaría un gran esfuerzo
para poder conseguir un cumplimiento
mínimo de los requisitos
establecidos por la propia especificación,
por lo que en este caso yo
creo que es aconsejable.
La utilización de un ere como
trenes para este cometido,
ya que ya tenemos gran parte
del trabajo hecho.
No tenemos que reinventar la rueda,
como, como decíamos antes,
y también aprovechando
que está certificado
por el propio doblete al
cumplimiento de la especificación,
como también comentamos,
no obstante, tras la posesión
lo tiene cierta
ciertas carencias que serán
necesario suplir mediante mediante algún tipo
de implementación.
Custodia,
por ejemplo, la implementación
de una capa de persistencia
que permite intercambiar los
diferentes triples Tours
en caso de que fuese necesario
llevarlo a cabo,
y no nos sirva con con la cola.
Persistencia en lo que ya no soporta
tres por sí por sí mismo,
pero no es simplemente saber que
tiene que tiene esas posibilidades
y que en caso necesario se podría
se podría llevar a cabo
esa esa implementación gracias
a la modularidad que tiene
y también pues de alguna manera
tenemos que ser capaces
de generar el rbs.
De acuerdo.
Entonces, la entrada que va a tener
como mejor dicho observo
a la entrada que va a tener es ya
los datos en formato reverso,
con lo cual de zona nos
vamos a poder librar
y para ello vamos a tener que vamos
a tener que trabajar con,
como por ejemplo Jenna, o agradecer
el esfuerzo ataque
que nos permita conseguir
estos objetivos
con la mayor a la mayor facilidad.
Es bueno también teniendo en cuenta
que si vamos a autorizar la
historia se utiliza.
Pues bueno, lo lo lo ideal
sería seguir utilizando
en nuestro sistema también Jenna
para para no tener heterogeneidad
en los frenos que se sea.
Vamos a utilizar, vale
un poco la decisión,
sería esa como Corea, pero
apoyándonos en Jena,
para suplir las carencias que
podamos tener huecos
que tendríamos que tengamos
que cubrir.
Bale la serie de esta
de tenéis alguna?
Alguna duda?
No estoy aquí hablando del tirón,
pero vosotros sí preguntando
si tenéis alguna duda.
Bueno, avanzando haya un poco
más en otras partes,
en otras decisiones, bueno, pues
de cara a llevar a cabo
la la arquitectura del
sistema, pues bueno,
pues nos planteábamos ahí entre
el dilema de irnos a una,
a una arquitectura tradicional
-monolítica, una arquitectura, a
una arquitectura de servicios,
la diferencia entre ambas ramas
aproximaciones bueno,
una arquitectura más,
más tradicional.
Digamos que todos estarían
un único bloque, todo,
toda la lógica de negocio,
el acceso a datos,
incluso también la interfaz
de usuario,
sería una, un único monolito.
Por eso, es la arquitectura
monolítica,
con un único bloque que se
desplegaría de todo ello,
junto en un único lugar.
Bueno, en función del tipo de
sistema de sistemas más sencillos,
pues bueno, puede ser,
puede ser útil o puede
ser más sencillo
trabajar con este tipo
de arquitecturas,
pero hay que tener en cuenta que
a medida que el sistema crezca
o que se vaya complicando pues pues
se empiezan a verse un poco
las los problemas que nos va
que nos vaya ocasionando
la, la arquitectura de este
tipo, por ejemplo,
que si queremos escalar,
sin sin ir más lejos,
pues vamos a tener que escalar las
que toda la aplicación es posible
que tengamos un cuello de botella
en un único punto
de de nuestra de nuestra aplicación,
y por ello vamos a ver qué
requerir escalar,
pero claro, tenemos que escalarla
toda por completo,
con lo cual vamos a requerir
muchísimos más muchos más recursos
de máquina etc etc
etc y bueno
pues también un poco tendría
diferentes problemas
o diferentes desventajas.
En cuanto a lo que se refiere a la.
También la parte del desarrollo a la
evolución, etcétera, etcétera,
que no veremos ahora un poco también
cuando hablemos de la, de la parte
de los servicios, las llamas en
la parte de Miguel Servicios,
pues bueno, a diferencia
de la primera,
de la primera aproximación,
la monolítica,
en la que los servicios
lo que vamos a tener
son como diferentes aplicaciones
corriendo,
no se van a, se van a dividir un
poco la lógica de la aplicación,
lo que lo que vamos a hacer vamos a
tener diferentes aplicaciones,
cada una de ellas con una
funcionalidad más concreta,
Bale, reduciéndola a un poco absurdo.
Vamos a decir que cada
uno hace una cosa,
aunque luego es posible que haga
un grupo de funcionalidades,
pero bueno, vamos a decir que
hace que hace una cosa,
pero esa cosa lo hace bien, no.
Entonces de esa de esa manera
vamos a vamos a poder tener
esas aplicaciones,
que sabemos que de forma
independiente funcionan bien
y que luego se van a poder integrar
entre sí con lo cual digamos
que facilitamos.
Ese es ese desarrollo de
de alguna manera, ya,
al poder hacer esa división,
hacer un divide y vencerás
de toda la vida es en este
caso llevándolo
a que se va a dividir
en la aplicación
en varias aplicaciones, luego,
las cuales, por ejemplo,
podrían exponer una única bien común,
sus mecanismos para poder hacerlo,
pues, por ejemplo, con Huawei
o un tipo de mecanismo
que se pueda poner por encima para
que luego, por ejemplo,
una una interfaz de usuario solo
conozca bien de una única pie
la que tiene que atacar
y no tenga que ir,
pues sus servicios servicio,
pues sabiendo cual es el que tiene
que funcionalidad, entonces,
habría que habría querido lidiar
un poco con ellos.
Entonces, poco a las características
de esta arquitectura,
como hacía, pues eso, cada servicios,
unas pequeñas partes de la
aplicación fácil de desarrollar
y de mantener, lógicamente
no al final,
al ser al ser una aplicación
más pequeña,
pues evidentemente, pues
ese ese bloques.
La gente trabajando en ese bloque
está más centrados,
solamente se centra en esa pequeña
parte del sistema.
En cuanto al diseño,
pues evidentemente es un diseño
evolutivo con gran capacidad
de actualización.
Esto significa, por ejemplo,
si un momento dado quiero
cambiarme una pieza,
o por ejemplo pongamos el caso de
que tenga un mejor servicio,
que es el que me va a gestionar toda
la parte de acceso a datos,
si un manto dado quiero cambiar
ese acceso a datos,
pero lo tenga una base racional
y lo quiero cambiar,
pues a una no se cuele por ejemplo,
pues simplemente tendría que
cambiar esa esa pieza
y no el resto.
El resto serían totalmente
transparentes.
Simplemente esa pieza tiene que
cumplir un contrato con Rato,
es decir, un un ápice que
no va a cambiar,
pero la que es la implementación va
a sí que va a hacer a ser diferente,
pero de cara al resto no, no
le vas a estar en nada.
Por lo tanto, es muy sencillo
intercambiar una pieza
por por otro momento.
En un momento dado incluso
sin ser tan drástico es,
por ejemplo hablar de
actualizaciones evolutivas,
mentales o solución de
bus, o todo tipo
aquella evoluciones que se nos
ocurra que puedan ser necesarios.
Aplicar simplemente cambiamos
las piezas que haga falta.
En cuanto a escalar los servicios
antes hablábamos
de que, en el caso de monolito
que tendríamos que escalar
todo toda la aplicación,
con lo cual el consumo de recursos
es enorme, pero en este caso
si yo tengo un cuello de botella
en uno de los servicios,
simplemente me hace falta
escalar ese servicio,
no, no tengo que escalar el resto,
con lo cual simplemente es una
actualización, es una escala,
por decirlo de alguna manera,
mucho más quirúrgico.
Voy a a donde se está produciendo
el problema,
y es y es lo que ponga un mayor
número de réplicas
en ese caso.
Entonces por ahí es una gran ventaja.
Vale también la otro.
Otra gran ventaja es la posibilidad
de utilización
del lenguaje que sea más apropiado
para, para la funcionalidad
que quiero conseguir.
Por ejemplo, pongamos el caso
de una aplicación maletero.
Puede ser que tenga un módulo más de
analítica de datos de mochilas, etc,
que tenga que que tenga que hacer
un mejor servicio en el país
o no.
Pues sí saber que es posible
hacer hacer esto.
Si nos vamos a un monolito, pues
eso ya no tengo esa libertad
de poder hacerse ciertas
funcionalidades,
ciertas partes de la aplicación,
en un lenguaje o en otros,
pero en este caso
si en este caso puede utilizar
el lenguaje que más
que más se puede adaptar
a las necesidades
de los de lo que quiero conseguir
con ese servicio Bale
y también también poco relacionado
con esto,
voy a poder tener distintos equipos
que se pueden encargar
de distintos servicios trabajando de
forma de forma independiente,
pues el equipo se va a encargar
de los servicios
uno dos el equipo b, pues
se carga del tres
por decir algo.
Entonces, de esa manera cada equipo
va a estar más centrado
en el único servicio que
le toque, va a tener
el conocimiento más profundo sobre
sobremesa únicos servicios
y le da un poco igual,
más allá de conocer que se vaya
a tener que integrarlo.
Ojo, posteriormente de saber que
hay una de las interfaces,
pero le va a dar un poco igual
que por dentro se haga
de una determinada manera o de otra.
Entonces, por por ese lado.
Bueno, es una otra otra de
las grandes ventajas
que vamos a poder tener que poder
conseguir con todo esto.
Evidentemente, todo esto
no es gratis,
y, bueno, pues luego requiere
una complejidad.
Hay que poner unos una serie
de herramientas
de recursos o series,
Servir Discovery que, como
decíamos antes, etc.
Etc. Que nos permita gestionar
todo, todo esto, pero bueno,
digamos que si nos vamos ya una
aplicación con gran complejidad,
cierto de cierta enjundia,
pues seguramente todos estos
beneficios nos van a aportar
bastante poniéndolo la balanza
va a ser mayores,
que que los contras que podamos
tener, no seamos talibanes,
no tenemos una aplicación mucho
más, mucho más sencilla,
pues a lo mejor no tiene
tanto sentido
y se hizo hacia este modelo.
Entonces, siempre que hay que
ponerlo sobre sobre la balanza
y valorar qué es lo que nos
nos interesan este,
en este caso en el caso de la
aplicación del sistema
que estamos llevando al
desarrollo aquí?
Pues, pues, bueno, sí que vemos
muchas más las ventajas
que otra cosa dice a los servicios
por un poco por.
Por eso no por los, por los tamaños
por por la complejidad que tiene
y por etc
etc entonces las ventajas digamos
que son son mayores en este caso
de irnos a este modelo.
Es bueno un poco la arquitectura
que planteamos para para ahora
esta aplicación?
Pues un poco alto nivel sería seria
esta que tenemos aquí.
Este esquema que estamos viendo se
dividiría un poco alto nivel,
como decía, en tres o
en varias partes,
varios grandes bloques.
Por un lado,
la parte de aquel será el gran
bloque de la izquierda.
Es el modelo, encargado, tanto poco,
de la ingesta de de los datos,
desde desde los orígenes.
Procesando esa información que nos
nos va a entrar en la, el sistema,
generando redes y demás diferentes
al almacenamiento
es que tengamos disponibles.
Luego estaría la parte del modelo de
gestión, que sería un modelo de Baco
encargado de la gestión del sistema.
Ya por encima del modelo de Baker,
pues tendríamos el servicio
de publicación web.
Sería el servicio web encargado de
la consulta de datos por parte
de los de los usuarios.
Era un poco lo que la parte
visible de la aplicación,
lo que lo que nos enseñó antes hubo
al principio de la sesión de hoy,
también en la piel.
En la Pierre se le ve que
sea esa plataforma,
conforma la especificación del wrc.
También el entonces Kohl
indicado para la conexión a través
de este este protocolo
para, para poder conectarse
otros sistemas
con con éste y poder explotarla.
La información en este caso,
como como vemos aquí no pasa
a través de Basket,
ya que digamos que es el
propio triple Store,
como comentábamos antes
de que expone.
Este pueblo es Paracuellos;
lo único que tenemos que hacer
es ponerlo a nosotros
hacia hacia fuera,
pues ya sea directamente
o a través de un proxy
para poder conseguir ciertas
funcionalidades extra
que le queremos, queremos poner
y ya luego por encima también
una capa de de autorización y
autenticación, que sería bueno,
pues modelo,
pues es encargado de gestionar
quien accede a los datos,
y de qué manera para ello,
pues tendremos que hacer la conexión
entre nuestra solución y el sistema.
El sistema sis
de redirigir a éste para los que
no lo conozca ese sistema.
El sistema Siria, es un sistema
federado de de autenticación,
autorización en el que se incluyen
las diferentes entidades,
sobre todo universidades,
públicas españolas.
Pero bueno, hay otras otras,
otras entidades que también
adheridas a este sistema,
y, bueno, va a permitir a los a
los usuarios o auténticas,
utilizando el sus credenciales
o las credenciales propias
de su desorganización,
independientemente de la
organización a la que habla que pertenezca,
luego lo veremos, un poco más
detalle, todo, este tipo de sistemas
de autenticación, federadas, otros
otros puntos que podemos ver,
por aquí está nuestra visión general
pues serían los eso los orígenes de
datos en diferentes formatos
XML servicios web y redes etc
etc el almacenamiento en
el triple héctor,
sistema de monitorización y de.
En este caso,
y luego ya por diferentes
puestos de servicio,
pues que nos van a permitir seguir
un patrón para para,
para poder gestionar mejor
la ingesta de datos.
Si nos metemos ya más en
la caja del aquel,
vale.
Este modelo, estará formado
por diferentes piezas.
Por un lado, la entrada de datos,
que será el encargado
de obtener entonces esos datos de
las diferentes fuentes externas,
de las que están disponibles,
haciendo las adaptaciones necesarias
para que se concilian con
las entidades internas,
lo que antes los ojos no les ósea,
es decir, los los datos segundos
de final no la antología,
y como resultado final de la entrada,
sería la ingesta, en ese bus,
de servicio general,
luego lo entraría en juego.
El sistema de gestión, que
sería un poco el sistema
encargado de consumirlos
los eventos del bus,
de servicio y decidir si se
deben, si deben ir o no;
al modelo de gestión de eventos
también generarlo,
el rdc, integrarse con la librería,
de Ur y se, etc.
Etc. Tiene varias funcionalidades.
Este está cajita, y luego
la parte de gestión
de eventos que sería el modelo
encargado de procesar los eventos
generados desde desde ese
sistema de gestión
y ya pues al almacenar los datos
en el triple Store o triples,
e sectores que se definan finalmente
y también, bueno, pues ese es
el mismo y general que sería
la cola de mensajes,
que se utilizaría para
la comunicación,
la sincronía entre los
distintos módulos
que tenemos aquí van
a ser un poco más,
más dentro todavía de todo esto?
Pues tendría más.
La el input vale que sea
el módulo de entrada
al que se va a cargar de la
importación de los datos,
estaría formado por varios
importadores de datos,
uno por cada uno de las
fuentes externas
de las que se tome, la la
información vale para facilitar,
para poder meter esos datos
en el sistema.
Bueno, que luego ya, como salida
de estos importadores,
se encuentren en un formato
que se pueda
que se pueda procesar por
las diferentes cajas.
Lo que haría sería de esa
transformación de origen
a dato que es capaz de
trabajar el sistema
y luego todos estos.
Entonces, estos datos ya pasarían
por parte de procesador
que se va a encargar de insertar
una base de datos intermedia,
que es la que va a trabajar
posteriormente
para poder hacer la transformación
de los de los datos.
Digamos que el objetivo de
este modelo de entrada
sería decir hacer coger
desde desde el origen
los datos de origen y, como salida,
obtener los datos transformados
en formato en formato
que define la odontología, entonces,
para ello vamos a hacer uso
de una de una aplicación al servicio
de tve en este caso,
pues por ejemplo, desventaja es
el que no se va a hacer esa.
Esa nos va a dar esa ayuda para
poder hacer la transformación en base
a diferentes reglas establecidas.
En cuanto a la parte de
gestión de eventos
que incluimos también el
sistema de gestión,
ya que está muy ligado a la parte
de gestión de eventos,
lo vemos todo en conjunto.
Entonces.
Digamos que sería ese sea el sistema
de el sistema de gestión,
sería un poco al que se encargaría
de de consumir los datos en formato
poco que los a-los hemos generado
de la caja anterior,
de la parte anterior del Tajo,
que fue el que nos lo transformó,
y ese sistema de gestión
será el encargado de generar el
rbs apoyándose para ello,
con una factoría de Uriz y la
librería de descubrimiento.
Una vez genera este, pues
lo que va a hacer
es va a ser insertar dentro
de de otra de otra.
Otra cola de eventos que nos va
a permitir ya posteriormente
almacenarla los diferentes
diferentes, triples Torres.
Para ello, como decía,
estaba utilizando
una arquitectura de gestión de
ventas de procesamiento, de eventos,
vale este tipo de arquitectura
y bueno,
gracias a ella el sistema es capaz
de forma muy sencilla
de disponer de varios procesadores,
de eventos que permita la
persistencia de los datos
en diferentes sistemas de
almacenamiento vale
a día de hoy bueno
como decíamos antes el core sería
tres pero durante el transcurso
del proyecto,
pues hubo la necesidad de almacenar
estos datos también en otro.
En otro.
En otro sistema,
como es el wiki base en este caso
cuando digo oye no quiero decir
que cumpla la especificación,
le encanta que va a ser, no, no,
no la cumpliría, pero si Que
si Que si Que si no por ello
deja de ser un sistema,
un sistema que data y también porque
gracias a este sistema
pues podríamos incluso también
persistir los datos en otro,
en otros tipos de de persistencia.
Por ejemplo, podríamos querer
almacenarlo un motor de indexación,
como pudiese ser un solar o
una otra base de datos,
de la base de brazos con un aforo,
para hacer diferentes,
para cubrir diferentes casuísticas
que ahora mismo
no es, no es el caso,
pero saber que tendríamos
esa posibilidad.
Entonces enviar los datos
a una, a una cola,
vale?
Pues sería posible tener
tantos consumidores
como sistemas de almacenamiento,
se quieran añadir
y cada uno de ellos procesando todos
estos, todos estos eventos,
evidentemente ya luego delegando
el almacenamiento, en una,
que permite almacenar los datos en
el sistema de almacenamiento
deseado, que más nos interesen
cada en cada caso.
En cuanto al afronten será un
poco al que se encargará
de interactuar con los usuarios, que
intenten acceder al sistema,
ya sean personas o máquinas.
Se va a permitir, tanto, tanto
la consulta de datos
como bueno.
Principio se quería un poco a
permitir la introducción también
de nuevos datos, aunque bueno,
es un poco es aconsejable,
ya que nos no salta, haríamos
ciertas el resto de piezas y bueno,
podría tener bastante impacto
en el sistema.
En principio se va a permitir
la consulta de datos
desde la frontal sobre todo
a los usuarios estándar.
Con más motivo en este sistema va
a disponer de varios elementos.
Por un lado, la piedra,
y se le ve que será esa Pierre.
Es cumpliendo con la recomendación
plazo,
que se definen, los, como decíamos,
los conceptos de recursos
y contenedores y buenos para para
poder trabajar con ellos se utiliza
pues diferentes métodos
http como pospuso etc
etc luego estaría la parte del
servicio de publicación,
que va a ofrecer esa capacidad
de acceso.
Los diferentes recursos y demás,
vas a hacer esas facilidades
para la visualización y búsqueda
de datos enlazados.
Pero también va a haber alegaciones
gráficas, etc. Sobre sobre ellos,
para que sea muy, muy visual.
Luego también puede estar Kohl para
la realización de consultas,
es parqués que ya lo ya lo
comentábamos antes.
Y luego además, pues todos
estos elementos
van a estar acompañadas por una capa
de negociación de contenido
que permita obtener los
datos de un lado
o del otro en base a una
serie de reglas
establecidos y, por último,
por encima de este modelo,
como hacíamos,
va a existir esa esa capa
de para garantizar
que se puedan ejecutar simplemente
las acciones que pertenezcan a su rol
en cuanto al All Star tecnológico,
bueno, volviendo un poco atrás,
todo esto lo vamos a ver
más en detalle.
Más adelante vale.
Vamos a entrar un poco más en
detalle de cómo funciona,
vale simplemente en esta
primera parte,
es una visión más general de
lo que es la arquitectura
y este este caso ya no lazo,
con estar tecnológico,
pues también es interesante
para dejar a comprender
cómo está montado también
que que liberaría si
se van a utilizar
y qué herramientas.
Entonces, en cuanto al en cuanto
al staff tecnológico
como de desarrollo, vamos
a utilizar sprint,
el cual es el pensador más utilizado
por la plataforma jcs, hasta el punto
de que se ha convertido en una
especie de estándar de facto,
cuando estamos trabajando en este
tipo de nuestro lenguaje,
entonces, que ofrece una
serie de módulos para,
para darnos una serie
de funcionalidades,
dentro de una aplicación,
como, por ejemplo, toda la
administración del ciclo de vida
de los objetos de o la inyección
de dependencias,
que seguramente es lo los dos
puntos más más conocidos
que se que todo el mundo conoce.
Este cuando trabajamos con esprint,
pero también nos ofrece mecanismos
para gestionar la configuración
de la aplicación,
el acceso a datos por sí mismo en
conjunto con otros componentes,
como Bernet.
La gestión de la de la transacción,
cuando estamos hablando de trabajar
con con bases de datos y demás,
pues es muy importante poder
gestionar transacciones
también lo será de temas de mano
para facilitar la modelo.
Vista controlador,
bueno, pues para para generar a PiS
y demás que nos permiten acceder
a los datos.
Se seguridad también mi experiencia,
que nos facilite la configuración
de la desautorización de y
autenticación para textil,
para ir para aspectos.
Bueno, para para muchísimas,
para muchísimas cosas;
nos da más facilidades siempre,
siempre que pensemos algo al mundo
seguramente Piñol lo tenga,
ya tengo una solución para ello.
También estamos hablando de sprint,
pero bueno, también es cierto
que existen alternativas para la
funcionalidad más básica,
como puede ser la inyección de
dependencias y la transacción;
unidad, utilizando, por ejemplo, cbi
de hecho incluso hasta el sprint,
se puede utilizar como una
implementación de esprint,
pero veo otro tipo de también
de herramientas
para que también nos ayudaría de
forma sustancial al desarrollo.
Además se lo haya comentado
antes pues, por ejemplo,
de forma bastante fácil para,
para acceder a datos,
promover una implementación
para los repositorios
con las operaciones más comunes
como el almacenamiento
guardado actualizada, borrado
búsqueda, por tanto,
sin la necesidad de una
implementación
para todas y cada una de
las de las entidades.
Ya nos, ya nos proveen
de esos mecanismos,
no tenemos que hacer qué hacer
que hacer gran cosa
más si queremos utilizarlo estándar,
por decirlo de alguna manera.
Además, también dispone
de mecanismos,
por lo cual, con la filtración de un
simplemente todo en una interfaz.
Podríamos podría incluso
implementarse, no?
Por ejemplo, si una entidad existe
una propiedad que se llaman Neil
y definimos la interfaz
del repositorio,
una una un método que se llama fans.
Van automáticamente.
Es capaz de realizar
la búsqueda sin necesidad de definir
una implementación,
lo cual, lo cual es una, nos
proporciona una gran agilidad
a la hora de de definirlos.
El acceso a el acceso a los datos
también sería posible
gracias a la concepto
de especificación,
pues quiere realizar utilizar el
Criteria a Pío, la Criteria,
de una forma que se facilita
la implementación
de los diferentes buscadores
y si así fuese necesario
si nos vamos a es uno de los
mecanismos más potentes
que para implementar toda
la capa de seguridad,
dada.
Las Las posibilidades de utilizar
distintos mecanismos como etc
etc y luego bueno pues vale también
es capaz de eliminar
los ficheros tan pesados
de configuración,
XML y bueno utilizando cLases
anotadas con arroba configuración,
pues nos ha otorgado una potencia de
flexibilidad enorme a la hora
de definir aquelLas configuraciones
más complejas.
Es también muy, muy interesante,
luego,
pues también con proveedores
de diferentes startups,
que que nos ayudan y nos facilitan
la configuración de la aplicación.
Bueno, si nos sirve con con lo que
nos dan los los estandartes,
que es una forma estándar de
trabajar con diferentes
diferentes cosas, por ejemplo, pues
para temas de seguridad,
para temas de acceso a datos,
para trabajar con consolar
por ejemplo,
para trabajar con con común,
con diferentes sistemas
que tendríamos disponible,
pues ya no se ofrecen,
son estratégicas y sin casi
sin hacer nada ya capaces
de poder trabajar de
una forma extraña,
si bien es cierto que luego,
si queremos configurar
de una forma más avanzada, es
posible que tengamos que hacer cosas,
no?
Pero digamos que para que para los
estándares no es puro vería
de esas veces utiliza utilidades
que nos facilitaría mucho.
Como decía general, pues
es tan extenso
que casi para cualquier problema
que se presente
es muy probable que tenga
una buena solución
que ayude a su suplementación
y configuración,
vale un poco,
ya lo pongo ya lo lo visto entonces
en la parte frontal,
vale?
Ahora acabamos de ver la parte de
Bach entonces, en la parte frontal
vamos a utilizar angular como
de desarrollo angulares
un JavaScript a pensar
principalmente mantenido por Google, en este caso
parece que se utiliza para crear
y mantener aplicaciones web.
Se single una single hecho
también conocido a veces
como como está en su acrónimo o
aplicación de página única
si queremos traducir al castellano.
Es una aplicación web
o un sitio web que cabe en
una, en una sola página,
no decimos que cabe en
una sola página,
no quiere decir que sólo
tengo una pantalla,
sino que realmente nosotros
sea al final,
cuando se compone, genera una única,
un único html, que es el que
nos vamos a descargar.
Luego, a partir de ahí vamos
a poder ir interactuando
con con ella y un poco.
El propósito que conseguimos
con esto es
dar una experiencia más fluida
a los a los usuarios,
como si fuese una aplicación
de escritorio,
y no es necesario que
vaya a la página
como una aplicación más
más tradicional,
sino que simplemente va mostrando
ocultando Las partes que se vaya
necesitando, y luego va atacando a
una es para obtener los datos
que quiere ir, que quiere
ir pintando.
Vale.
Realmente es como si fuese una
aplicación que estamos ejecutando
nuestro navegador
ya que la primera vez nos vamos
a descargar todo lo que vamos
a ejecutar en su navegador.
Esa aplicación va a consumir
una piel.
Es que vamos a tener el otro
lado que va a ser nuestro.
Nuestro angulares un freno
bastante simple
en su su uso, con una curva
de aprendizaje
que lo hace bastante
fácil de aprender,
aunque sí que es verdad que
para llegar a dominarlo
puede llegar a ser tedioso y difícil,
pero el que sea fácil de entrada
pues hace que el peaje,
para hacer el om Bourdin o para
poder empezar a trabajar
con este con este frente es bastante
abajo para los desarrolladores.
En cuanto a Las características
que nos va,
que nos va a aportar angular,
en este caso, por un lado,
pues la parte de patrones
de diseño bueno,
porque está apoyado los
patrones nuevos
que aportan grandes bondades a
la arquitectura de afrontar,
por ejemplo, la separación,
semántica de de capas.
Se incluye la aplicación.
Se divide claramente en
diferentes capas
o ejemplo controladores,
servicios y vista,
dando una separación clara
de responsabilidades
de cada componente vinculación
directa con el controlador
y la vista a través del patrón, como
se comentaba también teóricamente
gracias a a este patrón,
pues no se requiere utilizar
un patrón especial.
Bueno, se evita en gran medida
la micro programación
reduciendo un Agra medirá también
los errores de programación,
la actualización directa de la vista
mediante mediante el uso
de Devin Bale.
Como decía antes, no vamos a
tener que ir a la vista,
sino que vamos a ir actualizando
ciertos trocitos
o incluso ciertos.
Ciertos datos de una misma pantalla
se pueden ir actualizando mediante
mediante los diferentes controladores
y demás y luego también dispone
de mecanismos de inyección
de dependencias, vale para
la gestión de espacios
de nombres que evitarían también
el uso de librerías externas,
como puede ser recogidos.
En cuanto a.
Las plantilLas de Las anguLas, vas
a 100 por 100 en lenguaje html,
lo cual simplifica Las tareas
de maquetación
y los cambios requeridos de la
estructura html de salida.
Además, este es un hecho
que facilite incluso
que un maquetador que no
sabe nada de angular
pueda realizar trabajos en la
aplicación de manera rápida,
sin requerir muchas explicaciones
o asistencia.
También dispone de mecanismos
para para textil.
Dispone de un modelo que permite
generar más inyecciones
de dependencias y servicio.
De redes de forma ágil;
se suele usar en conjunción con
Jacques Mingo y Karma,
para la automatización de entornos
de integración continua,
y la publicación de resultados.
Y luego, en cuanto a la gestión
de dependencias,
que no es una característica
única, de angular,
es compatible con el mpm para
la gestión de dependencias,
al estilo de cómo se utiliza,
por ejemplo, en entornos,
permitiendo evitar mantener pesado,
repositorios o subversión
con con código que no pertenecen
realmente a la aplicación
y que son librerías de terceros que
queremos que queremos utilizar.
Esta herramienta también ofrece
soporte a la coherencia
de las versiones instaladas
de cada Liberia
para evitar incompatibilidades
y también también les permitiría
su utilización;
actualización.
Es un momento dado y luego,
cuando la parte de la documentación,
un aspecto importante de
cara al aprendizaje
y mantener unidad es una
buena documentación.
Sin duda, estrangular probé
un extenso sitio web que,
que contiene toda la documentación.
De todas las versiones publicadas
también se pueden encontrar multitud
de tutoriales, foros, comunidad
de diferentes naturalezas
que cubrían prácticamente
todos los aspectos,
pero todo esto en cuanto
a la parte frontal.
En cuanto al a la a-la,
al despliegue,
ya un poco más propiamente dicho, no
hay que oír la idea sería utilizar
para, para poder conseguirlo.
Cuando estamos hablando
del mundo micro,
servicios prácticamente ya casi nos
ha obligado a hablar de dedo.
Al final esto está muy ligado y
nos y nos facilita bastante
el hecho de no cumplir con los
objetivos o con las ventajas
que comentábamos antes de escala
habilidad de despliegue etc
etc entonces un poco para para
que no lo conozca bueno,
pues es un conjunto de herramientas
que se utilizarían
para haber a nivel de sistema el
sistema operativo con el objetivo
de distribuir paquetes de software
mediante contenedores.
Sabe realmente cuando hablamos
de visualizar?
No estamos hablando de
una virtualización
pesaba como puede ser una
máquina virtual,
sino que tiene una abertura de
acción bastante, bastante más ligera,
sería un intermedio entre
entre máquina,
entre máquina virtual
y sistema afición,
por decirlo de alguna manera o
entonces poco a poco es poco?
Es eso lo que nos va a permitir
permitir empaquetar
de alguna manera esas esas
mesas, los servicios?
Esas aplicaciones también
es frontal u otros,
u otros sistemas externos
como una base de datos
o cualquier otra cosa que
vayamos a necesitar
con todo aquello que vaya a
necesitar para poder trabajar?
Vale?
Entonces, simplemente la
máquina anfitrión
lo que vamos a necesitar
eso es un montaje,
que no que sea capaz de trabajar
con imágenes de Google
como contenedores, de lo que al alma,
que no le importa poco lo que vaya
a hacer dentro, entre comillas,
es decir, le importa poco.
Me he sentido de que sabe levantar
una un contenedor,
que ya es el propio contenedor,
en el que sabe lo que
tiene que hacer,
y ya es el que tiene todo
todo lo que tiene
que lo que tiene que tener
ese contenedor
entonces un poco un poco.
En resumen, seria eso sí también,
como muchas veces se pone
como si los contenedores de los
barcos no voy al final
es un poco el mismo concepto,
llevado llevado al mundo marítimos
y además sigue siendo su hija.
Es el logotipo de está reflejando
contenedores de barcos
sobre una ballena.
En este caso no.
Entonces, digamos que antes de irnos
a antes de existir contenedores
en los barcos, los barcos tenían
que estar especializados,
en transporte de diferentes materias
a granel, transporte de animales,
las partes de coches, transportes,
de lo que sea vale
cuando se pasó al modo al
modo contenedores Bale.
Digamos que lo que tenemos son
barcos de contenedores.
Entonces ya es el propio contenedor
en el que se adapta,
el que sabe lo que tiene dentro
y que tiene que estar adaptado
a lo que tiene dentro,
pero el barco es el mismo
que aquí llevamos,
el concepto es similar,
el sistema anfitrión.
Eso es un sistema que
tiene un vendedor,
que sabe levantar contenedores
de, y al propio contenedor
que el que sabe lo que tiene que
tener a través de a través,
una imagen que, que lo define
entonces un poco
como, como características
además de todo esto,
pues los contenedores se van
a encontrar aislados,
unos de los otros, es decir al final,
aunque aunque todos ellos se
levanten en en una única máquina.
Como decía, cada contenedor
va a tener sus propias,
sus propias librerías, sus
propias herramientas,
que que van a ser las que
hace falta para,
para el servicio que está
corriendo dentro.
Pues a lo mejor voy a necesitar
cierto sistema operativo
con ciertas librerías, en
concreto para parado,
para una privación,
pero para otra voy a necesitar otras.
Pues a lo mejor para un frontal
necesito que tenga un
guiño a un apache,
pero para para una aplicación
necesito que tenga el j de hoy
para una aplicación pundonor
necesito que tenga que tengan entonces digamos
que cada contenedor va a tener
va a tener lo suyo.
Cuando hablamos de que se
encuentra aislado,
estamos hablando un poco
de un poco de estos iban a levantar
de forma de forma independiente,
aunque luego es verdad que se puede
comunicar en cierta manera,
se puede establecer técnicas
de networking entre ellos
para que se puedan ver etc, etc.
Entonces, poco.
Eso contienen todo el software
que es necesario,
como, como decíamos, si la
plataforma es capaz de ejecutar
cualquier tipo de aplicación que
corre en un contenedor,
como, como también decíamos,
decíamos de la plataforma.
Sabe que sabe cómo levantar
contenedores,
independientemente de lo que de lo
que contengan dentro entonces,
luego ya saliendo un poco ya de
todos estos tecnologías principales bueno,
otras otras que nos encontramos,
pues sería, por un lado,
Apache Apache Kafka para
el tema del cine
y para la gestión de eventos tren, y
se le ve que sería el logotipo.
Este verde, que tenemos abajo,
sería la parte del coro
de la obligación.
El Jenna, como wiki base.
También comentábamos
que lo que lo hemos utilizado
durante el transcurso del desarrollo
para para ciertos ciertas cosas
vale ventaja o como concreto ventaja
para la transformación
de los de los datos.
Desde la entrada a formato al
formato que defina la antología.
También como base de datos
intermedia para poder hacer esa transformación
vamos a utilizar un mareo
para gestionar,
la autenticación y autorización.
Utilizaremos vehículo.
Nos va a permitir integrarnos con
sistemas externos la parque
que poder tener usuarios
locales también,
y para la manifestación
vamos a utilizar
o la idea es utilizar los que
nos va a permitir también
recibir los elogios de los
diferentes servicios,
hacer das Board, bastantes,
bastantes cosas de utilidad.
En ese sentido.
De acuerdo?
Entonces menos con esto
terminaríamos el primer módulo.
No sé si si tenéis alguna duda con
respecto a lo ya comentado,
es que queráis que queráis
comentar ahora,
antes de pasar al siguiente.
Su nombramiento, asomó
-asfalto.
De otras maneras,
ahora la idea sería si os parece
tener un descanso,
no sé si hasta y media, por
ejemplo, nos parece bien.
Y bueno, si queréis,
después del descanso, si eso ocurre
en algunas algunas dudas
sobre sobre esto, pues pues
la resolveremos después,
Bale de otras maneras.
Muchas de estas cosas,
es verdad que no la parte
del staff tecnológica
y todo eso no lo vamos
a volver a ver.
Pero sí que vamos a dar
más profundidad
sobre sobre los modos diferentes,
micros, servicios, pero un poco
lo que lo que hacen entonces, bueno,
si tienes dudas sobre sobre ello,
pues posiblemente la veremos ahí
pero si lo queréis comentar después
del descanso, pues pues perfecto,
también entonces nada nos vemos.
Nos vemos entonces ahora.