1 From the user point of view, they interact with the remote UDTT service (Flows and/or Operation) with classes: ServiceEngine, RemoteSession and RemoteFlow.
2 The RemoteServiceOperation is an assistant class to co-work with tooling, it is a facade of above the three classes.
3 From the system of view, any communication between client and server is through the underlying HTTP protocol layer using HTTP and/or HTTPS.
4 Support both client authentication and server authentication over SSL.