Développement, déploiement, e-business

Tech |
> Tech
Développement, déploiement, e-business

Développement, déploiement, e-business

Des développements pour l'intégration et l'e-business.

LANSA annonce la disponibilité de la version 10 de sa suite d'outils de développement, d'intégration et de e-business.

Lire l'article
News iSeries – Semaine 43 – 2003

News iSeries – Semaine 43 – 2003

Actualités du 20 au 24 Octobre 2003

Lire l'article
Se préparer pour le sql query engine V5R2

Se préparer pour le sql query engine V5R2

Par Mike Cain & Kent Milligan

Des améliorations de performances franches pour des instructions SQL longues et complexesVous avez probablement entendu parler d'IBM à  deux propos : grande amélioration des performances de SQL ou un nouveau moteur de base de données en V5R2. Malheureusement, il y a beaucoup de malentendus sur ce sujet du fait qu'une partie seulement de ces changements liés aux performances SQL a été livrée avec la V5R2 en disponibilité générale. Cet article explique ce qu'il faut savoir sur le SQE (SQL Query Engine) V5R2 et comment obtenir la dernière version de ces améliorations DB2 UDB.

IBM et DB2 UDB continuent à  mener la danse en SQL et en optimisation des requêtes. Afin d'incorporer plus rapidement ces technologies de pointe dans DB2 UDB for iSeries, IBM a décidé de refondre l'optimiseur de requêtes et certaines parties du moteur runtime en V5R2. Le moteur revu et corrigé s'appelle SQL Query Engine et il a été conçu principalement pour des interfaces SQL comme embedded SQL, ODBC et JDBC. Le SQE bénéficie aussi des toutes dernières techniques de programmation orientées objet (OO). Grâce à  cette base de code OO, il sera beaucoup plus facile de s'adapter à  la future optimisation SQL. En fait, l'optimiseur SQE V5R2 contient de nombreuses techniques d'optimisation de pointe qui ont conduit à  des améliorations de performances sensibles pour des instructions SQL longues et complexes. Les instructions SQL courtes qui dominent dans les requêtes OLTP (online transaction processing) bénéficieront moins des améliorations SQE. Comme l'indique le nom SQE, seules les requêtes en lecture seule exécutées à  partir d'une interface de type SQL bénéficieront de SQE. Et donc, Query, QQQQRY API et OPNQRYF ne bénéficieront pas du nouveau moteur en V5R2. Ces interfaces utilisent encore ce que nous appelons le CQE (Classic Query Engine). Nous verrons plus loin quels types d'instructions SQL bénéficient de SQE.
La figure 1 montre l'amélioration de performances obtenue en incorporant de nouvelles techniques d'optimisation et de performances dans le moteur. D'après des tests effectués par IBM, ces résultats de performances représentent fidèlement l'impact potentiel de SQE sur une charge de travail SQL. Certaines requêtes seront nettement plus rapides, d'autres resteront inchangées et une poignée de requêtes SQL pourra même subir une dégradation. Comme dans toute mesure de performances, les résultats individuels varieront selon les circonstances.
La refonte du moteur de base de données visait surtout à  améliorer la performance. Mais il y avait aussi un autre objectif : faciliter l'ajout de nouvelles fonctionnalités à  DB2 UDB for iSeries. On en trouve un bon exemple dans le fait que la V5R2 est mieux à  même de traiter rapidement les requêtes « absurdes » (avec une condition de recherche telle que WHERE 1=2, par exemple).
Croyez-le ou non, certaines solutions logicielles exécutent des requêtes qui incluent des critères de sélection absurdes du genre WHERE 1=2. On fait cela pour s'assurer que la requête renvoie un jeu de résultats vide. Avant la V5R2, CQE aurait renvoyé le jeu de résultats vide sur ces requêtes, mais sans grande efficacité. Si une requête absurde était appliquée à  une table de 1000 lignes, CQE aurait visité les 1000 lignes et vérifié si 1=2 sur chacune d'elles. L'inefficacité du CQE était bien connue, mais la base du code procédural était telle qu'il était très difficile d'améliorer le moteur afin que les requêtes contenant des critères de sélection absurdes puissent être traitées sans balayer les données. En revanche, la conception OO de SQE permet très facilement d'améliorer le moteur afin que, pour les requêtes contenant des critères de sélection absurdes, DB2 renvoie simplement un jeu de résultats vide immédiatement.
Comme nous l'avons laissé entendre plus haut, IBM délivre les améliorations SQE par étapes sur la V5R2. On sait bien que le moteur DB2 UDB intégré joue un rôle central sur les serveurs iSeries et AS/400e ; c'est pourquoi IBM avance par étapes pour atténuer l'impact sur vos applications et

Lire l'article
Pourquoi superviser son infrastructure AD avec MOM

Pourquoi superviser son infrastructure AD avec MOM

