The agent-based technology described above has been widely experimented to build and deploy distributed systems in various application domains. The JORAM platform is an example of such a design.
A JORAM server, i.e. the platform component that manages JMS objects, is an agent application structured as follows:
The flexibility of the overall JORAM platform benefits directly from the configuration capability of agent servers. These configuration parameters may evolve later on to adapt the structure of a JORAM platform to evolving requirements (new server, migration of Queues and Topic objects, change of security parameters, etc.).