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
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.