> Renaud ROSSET
Publication de service

Publication de service

Une publication de service aide les applications client à  localiser le serveur de base de données approprié. Comme l'illustre la figure 4, un serveur SQL Server commence par publier son nom et son emplacement dans Active Directory, en fournissant des informations telles que le nom de serveur et le numéro

Lire l'article
Une méthode fiable ?

Une méthode fiable ?

Vous vous interrogez peut-être sur la fiabilité de la publication de votre serveur SQL Server et de ses bases de données dans AD. En fait, cette méthode est plus sûre que l'approche existante consistant à  localiser les serveurs SQL Server sur le réseau, par des diffusions de canaux nommés (Name

Lire l'article
Enumération d’une base de données SQL Server dans AD

Enumération d’une base de données SQL Server dans AD

Pour effectuer cette tâche, vous pouvez soit recourir à  l'Analyseur de requêtes (Query Analyzer) et aux procédures stockées systèmes sp_ActiveDirectory_SCP et sp_Active- Directory_Obj, soit utiliser la console Enterprise Manager. Pour ajouter SQL Server à  partir de l'Analyseur de requêtes, exécutez

EXEC sp_ActiveDirectory_SCP

Pour ajouter SQL Server à  partir de la console

Lire l'article
Conclusion

Conclusion

Vous avez maintenant toutes les ressources nécessaires pour utiliser par vous-même les customs members et trouver des utilisations originales. N'hésitez pas d'ailleurs à  m'en faire part.

Lire l'article
Modification de la table de fait pour ajouter une référence à  la dimension technique

Modification de la table de fait pour ajouter une référence à  la dimension technique

La dimension Affichage doit pouvoir être liée à  la table de fait du cube que vous souhaitez utilisez (le cube Sales dans notre cas).

De ce fait, nous allons créer une vue qui va simplement ajouter une colonne fictive (nommée TECHNIQUE) à  la table de fait. Cette colonne contiendra le

Lire l'article
Conseil 2 : Utiliser des vues pour atteindre des lignes dans une structure hôte

Conseil 2 : Utiliser des vues pour atteindre des lignes dans une structure hôte

SQL/400 a une fonction propriétaire qui permet de spécifier une structure hôte (une structure de données RPG, un élément de groupe Cobol, par exemple), plutôt qu'une liste de variables d'hôte individuelles, sur une instruction Fetch imbriquée dans un programme HLL. Les valeurs des colonnes extraites sont placées dans les sous-champs

Lire l'article
Prendre une décision pour lier

Prendre une décision pour lier

Vous avez donc décidé de modulariser une application et vous avez construit les procédures et les avez compilées en modules. Il vous reste à  décider comment vous packagerez le module. Utiliserez-vous le modèle lier par copie (bind-by-copy) ou un programme de service et lier par référence (bind-by-reference) ? Ou bien

Lire l'article
Il faut penser petit

Il faut penser petit

La création d'une application modulaire efficace se heurte à  un blocage mental bien particulier : la réticence à  créer une procédure pour un seul objet ou à  remplacer simplement quelques lignes de code. Mais ces procédures sont précisément les plus utiles. Ce sont les procédures petites et cohérentes qui facilitent

Lire l'article
Convertir des programmes appelés en procédures

Convertir des programmes appelés en procédures

Beaucoup des applications écrites au cours des 25 dernières années possèdent déjà  un minimum de modularité, grâce aux programmes appelés pour exécuter des « sousfonctions » dans l'application. Bien souvent d'ailleurs, ces programmes appelés pourraient aussi bénéficier d'une conversion en procédures. C'est particulièrement vrai si l'application est « très appelante

Lire l'article
Convertir des sous-routines en procédures

Convertir des sous-routines en procédures

Pour certains, les procédures sont des sous-routines dopées ; pour d'autres, les sous-routines sont des procédures boiteuses. La vérité se situe probablement entre les deux.
Il est vrai que les procédures sont nettement supérieures aux sous-routines à  bien des égards : valeur de renvoi, transmission de paramètres et variables locales.

