Please enable JavaScript.
Coggle requires JavaScript to display documents.
Messaging (Benefits (Remote communication, Platform/Language Integration,…
Messaging
Benefits
Remote communication
Platform/Language Integration
Asynchronous com
Variable Timing
Throttling
Reliable com
Disconnected Operarion
Mediation
Challenges of asynchronous Messaging
Complex programming model
Sequence issues
Synchronous scenarion
Performance
Limited platform support
Vendor lock-in
Parts
Channels
are logical address in messaging system
Messages
Pipes and Filters
Message router
Message Translator
App communicate sending messages
Channels
logic pathways
Sender
program and
Receiver
program
Message
is a packet of data
Header metadata
Body data transferred
Provided by a messaging system
Serve a muovere i messaggi dal sender al receiver in modo affidabile
2 approcci
Send and forget
Send and forward
A message is transmitted in 5 steps
Create
Send
Deliver
Receive
Process