Data Distribution and Information Exchange Middleware Enabling Remote Access and Operation of Testbed Resources by External Users