> Tech
Les nouveautés de la semaine 7  – Windows IT Pro – 2006

Les nouveautés de la semaine 7 – Windows IT Pro – 2006

Tous les nouveaux produits de la semaine du 13 au 19 Février 2006

Lire l'article
Trucs & Astuces : iSeries Access for Web et accès sign-on

Trucs & Astuces : iSeries Access for Web et accès sign-on

Les trucs & astuces de la semaine du 16 au 22 Janvier 2006

Lire l'article
[V4-V5]News iSeries – Semaine 50- 2005

[V4-V5]News iSeries – Semaine 50- 2005

Toutes les actualités de la semaine du 12 au 18 Décembre 2005

Lire l'article
Etendre une application WebFacing avec des outils Web

Etendre une application WebFacing avec des outils Web

par George Farr et Phil Coulthard - Mis en ligne le 30/11/2005 - Publié en Mars 2005

Bienvenus encore une fois dans notre série d’articles qui suit l’itinéraire du développeur iSeries (voir ibm.com/iseries/roadmap). Dans le dernier article (« Services Web: des outils pour programmeurs iSeries », février 2005 ou www.itpro. fr Club abonnés), nous avons décrit l’étape 3 du parcours, Une Meilleure Architecture, dont l’objectif principal est de participer pleinement dans le monde des interfaces utilisateur Web et des services Web, tout en continuant à utiliser notre RPG ou Cobol existant pour la logique de gestion. Les articles précédents se sont concentrés sur les outils de WDSc (WebSphere Development Studio client) pour développer de nouvelles applications d’interface utilisateur Web.
Avant de passer à l’étape 4 de l’itinéraire, où il sera question de meilleure portabilité, nous aimerions couvrir la facilité d’intégration entre une application WebFacing et une application Outils Web. En raison de la limite de taille de cet article, nous supposons que l’outil WebFacing et les outils Web vous sont déjà familiers. Si ce n’est pas le cas, veuillez lire nos précédents articles (Voir l’encadré Articles Précédents).
Ici, nous utilisons un exemple d’écran WebFacing et essayons de l’étendre en écrivant une nouvelle application Web Tools, puis nous lions les deux ensemble.

Lire l'article
Mettre en oeuvre l’authentification Windows pour Oracle

Mettre en oeuvre l’authentification Windows pour Oracle

En pratique, le serveur de base de données stocke généralement les mots de passe nécessaires pour accéder à une base de données Oracle. S’il est vrai que ce système est commode pour le DBA (database administrator), le fait de compter sur des mots de passe conservés sur le serveur de base de données présente plusieurs inconvénients. Par exemple, si l’on oublie un mot de passe et qu’on ait besoin de le redéfinir, le DBA doit intervenir. De plus, la synchronisation des mots de passe Windows et des mots de passe de la base de données Oracle est une opération strictement manuelle. En revanche, la fonction de sécurité intégrée de Microsoft SQL Server permet d’utiliser des noms d’utilisateurs et des mots de passe Windows pour sécuriser l’accès à la base de données. Avec cette méthode, quand les utilisateurs doivent réinitialiser leurs mots de passe, le DBA de SQL Server peut déléguer cette tâche aux servants du Help desk. Beaucoup de gens ignorent que l’on peut configurer les serveurs de base de données Oracle pour utiliser l’authentification OS (aussi appelée authentification externe dans Oracle), ce qui est similaire à l’authentification intégrée de SQL Server. Avant de pouvoir utiliser l’authentification Windows avec Oracle, vous devez bien en comprendre les implications sur la sécurité. Comme les détails pour autoriser les utilisateurs Oracle sont très différents selon qu’ils sont connectés au serveur Oracle ou aux clients distants, j’examine les deux scénarios dans cet article.

Lire l'article
Trucs & Astuces : Migration Exchange 5.5, iSCSI, AD, LoveGate

Trucs & Astuces : Migration Exchange 5.5, iSCSI, AD, LoveGate

Les Trucs & Astuces du 6 au 12 Mars 2006

Lire l'article
Comparaison des performances entre fichiers définis par DDS et fichiers définis par SQL

Comparaison des performances entre fichiers définis par DDS et fichiers définis par SQL

par Dan Cruikshank Mis en ligne le 14/02/2006 - Publié en Juillet 2005

Pour diverses raisons, il est préférable d’utiliser SQL DDL (Data Definition Language) de préférence à DDS (Data Definition Specifications) pour définir les fichiers base de données iSeries (ou tables et vues en terminologie SQL). En effet, beaucoup de fonctions SQL sont absentes dans DDS (comme les vues avec des valeurs résumées) et SQL est le langage base de données standard d’IBM et de l’industrie en général. Mais il y a une autre raison importante : la performance. Dans bien des cas, l’accès est plus rapide pour des fichiers définis avec SQL DDL qu’avec DDS.Pour comprendre la supériorité de SQL sur DDS en matière de performance, il est important d’examiner les principes architecturaux, en détachant les différences entre SQL et DDS. En substance, les tables SQL sont des fichiers physiques OS/400, et les vues et les index SQL sont des fichiers logiques OS/400. Par conséquent, beaucoup des possibilités et des comportements des objets SQL sont identiques ou similaires à leurs homologues OS/400. Mais il y a deux différences très importantes : la validation des données et la taille du chemin d’accès.

