Once the socket connection has been established, the ANNO API is used to provide the high level calls to pass annotation requests and responses between the engine and the annotation server: