I have been looking at PureMVC for a current agentscape-based project which I'm working on. AgentScape is an agent operating system; in short it supports large-scale agent systems with multiple agents in different location which can communicate by sending messages to each other.
My project is about creating a web-based presentation "framework" for agent-based systems, and I feel that an MVC-based approach would generally fit nicely. The idea so far is to create a version of PureMVC which allows the different main components (commands, proxies, mediators) to be independent agents in the system.
I am not sure about a few things, 2 questions:
1) Is there a recommended way of working with Request/Response based UIs? As far as I understand, with flash it's possible to adjust individual user interface components as soon as changes are necessary; But with the Request/Response mechanism the whole interface (layout) usually needs to be re-constructed every time and only served to the client once complete.
2) How tightly coupled are different parts of the system? How much do they need to about each other? Notifications I can convert into inter-agent-messages when necessary I think, but I'm not sure about cases when e.g. mediators directly instantiate proxy-classes...