L'header contiene i campi che sono usati per il routing e l'identificazione del messaggio; il body contiene i dati che sono spediti.
Ogni sistema tende a implementare questo modello in un modo diverso, dove le maggiori differenze sono nel contenuto e nella semantica dei campi dell'intestazione.
Obiettivi del modello del messaggio JMS
- Fornire una API unica che sia adatta alla creazione di messaggi che sia in linea con il formato usato da applicazioni esistenti non JMS
- Supportare lo sviluppo di applicazioni eterogenee che operino su differenti macchine, sistemi operativi, linguaggi di programmazione.
- Supportare l'uso di oggetti Java
- Supportare XML
I messaggi JMS sono composti da queste parti:
- Header: i campi dell'header contengono valori usati dai clienti e dal provider per identificare e fare il routing dei messaggi.
- Proprietà: oltre ai campi standard dell'header é possibile aggiungere campi aggiuntivi all'header.
- Proprietà specifiche dell'applicazione
- Proprietà standard
- Proprietà specifiche del provider
- Body: sono definiti da JMS svariati tipi di body che coprono la maggior parte dei tipi di messaggi correntemente in uso.
Nessun commento:
Posta un commento