Proyecto Integral de Ingeniería del Software | |
---|---|
Metodologías Ágiles |
Trabajo Fin De Grado | |
---|---|
Guía Memoria TFG |
Servidores | |
---|---|
Minercraft | |
Knoppia | |
Omegacraft |
Base de datos de juegos | |
---|---|
GameBoy Advance (GBA) |
Proyecto Integral de Ingeniería del Software | |
---|---|
Metodologías Ágiles |
Trabajo Fin De Grado | |
---|---|
Guía Memoria TFG |
Servidores | |
---|---|
Minercraft | |
Knoppia | |
Omegacraft |
Base de datos de juegos | |
---|---|
GameBoy Advance (GBA) |
¡Esta es una revisión vieja del documento!
Las aplicaciones actuales interaccionan unas con otras y le hacen frente a los siguientes problemas:
Los desarrolladores suelen adoptar las siguientes soluciones:
es una estructura de datos, puede ser un string, byte array, registro o un objeto Se puede interpretar como:
Tiene 2 partes:
Son vías lógicas que conectan los programas y el listado de mensajes.
Se comportan como una colección de mensajes.
Se comparten entre ordenadores.
Múltiples aplicaciones pueden usarlos simultáneamente.
Lo que serían el emisor y el receptor
El envío de mensajes se realiza a través de un sistema de mensajería. Hay que diferenciar entre sistema de mensajería y una base de datos:
El problema de esto es que cambia el modelo de programación ya que estamos hablando de comunicaciones asíncronas. Para solucionar esto se mete un sistema de mensajería con una URL de retorno o leemos de otro sistema de mensajería para que nos confirme la recepción y procesamiento del mensaje. La URL invocaría un servicio para indicar que hemos terminado y continuar.