The Asiya Web Service is intended to facilitate the remote usage of Asiya without the need for downloading and locally installing all the modules. It allows to access the application from any remote client running on any platform or developed using other tools. Thereby, the service eases the integration of \Asiya\ as part of other applications that may be working on heterogeneous platforms.
On the other hand, the Asiya tool is computationally demanding, especially when parsing is needed. This makes impractical the concurrent execution of several requests in a regular server. In order to be able to handle big datasets and multiple Asiya executions, the service architecture includes an engine to submit jobs to the computing cluster.