
CodeStreet Messaging Framework
![]()
A
White Paper
Author: Jawaid Hakim
Published: January 13, 2006
![]()
![]()
Abstract
Message
oriented middleware, such as TIBCO Rendezvous and JMS, is a popular foundation
for distributed systems. But the
advantages of messaging for building such decoupled systems are also weak
points: mismatches between message specifications and code can occur, type
safety issues arise, and different teams develop varying understanding of
message semantics. The CodeStreet Messaging Framework addresses many of these
problems by providing transparency (XML message specifications), type-safety
(generated message classes), a host of critical features (extended data types,
message validation, etc.), and flexibility (converter classes).
2. The Message Creation Process
3.1. Field ConstraintsField Constraints
3.2. Fixed and Default Field Values