* high availability of instances in the same cluster. The instances can be in the same node-agent.
* load-balancing of the instances
* deploy different apps to standalone instances in the same node-agent
* development vs production environment
* there may be other reasons...
node-agent serves as the agent for DAS to communicate and administer to the instances. Technically, you need one node-agent per host unless if there are multiple domains.
[Message sent by forum member 'janey' (janey)]
http://forums.java.net/jive/thread.jspa?messageID=231674