Technical Assumptions & Design Principles
Keep it simple and within purpose
Confirmed service -- pairs of messages
-
Initiation - response pairs
-
Each message carries full context necessary for processing
-
Requires connection-oriented transport
Simple state table
-
Governs messaging not circulation