The Simple Query Interface (SQI) is a query transport standard that is becoming widely used within the e-learning community. Thanks to a common WSDL binding, SQI-compliant repositories of learning resources can query each other. This common binding directly maps the SQI specification. As a consequence, many remote calls (known to present an important latency) are necessary to query a repository. This paper proposes to reduce the number of remote calls necessary to query an SQI repository by applying the remote façade pattern to SQI bindings. A WSDL, an HTTP, and a JMS binding are proposed to illustrate this approach.
N. V. Nguyen, David Massart