Depuis environ un an, un petit nouveau est apparu dans le monde de la supervision : Microsoft Operations Manager. Petit nouveau certes, mais il est important de noter que ce produit n’est pas tout jeune et est déjà mature. En effet, il en est en fait, à sa version N°4. C’est un produit qui a été racheté par Microsoft à NetIQ. Le service pack1 du produit sort en janvier 2003.Ce produit est destiné à être une référence dans le monde de la supervision des infrastructures Microsoft et commence déjà réellement à s’implanter dans les entreprises soucieuses du bon fonctionnement de leurs infrastructures Windows.

Avant de décrire pourquoi MOM est le produit idéal pour surveiller l’AD, il est important de rappeler pourquoi il est nécessaire de superviser une infrastructure Active Directory.

Lire l'article
Trucs & Astuces : VLAN, DHCP, DSL

Trucs & Astuces : VLAN, DHCP, DSL

Retrouvez les trucs astuces de Mel Beckman, publiés dans iSeries News Vol.1 - Numéro 10 - Novembre 2002 : Problèmes de cables réseau - VLAN et DHCP ... - Hub sans fil et DHCP - Liens DSL redondants

Lire l'article
Réaménager les applications RPG pour l’architecture MVC

Réaménager les applications RPG pour l’architecture MVC

Si l’on vous demande de décrire les caractéristiques de vos applications iSeries, vous répondrez probablement: elles sont basées sur le RPG, sont constituées de programmes monolithiques et ont une interface de type écran passif. Toute autre réponse indiquera que vos applications ne sont pas représentatives de l’environnement iSeries moyen.

En examinant de près des applications iSeries héritées, on voit que leurs programmes englobent tout à propos d’une fonction particulière ou d’un ensemble de fonctions. Autrement dit, la saisie, le traitement et la sortie pour une fonction donnée sont étroitement intégrés, souvent dans un même programme.

En conséquence, les applications ont souvent des fonctions redondantes, sont parfois difficiles à maintenir et manquent de souplesse et d’extensibilité. Songez au travail de programmation que demande l’adjonction d’une interface de navigation à vos applications et vous prendrez conscience de leur rigidité.

Lire l'article
News iSeries – Semaine 22 – 2003

News iSeries – Semaine 22 – 2003

Actualités du 26 Mai au 1 Juin 2003

Lire l'article
Les nouveautés de la semaine 21 – Windows 2000 & .Net – 2003

Les nouveautés de la semaine 21 – Windows 2000 & .Net – 2003

Tous les nouveaux produits du 19 au 25 Mai 2003

Lire l'article
iSeries Navigator continue à  s’améliorer en V5R2

iSeries Navigator continue à  s’améliorer en V5R2

par Dennis Schmidt - Mis en ligne le 12/05/2003
La V5R2 est enfin là  ! J'ai hâte de vous parler du nouveau support d'Operations Navigator (OpsNav) V5R2. Pardon ! Il ne s'appelle plus comme çà . OpsNav et Management Central s'appellent désormais iSeries Navigator.Avec la V5R2, iSeries Navigator offre tellement de fonctions pour l'exploitation et l'administration qu'IBM a souhaité un nouveau nom pour couvrir tout le spectre du support désormais proposé. Pour vous mettre en appétit, voici un plateau d'échantillons d'iSeries Navigator V5R2. Pour en savoir plus sur les améliorations que la V5R2 apporte à  la famille de produits iSeries Access, voir « Quoi de neuf dans la V5R2 pour iSeries Client Access », et « Un premier coup d'oeil à  iSeries Access for Web ».

Lire l'article
ESEUTIL : A manipuler avec précaution

ESEUTIL : A manipuler avec précaution

par Paul Robichaux - Mis en ligne le 23/04/2003
Eseutil ne doit pas être utilisé à  la légère. Avant de l'utiliser, il faut soit démonter la base de données cible (Microsoft Exchange 2000 Server) soit fermer le Information Store (IS - Exchange Server 5.5). Et donc, vous risquez de ne pas pouvoir restaurer le service quand vous le voudrez. Par conséquent, n'utilisez Eseutil que si c'est absolument nécessaire et si vous comprenez ce qu'il fait ...Pour comprendre Eseutil, il faut connaître le format de la base de données ESE (Extensible Storage Engine) dans laquelle travaille Eseutil et il faut être familiarisé avec les nombreux modes d'Eseutil.

Lire l'article
Les nouveautés de la semaine 14 – Windows 2000 & .Net – 2003

Les nouveautés de la semaine 14 – Windows 2000 & .Net – 2003

Tous les nouveaux produits du 31 Mars au 06 Avril 2003

Lire l'article
Internet Security & Acceleration Server : quels bénéfices pour l’entreprise ?

Internet Security & Acceleration Server : quels bénéfices pour l’entreprise ?

Microsoft Internet Security & Acceleration Server propose une approche intégrée pour régler les problèmes de sécurité et de vitesse d’accès auxquels sont confrontés les responsables de la sécurité, des réseaux et du commerce électronique.

Lire l'article
Ouvrir la porte aux données non iSeries

Ouvrir la porte aux données non iSeries

par Kent Milligan - mis en ligne le 04/03/2003
Quelles sont les chances pour que toutes les données nécessaires au fonctionnement quotidien de votre société se trouvent sur un serveur iSeries dans sa base de données DB2 ? Dans le monde informatique actuel, la réponse est probablement « faibles » ou « nulles ».

