Binding the Simple Query Interface - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

Binding the Simple Query Interface

Description:

LODE'07 - Crete, Greece. Common SQI WSDL Binding. Common SQI WSDL: ... LODE'07 - Crete, Greece. Other Bindings. SQI HTTP REST-Style Service ... – PowerPoint PPT presentation

Number of Views:80
Avg rating:3.0/5.0
Slides: 14
Provided by: sung163
Category:

less

Transcript and Presenter's Notes

Title: Binding the Simple Query Interface


1
Binding the Simple Query Interface
  • Nhu Van Nguyen and David Massart

2
Contents
3
The Simple Query Interface
4
Common SQI WSDL Binding
  • Common SQI WSDL
  • Direct mapping of the SQI specification
  • Requires multiple remote method invocations
  • Degraded performance
  • Current practice
  • Default query parameters
  • ?The flexibility of SQI

5
SQI Remote Façade
6
SQI Remote Façade (cont.)
  • setQueryConfiguration
  • setMaxQueryResults
  • setMaxDuration
  • setQueryLanguage
  • setResultsFormat
  • synchronousQuery
  • setResultsSetSize
  • synchronousQuery
  • asynchronousQuery
  • setMaxQueryResults
  • setMaxDuration
  • setQueryLanguage
  • setResultsFormat
  • setSourceLocation
  • asynchronousQuery
  • getTotalResultsCount

7
SQI Remote Façade WSDL
  • Common SQI WSDL Binding
  • sqiFault.wsdl Fault mechanism associated with
    SQI
  • sqiSessionManagement.wsdl Example of possible
    target session service
  • sqiTarget.wsdl Target SQI interface
  • sqiSource.wsdl Source SQI interface
  • SQI Remote Façade WSDL
  • Alternative to sqiTarget.wsdl
  • Maps the remote façade methods

8
SQI Remote Façade WSDL
  • SQI Remote Façade WSDL

9
SQI Remote Façade WSDL
  • Tested on MINOR
  • Synchronous query mode scenario
  • Reduction of 545.50 milliseconds of the overall
    query time (56.82 )
  • Asynchronous query mode scenario
  • Reduction of 668.73 milliseconds of the overall
    query time (70.29 )

10
Other Bindings
  • SQI HTTP REST-Style Service
  • http//sqiRepository.org/sqi?verbsynchronousQuery
    resultSetSize100sessionIdsession1startResultI
    ndex1queryStatementwater

11
Other Bindings
  • SQI JMS Binding

12
Conclusion
  • SQI remote façade
  • Improves SQI performance (by minimizing the
    number of remote calls) while preserving SQI
    flexibility
  • Its bindings can be deployed smoothly
  • Implementation is trivial
  • Backward compatibility is guaranteed
  • Proposed as a starting point for a new COMMON SQI
    WSDL Binding to be discussed between all
    interested parties

13
Thank You!
Write a Comment
User Comments (0)
About PowerShow.com