Lire l'article
Convertir des membres /COPY en procédures

Convertir des membres /COPY en procédures

Si vous avez entrepris de moderniser une application existante, vous vous demandez peut-être quel code mérite d'être converti en modules. Même si vous écrivez une nouvelle application, vous devrez savoir lesquelles de vos techniques de construction de programme habituelles seront mieux servies par des modules. Vous pouvez commencer par regarder

Lire l'article
Apprendre un nouveau binder language

Apprendre un nouveau binder language

Il ne faut pas confondre un binding directory avec un autre outil de nom similaire : binder language. Le binder language vous donne la maîtrise explicite d'un attribut de programme de service appelé signature, qui fournit aux programmes de service un moyen de « contrôle de niveau ».
Quand on

Lire l'article
Vers un monde à  la demande

Vers un monde à  la demande

Et c'est tout ! Il est très facile de créer un habillage Java bean à  partir de la logique de gestion RPG ou Cobol, puis de créer un service Web à  partir de cet habillage, et même un servlet Web pour le tester. C'est le modèle de composant du futur

Lire l'article
Intégrer avec Integration Edition

Intégrer avec Integration Edition

IBM propose un produit intéressant appelé WebSphere Studio Application Developer Integration Edition V5.1. Il permet de créer des flux de processus avec un designer graphique facile d'emploi, où chaque étape du flux est considérée comme un « service ». Vous pouvez créer un service à  partir d'un service Web, d'un

Lire l'article
Cliquez sur Finish pour générer le JavaBean

Cliquez sur Finish pour générer le JavaBean

En réalité, plusieurs fichiers sont générés à  l'intérieur de JavaResources. Le fichier clé est le nom que vous avez donné au bean (Inquiry) suivi du mot Services, ou Inquiry- Services.java dans notre cas. C'est cela que vous allez entrer dans le wizard Web services. Un bean d'entrée et un bean

Lire l'article
Quels sont les outils associés aux services Web?

Quels sont les outils associés aux services Web?

Maintenant que nous connaissons un peu la technologie, parlons des outils de WDSc permettant de créer des services Web. Le produit contient non seulement les outils hérités de WebSphere Studio pour les développeurs Java, mais aussi des extensions iSeries supplémentaires pour programmeurs RPG. Nous commençons par les premiers puis nous

Lire l'article
Avantages pour les clients i5

Avantages pour les clients i5

Les possesseurs de serveurs i5 profitent déjà  de ce mode de conception holistique. Voyons trois exemples qui illustrent la manière dont POWER5 aborde les problèmes évoqués plus haut :

  • Le double noyau de POWER5 fonctionnant à  vitesse modérée augmente la performance tout en réduisant la consommation d'énergie. Les processeurs

    Lire l'article
Une approche holistique de la conception

Une approche holistique de la conception

Tout cela nous amène à  la conclusion suivante : nous devons concevoir et construire nos serveurs de manière plus intelligente. Il faut innover de plus en plus vite si nous voulons continuer à  fournir des chips de processeurs et des serveurs plus performants. Malheureusement, il n'est pas si simple de

Lire l'article
La loi de Moore mise à  mal

La loi de Moore mise à  mal

Pour compliquer la situation, on commence à  exiger des améliorations de performances toujours plus grandes. Les observateurs de l'industrie informatique ont souvent utilisé la loi de Moore pour prévoir les améliorations de performances des futurs ordinateurs. En substance, la loi de Moore stipule purement et simplement que la performance des

Lire l'article
Chaud devant !

Chaud devant !

Le rapetissement constant des chips soulève un autre problème: leur réchauffement. Il est vrai que ce problème existe depuis plus de 20 ans. Examinez simplement les ailettes de refroidissement au-dessus des microprocesseurs contemporains à  l'intérieur de votre PC et souvenez-vous de la manière dont les microprocesseurs étaient packagés il y

Lire l'article