-
Notifications
You must be signed in to change notification settings - Fork 10
ORACC server
The ORACC server is hosted at University of Pennsylvania (Philadelphia) and maintained by Prof. Steve Tinney.
It provides with SOAP web services for validation and lemmatisation of ATF files, as well as other advanced uses not yet implemented in Nammu.
Nammu acts as a SOAP client, requesting the server to validate and lemmatise ATF files, and then presents the server output in the GUI.
SOAP (Simple Object Access Protocol) is a protocol specification for exchanging structured information in the implementation of web services via HTTP. It attaches XML text in WSDL (Web Service Domain Language) as part of the HTTP request exchanged in the communication.
The ORACC server is a SOAP server, and it's permanently listening for new SOAP requests coming from clients like Nammu. The type of requests Nammu does at the moment are for lemmatising and validating ATF files.
The communication with the SOAP server occurs in an asynchronous way, meaning that Nammu won't obtain a lemmatised file right after it requests so, since it takes some time for the ORACC server to prepare the response. Instead, these are the steps followed when validating or lemmatising a file:
- Nammu sends an HTTP requests to Nammu