Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The web client can be used to browse the user's previous query history, navigate the network ontology, and to formulate and execute queries. All communication between the web client and the SHRINE network is performed via the SHRINE Query Entry Point.

 Query Entry Point

 The Query Entry Point (QEP) is the service entry-point into a SHRINE network. The QEP implements a subset of the i2b2 CRC messaging protocol and is therefore compatible with many components that have been written to produce and consume these messages (most notably including the SHRINE web client). The QEP also supports a SHRINE specific, RESTful API that is used by several of our tools including the Batch Query Tool and the Heartbeat monitor.

The QEP will authenticate all incoming requests according to the method specified in the QEP's configuration. In most cases, this involves checking with i2b2 PM cell to make sure that the credentials (i2b2 SessionKey) included with the request are valid. After authenticating the request, the QEP will forward that request on to the SHRINE Hub for broadcasting throughout the network.

...