Lire l'article
News iSeries – Semaine 3 – 2006

News iSeries – Semaine 3 – 2006

Toutes les actualités de la semaine du 16 au 22 Janvier 2006

Lire l'article
iSeries Access for Web : adressabilité des URL

iSeries Access for Web : adressabilité des URL

par Chris Smith Mis en ligne le 13/12/2005 - Publié en Avril 2005

iSeries Access for Web offre aux clients de nombreux modes d’interaction avec les données et les ressources i5/OS, via une simple interface Web. Tables de bases de données, fichiers IFS, jobs, utilisateurs, sortie d’imprimante – tous sont accessibles à partir de l’onglet ad hoc dans le menu Access for Web. Mais il est vrai que certains clients ont des applications et des écrans Web dans lesquels ils souhaitent instiller une certaine dose d’Access for Web.

Lire l'article
[V4-V5]Les nouveautés de la semaine 48- Windows IT Pro – 2005

[V4-V5]Les nouveautés de la semaine 48- Windows IT Pro – 2005

Tous les nouveaux produits du 28 au 4 Décembre 2005

Lire l'article
Application iSeries : modularisation

Application iSeries : modularisation

par Sharon L. Hoffman, Mis en ligne le 29/O3/2006 - Publié en Octobre 2005

La modularisation, ou programmation modulaire, organise le code en composantes fonctionnelles assorties d’interfaces clairement définies. C’est ainsi qu’avec ILE RPG, on peut organiser le code en membres /Copy, sous-routines et procédures appelables, ainsi qu’en modules, programmes de service et objets programme, pour s’en tenir aux principaux. Si l’on pratique la programmation modulaire, les changements d’une composante ont peu ou pas d’effet sur les autres parties d’une application. Un bon code modulaire facilite donc la modification des applications quand les exigences de l’entreprise changent. Mais la modularisation permet également de mélanger et de combiner des langages, en choisissant le meilleur outil pour chaque tâche. Enfin, elle est le premier pas important dans des projets comportant des interfaces de type navigateur et pratiquant l’extraction de données sur plates-formes hétérogènes.D’une manière générale, plus le code est modulaire et plus il est facile à maintenir. Mais il arrive parfois que les avantages engendrés par la segmentation du code soient contrebalancés par la complexité de la communication entre les composantes. On admet généralement qu’un code à couplage étroit est plus performant que des modèles plus modulaires. Or, une application modulaire bien conçue peut s’avérer plus performante, particulièrement dans un contexte réseau. Par conséquent, pour trouver la meilleure solution pour une situation donnée, il faut mettre dans la balance ces facteurs ainsi que les compétences des développeurs et la structure des applications existantes.

Pour vous aider à prendre ces décisions, la section suivante explore les techniques de modularisation en RPG et SQL applicables à un environnement applicatif iSeries classique. (Bien qu’il ne soit question ici que de RPG, les concepts valent aussi pour Cobol, CL et autres langages ILE.)

Lire l'article
N’attendez pas : sauvegardez ces GPO tout de suite !

N’attendez pas : sauvegardez ces GPO tout de suite !

Quand vous élaborez une stratégie de sauvegarde et de reprise des systèmes Windows, n’oubliez surtout pas d’y inclure les GPO (Group Policy Objects). Microsoft offre le moyen de sauvegarder et de restaurer les GPO sous la forme de GPMC (Group Policy Management Console), un snap-in MMC (Microsoft Management Console) que vous pouvez utiliser pour gérer les GPO sur des systèmes Windows Server 2003 et Windows 2000 Server. En juin, Microsoft a présenté GPMC avec Service Pack 1 (SP1) – une version actualisée de GPMC – qui permet de sauvegarder, restaurer, copier ou faire migrer des GPO sur des systèmes Windows 2003, Windows XP et Win2K, sans être obligé d’installer au préalable Windows 2003. (Avant cela, une licence Windows 2003 était nécessaire pour utiliser GPMC.) Cette nouvelle situation fait que vous pouvez utiliser GPMC pour sauvegarder, restaurer et copier des GPO dans des domaines avec toute combinaison de systèmes Windows 2003, XP et Win2K Server. Vous pouvez télécharger le GPMC gratuitement avec SP1 à http://tinyurl. com/ysx4u

Lire l'article
Meilleure portabilité : introduction aux outils de développement Java

Meilleure portabilité : introduction aux outils de développement Java

par George Farr, Phil Coulthard, Don Yantzi Mis en ligne le 14/02/2006 - Publié en Juin 2005

