At this point DBEServices can be called programatically by others using a generic adapter called ProtocolAdpater or using an DynamicProxy that implement its interface remotely. It is also possible to code an interface for the service so users can call the service an get this DBESeervice interface.
The creation of a GUI is not very complicated, but is necessary to have some knowledge about the proxyframework and the proxytoolkit.
We pretend the user can make the GUI (usually JFrame) without worry about the communiation protocol. We need then to know something more about org.dbe.toolkit.proxyframework.ui.UIFactory, org.dbe.toolkit.proxyframework.ui.ServiceUI and org.dbe.toolkit.proxyframework.Workspace
The workspace class is the communication protocol itself. The user have nothing to do with this, he can assume this will be deliver to him directly by the servent. He will use this to inkoke the remote service without matter about the protocol or the endpoint the service is deployed.