Mobile agents and XML for distributed simulation support