After some more thought and reading, I'm curious if perhaps I
shouldn't just utilize the JMS and RPC features of Blaze from
completely within ActionScript. I'm part way through reading
http://livedocs.adobe.com/blazeds/1/blazeds_devguide/, which I didn't find easily but feel I should have been able to.
Hopefully it will fill out the gaps in my knowledge and I'll be
able to come back to answer this but earlier insights are greatly
appreciated.
In essence, I need to be able to dynamically initialize
sub-models of my overall data model when certain portions of the
application are opened. Think of a windowing system in which each
window that opens will only be interested in certain portions of
the overall data. Then once a window is opened, it should be
alerted to changes performed on data it has loaded. These change
notifications are currently set up to be sent out to JMS topics
from the server.
Because of the scale of the data model, we only wish to load
the portions that we need at any given point. We're building a
centralized broker that will handle all the connections for each
window and data retrieval/updates.
Any thoughts, insights or suggestions would be greatly
appreciated.
Thanks,
Todd