Présentation du développement et de l'optimisation des applications d'accès aux données Java

IBM® Data Studio permet de développer les applications d'accès aux données Java™ ou de traiter les problèmes qui y sont associés à l'aide de pureQuery Runtime. Vous pouvez également utiliser InfoSphere Optim Performance Manager Extended Insight et InfoSphere Optim Query Workload Tuner pour détecter, diagnostiquer et résoudre les éventuels problèmes de performances de base de données.

pureQuery Runtime inclut des services de surveillance qui permettent aux développeurs d'identifier rapidement les zones d'accès aux données potentiellement sensibles à l'aide d'IBM Data Studio. Lorsque vous utilisez Data Studio avec InfoSphere Optim Performance Manager Extended Insight, vous pouvez analyser le temps de réponse de transaction sur les diverses couches ayant une incidence sur les opérations d'accès aux données. Vous pouvez afficher des informations sur les performances du serveur d'applications, du pilote de serveur de données, du réseau et du serveur de base de données.

Vous pouvez également utiliser InfoSphere Optim Performance Manager Extended Insight et InfoSphere Optim Query Workload Tuner pour détecter, diagnostiquer et résoudre les éventuels problèmes de performances de base de données.

Dans un environnement de développement, pureQuery Runtime est inclus avec IBM Data Studio et peut servir à développer et optimiser les applications d'accès aux données. L'illustration suivante présente un environnement de développement pureQuery lorsqu'IBM Data Studio est utilisé avec d'autres outils InfoSphere Optim :

Figure 1. Environnement de développement pureQuery avec Data Studio et d'autres outils InfoSphere Optim
Environnement de développement pureQuery avec Data Studio et d'autres outils InfoSphere Optim

Utilisation des applications d'accès aux données dans Data Studio

Les fonctions Data Studio et pureQuery Runtime prennent en charge le développement des applications d'accès aux données comme indiqué ci-dessous :
  • Prise en charge complète de l'environnement de développement intégré avec IBM Data Studio
  • Prise en charge de l'API pureQuery. L'API prend en charge les fonctions telles que :
    • la séparation entre la logique métier et les instructions SQL
    • la création de beans imbriqués reflétant les résultats des instructions SQL contenant des jointures
    • l'exécution par lots d'instructions SQL
    • la création de fichiers d'application Web tels que des fichiers WAR ou EAR pouvant exécuter des instructions SQL en mode statique
  • Prise en charge des fichiers pureQuery Runtime, notamment :
    • le fichier pureQueryXML
    • le fichier d'options de l'utilitaire StaticBinder
    • le fichier d'options de l'utilitaire de configuration
  • Gestion des référentiels SQL Management
  • Prise en charge des infrastructures Java

L'API pureQuery peut aider les développeurs et les administrateurs de base de données à travailler ensemble de manière plus performante. Par exemple, dans la vue Structure SQL de Data Studio, un administrateur de base de données peut afficher les instructions SQL exécutées par l'application. Dans cette vue, l'administrateur de base de données peut également afficher les informations de performance pour les instructions SQL à partir d'InfoSphere Optim Performance Manager Extended Insight. Dans Data Studio, l'administrateur de base de données peut optimiser des instructions aux performances médiocres à l'aide d'InfoSphere Optim Query Workload Tuner.

Pour modifier des instructions SQL dans l'application, le développeur peut avoir recours à la vue Structure SQL pour accéder aux emplacements des instructions SQL dans l'application.

Figure 2. Vue Structure SQL dans Data Studio
Vue Structure SQL dans Data Studio

Commentaires en retour