Introduction à pureQuery Runtime

InfoSphere Optim pureQuery Runtime fournit un ensemble d'API et des fonctions d'optimisation client pureQuery. En outre, pureQuery Runtime permet de gérer les instructions SQL émises par des applications Java™, DB2 ODBC/CLI ou Microsoft .NET.
Les API pureQuery permettent de développer des applications d'accès aux données Java ou de modifier des applications Java existantes. L'optimisation client pureQuery permet de gérer les instructions SQL émises par des applications Java, DB2 ODBC/CLI ou Microsoft .NET existantes. pureQuery Runtime prend en charge les fonctions suivantes :
  • Simplifier l'utilisation des meilleures pratiques pour le langage SQL et la connectivité JDBC et améliorer ainsi les performances d'application
  • Optimiser les applications JDBC, ODBC/CLI et .NET existantes sans avoir à modifier le code d'application
  • Aider à générer rapidement des applications d'accès aux données Java à l'aide d'IBM® Data Studio
  • Faciliter la collaboration entre le développeur et l'administrateur de base de données pour améliorer la sécurité, les performances et la maniabilité des applications d'accès aux données
  • Capturer des informations client critiques qu'un administrateur de base de données pourrait éventuellement utiliser pour trouver des clients et optimiser leur interaction avec la base de données
Le diagramme suivant montre comment utiliser l'API pureQuery et l'optimisation client pureQuery avec des applications d'accès aux données :
Figure 1. Processus en cas d'utilisation de l'API pureQuery et de l'optimisation client pureQuery avec les applications d'accès aux données
Diagramme indiquant comment utiliser l'API pureQuery et l'optimisation client pureQuery
L'API pureQuery et l'optimisation client pureQuery peuvent être utilisées séparément ou conjointement dans les applications Java. Les applications ODBC/CLI et .NET prennent uniquement en charge l'optimisation client pureQuery.
API pureQuery
L'API pureQuery permet de développer des applications d'accès aux données Java qui définissent des interfaces Java à l'aide d'annotations Java. Chaque interface fournit une instruction SQL à exécuter lorsqu'une méthode d'interface est appelée. Dans Data Studio, la création d'applications Java est rapide. Data Studio fournit un environnement de développement intégré avec une prise en charge Java et SQL pour développer et gérer des applications d'accès aux données. pureQuery Runtime est inclus avec Data Studio et permet de développer et de gérer des applications d'accès aux données.
Optimisation client pureQuery
L'optimisation client pureQuery permet de capturer les instructions SQL émises par des applications Java, ODBC/CLI ou .NET. Ces instructions sont capturées dans un fichier pureQueryXML. Ce fichier se configure à l'aide de l'utilitaire pureQuery Configure. pureQuery Runtime utilise les informations contenues dans le fichier pureQueryXML configuré et les valeurs des propriétés pureQuery Runtime définies pour contrôler l'exécution des instructions SQL d'application. Vous pouvez non seulement configurer et gérer des fichiers pureQueryXML, mais vous pouvez également gérer les propriétés pureQuery Runtime à l'aide de Data Studio ou d'utilitaires de ligne de commande.

Par ailleurs, vous pouvez utiliser pureQuery Runtime pour contrôler l'exécution d'instructions SQL lorsque ces dernières sont exécutées en mode statique ou dynamique. Les étapes de liaison et d'exécution d'instructions SQL en mode statique sont facultatives. L'exécution d'instructions SQL en mode statique sur une base de données DB2 peut améliorer les performances et renforcer la sécurité des applications.


Commentaires