2 Features
Ease of use functionality:
• Simplified content access through minimal interface management and minimal method calls.
• Minimal administration through implicit start-up and shutdown.
• Defaulted configuration, yet with ability to selectively override fine grain parameters.
• Binary and standards-based Open Message Model formats (e.g., JSON, XML).
• Programmatic simplification (e.g., fluent interface style, strongly typed operations, minimal downcasts).
• Optional implicit dictionary management.
Rich session-level functionality:
• Ability to specify, interpret and distribute content whether simple or across a comprehensive hierarchy.
• Rich consumer functionality including subscription, posting, generic messages and private streams.
• Rich non-interactive provider functionality, including item publication and generic message distribution.
• Rich operational model, enabling dispatch in API or user thread of control.
• Comprehensive defect handling facilities (e.g., exceptions, logging, tracing).
• Decoupled interface to enable future session level functionality (e.g., interactive publishing).