Il y a des sources de données disparates dans de nombreuses situations différentes. Supposons, par exemple, qu'un membre de votre société ait recruté quelques programmeurs PC pour créer une solution départementale, et qu'une poignée de vos applications iSeries actuelles aient besoin d'accéder au contenu de la base de données qui se trouve sur le serveur PC. Autre cas classique : vous venez de fusionner avec une autre entreprise qui n'utilise pas de serveurs iSeries et il faut partager les données.

On voit donc qu'il est important de connaître les méthodes permettant d'accéder à  des bases de données non DB2 (comme Oracle et SQL Server) à  partir de programmes iSeries. Je m'intéresse ici à  une solution idéale - le produit DB2 Relational Connect d'IBM. Mais voyons d'abord de plus près le sujet de l'accès à  des bases de données hétérogènes.

Lire l'article
Commutateurs Gigabit Ethernet

Commutateurs Gigabit Ethernet

L’heure est à l’optimisme pour les sociétés qui souhaitent des réseaux plus rapides. En raison de la concurrence toujours plus vive entre des fournisseurs qui augmentent régulièrement leur offre de commutation 1000Base-T, Gigabit Ethernet est meilleur marché et plus facile à déployer que jamais.Malheureusement, il n’est pas toujours facile d’évaluer la solution Gigabit Ethernet la mieux adaptée. Les fournisseurs présentent leurs commutateurs à grand renfort de performances et de plaquettes marketing luxueuses, mais aucun n’explique clairement comment tel ou tel commutateur se comportera dans votre environnement particulier et encore moins s’il est facile à installer et à gérer. Pour vous donner un aperçu de ce que vous pouvez attendre des derniers commutateurs 1000Base-T, j’ai apporté certains d’entre eux dans le Lab Windows & .NET Magazine pour une séance de test.

Lire l'article
Actualités Windows NT / 2000 – Semaine 05 – 2003

Actualités Windows NT / 2000 – Semaine 05 – 2003

Actualités du 27 au 31 janvier 2003

Lire l'article
Actualités Windows NT / 2000 – Semaine 21 – 2003

Actualités Windows NT / 2000 – Semaine 21 – 2003

Toutes les Actualités du 19 au 25 Mai 2003

Lire l'article
Un premier coup d’oeil à  iSeries Access for Web

Un premier coup d’oeil à  iSeries Access for Web

par Michael Otey - Mis en ligne le 06/05/2003
iSeries Access for Web d'IBM est le dernier né de la famille de produits Client Access (désormais iSeries Access) d'excellente et longue réputation. Contrairement à  ce que l'on pourrait croire à  première vue, ce produit n'est pas une version actualisée de Client Access Express. iSeries Access for Web n'est pas le Client Access de votre père.

iSeries Access for Web ne vise plus exclusivement le desktop. Il s'agit d'un servlet Java iSeries qui, outre d'autres possibilités, rend les écrans iSeries sous la forme de flux de données HTML qui sont ensuite envoyés à  un navigateur client via le protocole Web HTTP. Il en découle plusieurs avantages. S'agissant d'un servlet, le produit n'a pas besoin d'installation ou de configuration client. Un client a simplement besoin d'un navigateur compatible. Le travail administratif nécessaire pour déployer et gérer la connectivité iSeries pour vos utilisateurs est donc très allégé.

Il y a bien sûr quelques compromis, et certaines des fonctionnalités fournies par les versions desktop de Client Access sont absentes d'iSeries Access for Web. Dans cet article, je donne un aperçu des nouvelles fonctions d'iSeries Access for Web et un résumé de ses exigences du point de vue système et logiciel. Pour voir la relation entre iSeries Access for Web et les autres produits de la famille Client Access, voir « Les différents visages de Client Access ».

Lire l'article
News iSeries – Semaine 17 – 2003

News iSeries – Semaine 17 – 2003

Actualités du 20 au 26 Avril 2003

Lire l'article
Gestion de fichiers spool iSeries

Gestion de fichiers spool iSeries

Generic Software présente Reprint, solution d'archivage en ligne, en temps réel et automatique pour fichiers spool iSeries. 

Reprint archive instantanément les fichiers spool dès qu'ils arrivent en files d'attente de sortie et génère une liste de fichiers à partir desquels les utilisateurs peuvent sélectionner les rapports à imprimer

Lire l'article
Comment sécuriser et améliorer la vitesse d’accès au Web en entreprise ?

Comment sécuriser et améliorer la vitesse d’accès au Web en entreprise ?

Concrètement, qu'attendent les entreprises de leur mode de connexion au Web ? Une sécurité maximale contre les tentatives d'intrusion externes, et un temps d'accès aux sites Web le plus bref possible. Deux attentes clés auxquelles répond le Internet Security & Acceleration Server de Microsoft, en dotant Windows 2000 d'un pare-feu et d'un cache Web intégrés.

Lire l'article

Les plus consultés sur iTPro.fr

A lire aussi sur le site

À la une de la chaîne Tech