Message-oriented middleware: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 4:
Tale infrastruttura semplifica lo sviluppo di applicazioni che usano [[Sistema operativo|sistemi operativi]] e [[protocollo di rete|protocolli di rete]] diversi, permettendo al [[programmatore]] di ignorare i dettagli degli stessi. Ciò viene ottenuto grazie a delle [[Application Programming Interface|API]] che coprono diverse [[Sistema (informatica)|piattaforme]] e tipologie di [[rete di calcolatori|rete]].
 
Il software MOM risiede sia sul lato [[client]] che sul [[server]] e tipicamenteconsente permettel'esecuzione di [[Chiamata di procedura remota|chiamate]] [[Sincronizzazione (informatica)|asincrone]] trafra legli applicazionistessi. clientI e[[Messaggio|messaggi]] server.inviati Grazieverso programmi non disponibili vengono memorizzati adin apposite [[Coda (informatica)|code]], iche [[Messaggio|messaggi]]li inviaticonservano versofin programmiquando nonil disponibili oprogramma non connessitorna vengono memorizzatidisponibile per essere lettila successivamenteconsegna. CiòTale permettemeccanismo nasconde al programmatore una maggiore [[astrazione (informatica)|astrazioneprogrammatore]] dalla l'implicita natura master/slave del meccanismo [[Sistema client/server|client/server]].
 
I MOM costituisconorientrano unanella categoria didei software diper la [[Comunicazione tra processi|comunicazione tra applicazioni]] che generalmente si basa sutramite [[message-passing]] [[Sincronizzazione (informatica)|asincrono]], indifferenziandosi dai software manierabasati oppostainvece allasulla metafora richiesta-risposta (request/response).
 
Nonostante la maggior parte dei MOM siano basati su un sistema di code di messaggi, ne esistono anche implementazioni basate su sistemi di messaggistica [[Broadcasting (informatica)|broadcast]] o [[multicast]].