We use TIBCO EMS and ActiveMQ for a trading application. Both these JMS vendors provide extensions for nested structures. For example, EMS allows a MapMessage to contain a nested MapMessage, and ActiveMQ allows a MapMessage to contain a nested Map.
This extension provides a great deal of flexibility to application developers. It also facilitates the use other open source frameworks such as Messageforge.
Does HornetQ currently provide such an extension? If not, will it consider providing such an extension in future versions?
You can add a JIRA for this, if you like.
Although, as I mentioned in my previous post, I am not keen on relying on object serialization, as it will kill performance.