Bienvenue dans notre série d’articles qui suit l’itinéraire du développeur iSeries. Dans l’article « Etendre une application WebFacing avec des outils Web », nous avons vu comment étendre une application Web avec des outils Web pour intégrer des applications WebFacing au nouveau développement Web. Dans l’article « Meilleure intégration : Introduction aux portlets avec WebFacing », nous avons utilisé le même exemple et créé une application portail pour bénéficier du nouveau support portail en V5.1.2. Les articles précédents se concentraient sur les outils de WDSc (WebSphere Development Studio client) pour développer de nouvelles applications d’interface utilisateur Web (voir l’encadré « Articles précédents »).Ici, nous examinons l’étape 4 de l’itinéraire : meilleure portabilité. Il sera question de porter des applications existantes sur Java et d’en écrire de nouvelles, également en Java. Pour commencer, nous verrons comment Java offre cette portabilité, et quelques raisons qui plaident en faveur de la portabilité de vos applications. Pour finir, nous examinerons les outils de développement Java (Java Development Tools) inclus avec WDSc et comment ils facilitent le développement Java.

Lire l'article
Les actualités de la semaine 3 – Windows IT Pro – 2006

Les actualités de la semaine 3 – Windows IT Pro – 2006

Toutes les actualités du 16 au 22 Janvier 2006

Lire l'article
Se connecter à  de multiples serveurs avec iSeries Access for Web

Se connecter à  de multiples serveurs avec iSeries Access for Web

par Linda Hirsch Mis en ligne le 13/12/2005 - Publié en Avril 2005

iSeries Access for Web permet d’utiliser un navigateur pour exploiter les ressources de l’iSeries, mais, le plus souvent, il faudra accéder à de multiples serveurs iSeries. Si c’est votre cas, vous avez tout intérêt à placer l’environnement de service Web sur un seul serveur. Ce sera bénéfique du point de vue coût, performance et administration, quand le service Web se répendra sur de nombreux serveurs. On peut installer et configurer iSeries Access for Web sur un serveur iSeries unique puis le configurer de manière à le connecter aux autres serveurs iSeries du réseau. Cet article examine l’utilisation d’un serveur iSeries central comme passerelle vers de multiples serveurs iSeries.

Lire l'article
[V4-V5]Les actualités de la semaine 48 – Windows IT Pro – 2005

[V4-V5]Les actualités de la semaine 48 – Windows IT Pro – 2005

Toutes les actualités du 28 Novembre au 4 Décembre 2005

Lire l'article
Animer les bases de données avec MYSQL

Animer les bases de données avec MYSQL

Le marché des serveurs de bases de données est aujourd’hui important. Parmi les nombreux acteurs, on néglige souvent les solutions opensource puissantes et complètes. Pourtant, beaucoup de ces serveurs valent des solutions commerciales en termes de performances et de fiabilité.

Lire l'article
10 Trucs & Astuces pour RPG IV

10 Trucs & Astuces pour RPG IV

Les pros du RPG sont toujours en quête de nouvelles astuces et techniques pour simplifier leurs jobs, résoudre des problèmes épineux, introduire de nouvelles fonctions et rendre leurs programmes plus efficaces et plus faciles à maintenir. Les récentes releases RPG IV sont riches de nouvelles techniques et structures visant à optimiser vos programmes. Voici donc une liste de 10 trucs sympas (sans ordre particulier) que j’ai trouvés récemment

Lire l'article
IFS : l’essentiel

IFS : l’essentiel

par Michael Otey - Mis en ligne le 10/10/2005 - Publié en Janvier 2005

Parce qu'il valide un large éventail de fonctions critiques, l'IFS (integrated file system) est un élément essentiel de l'iSeries. Ses fonctions sont diverses : échange de fichiers multi plates-formes, partage des ressources iSeries, et point de partage de fichiers commun pour les utilisateurs d'iSeries en réseau. Malheureusement, l'IFS est souvent incompris parce que sa nature hiérarchique est très différente du système de fichiers QSYS.LIB qui prévaut dans la plupart des applications iSeries. Dans cet article, j'expose certains des points essentiels qu'il faut connaître pour bien utiliser l'IFS iSeries.

Lire l'article
Gérer les partitions avec iSeries navigator

Gérer les partitions avec iSeries navigator

par Greg Hintermeister - Mis en ligne le 27/09/2005 - Publié en Décembre 2004

A l'heure qu'il est, vous avez probablement entendu parler du nouveau serveur IBM eServer i5. Il permet d'exécuter non seulement vos applications habituelles, mais aussi vos systèmes d'exploitation préférés dont i5/OS (prochaine génération de l'OS/400), AIX, Linux et Windows. Tous ces systèmes d'exploitation peuvent fonctionner en même temps grâce au partitionnement. Pour être honnêtes vis-Evis de tous les autres matériels commercialisés depuis des années, reconnaissons que ce n'est pas un nouveau concept. DéjEdans sa V5R1, iSeries Navigator présentait un moyen graphique de gérer les partitions. Désormais, vous pouvez donc utiliser iSeries Navigator (ou une ligne de commande) pour partitionner les iSeries en multiples partitions OS/400 ou même en partitions Linux. Les concepts de partitionnement étant largement traités par ailleurs, nous nous concentrerons ici sur un point bien particulier : quelles fonctions de partitionnement on peut utiliser avec iSeries Navigator.

Lire l'article