The WISEBED testbed federation is based on a common Web service API! Write your own client applications that suit your specific needs, automate your experiments or use your custom client to enable real world network interactions.
All WISEBED functionality is provided via SOAP-based Web Services. This allows you to write WISEBED clients in literally any programming language that is capable of speaking Web Services according to the WS/I interoperability profile. See the Web Service APIs page for more information.
On https://github.com/wisebed/api-java you can find Maven-based JavaDoc-documented Web service binding classes for writing your custom Java-based WISEBED clients.
The reference implementation of the WISEBED back end (Testbed Runtime) also features a client implementation based on the BeanShell Java 1.4 interpreter. It executes scripts such as found in the Experimentation Scripts project and provides them with a preconfigured environment and helper methods to "feed" the actual Web service APIs.
Please see the Scripting Client module and its' Wiki-based documentation for more information.