> Windows
StrataFrame Application Framework

StrataFrame Application Framework

MicroFour présente StrataFrame Application Framework, pour .NET 2.0. Ce produit permet de programmer dans n’importe quel langage .NET et s’intègre directement dans Visual Studio 2005 IDE.

Ce framework vous fournit des fonctionnalités améliorées au sein de ses objets.

Lire l'article
SQL Server Actualités – Semaine 12 – 2006

SQL Server Actualités – Semaine 12 – 2006

Les actualités SQL Server de la semaine du 20 au 26 Mars 2006

Lire l'article
Améliorer l’administration à  distance sécurisée avec SSH

Améliorer l’administration à  distance sécurisée avec SSH

par Mel Beckman Mis en ligne le 08/O3/2006 - Publié en Septembre 2005

Vous êtes confortablement assis dans un hall de départ d’aéroport, surfant sur le Web, quand on vous appelle : un programme critique est à la dérive et on a besoin de vos talents au bureau pour redresser la situation. Malheureusement, le programme en question tourne sur une machine placée derrière le pare-feu d’entreprise, hors de portée de votre connexion VPN. Que pouvez-vous faire ? Si vous maîtrisez Unix, la réponse est simple : vous connecter à distance directement au serveur en utilisant SSH (Secure Shell), véritable couteau de l’armée suisse des outils d’administration à distance. Hélas, récemment encore, si votre cible était une boîte iSeries, vous étiez désarmé.Heureusement, cette impuissance a disparu depuis le 9 février 2005. Précisément le jour où IBM a répondu aux doléances des clients iSeries qui demandaient SSH natif sur i5/OS. Le dicton «mieux vaut tard que jamais » ne s’est jamais autant vérifié. La guerre de la sécurité des réseaux s’est aggravée. On ne compte plus les nouvelles menaces provenant des réseaux sans fil, des usurpateurs d’identité, des chevaux de Troie et des débordements de buffer. Et les spécialistes iSeries ont besoin de tous les outils existants pour mener ce combat. SSH est une arme de choix pour l’administrateur de réseau.

Bien que l’accès par ligne de commande à distance soit l’une des utilisations les plus évidentes de SSH, ce n’est que le début. SSH peut accomplir bien plus que cela, sur un large éventail de plates-formes, postes de travail, serveurs, portables, routeurs et même téléphones cellulaires. Avec SSH, vous pouvez copier en tout sécurité des fichiers de votre iSeries sur un serveur Unix, canaliser une connexion d’accès base de données d’un réseau à un autre, et même disposer des services intranet d’entreprise dans votre chambre d’hôtel. Le tout sous l’excellente protection d’un cryptage musclé dont les clés peuvent atteindre 256 bits.

Pour bénéficier de ce trésor de l’administration à distance, gratuit de surcroît, il suffit de consacrer une heure ou deux à installer SSH et à l’essayer. Comme SSH est un produit opensource, son interface ligne de commande est homogène entre les systèmes, de sorte qu’une fois apprise, on peut la réutiliser en de multiples endroits. Continuez la lecture pour apprendre à utiliser SSH sur l’iSeries ou autre plate-forme de votre choix. Vous deviendrez rapidement un expert.

Lire l'article
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
News iSeries – Semaine 4 – 2006

News iSeries – Semaine 4 – 2006

Toutes les actualités de la semaine du 23 au 29 Janvier 2006

Lire l'article
Outlook 2003, Exchange 2003 : un régime réseau sans compromis, 1ère partie

Outlook 2003, Exchange 2003 : un régime réseau sans compromis, 1ère partie

par Christophe Leroux - Mis en ligne le 06/01/06- Publié en Novembre 2004

Lors des précédents numéros du magazine Exchange, nous avons étudié le fonctionnement du mode « cache Exchange » de Microsoft Outlook 2003. Ce mode offre à l’utilisateur une meilleure disponibilité de ses messages et un masquage de la disponibilité du réseau le reliant au serveur Microsoft Exchange. Ces apports sont essentiellement visibles par l’utilisateur final. Nous allons maintenant, lors de cet article en deux parties, étudier l’impact réseau du déploiement d’Outlook 2003 et d’Exchange 2003. Nous nous attarderons sur le client Outlook dans cette première partie. La suite de l’article qui sera disponible dans le prochain numéro du magazine, traitera du client WEB « Outlook Web Access » et des conclusions globales à tirer sur l’ensemble de ces clients de messagerie.Les gains réalisés sur les bandes passantes réseaux intéressent généralement peu les utilisateurs, mis à part qu’ils reçoivent leurs messages plus rapidement. Par contre, c’est un sujet particulièrement important pour l’ensemble des intervenants concernés par l’étude d’un projet d’architecture de messagerie. Les architectes messagerie s’intéressent à ces gains réseaux pour définir le positionnement des infrastructures serveurs et les conséquences qu’aura ce déploiement sur la topologie WAN, sujet qui intéresse également les architectes réseaux. Les financiers sont aussi concernés par cet aspect trafic réseau, non pas par des considérations techniques, mais pour évaluer le gain financier qui sera réalisé en centralisant les serveurs Exchange en comparaison du coût potentiel si une augmentation du débit des liens WAN est nécessaire.

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
DB2 UDB for iSeries : 5 trucs essentiels

DB2 UDB for iSeries : 5 trucs essentiels

par Kent Milligan - Mis en ligne le 25/10/2005 - Publié en Février 2005

Dans sa version V5R3, DB2 UDB comporte plusieurs petites améliorations qui passent parfois inaperçues. C'est dommage car elles contribuent à  améliorer la productivité. Ces nouvelles fonctions permettent de déterminer plus facilement quels sont les index les plus intéressants pour affiner une requête, simplifier l'exécution et la gestion des scripts SQL, simplifier le traitement des chaînes de caractères, ajouter une couche de sécurité supplémentaire autour des données DB2, et mieux contrôler la quantité de données que collecte le moniteur de base de données. Lisez le détail de ces améliorations et la manière d'en tirer le meilleur parti.

Lire l'article
Gérer Exchange 2003 avec WMI [1ère partie]

Gérer Exchange 2003 avec WMI [1ère partie]

par Alain Lissoir - Mis en ligne le 04/10/2005 - Publié en Septembre 2004

Comme la plupart des produits Windows apparus en 2003, Exchange Server 2003 accroît sa manageabilité grâce à  WMI (Windows Management Instrumentation). Comme le montre le tableau Web 1 (www.itpro.fr Club abonnés), Exchange 2000 Server a été la première release dans laquelle Microsoft a mis en oeuvre les interfaces WMI pour Exchange. La release originale offrait trois providers WMI : ExchangeRoutingTableProvider, ExchangeQueueProvider et ExchangeClusterProvider. Tous trois sont désormais disponibles à  partir du namespace Root\CIMV2\Applications\ Exchange. Par la suite, Microsoft a présenté Exchange 2000 Service Pack 2 (SP2), qui introduisait deux nouveaux providers WMI dans le namespace Root\ MicrosoftExchangeV2 : ExchangeDsAccessProvider et ExchangeMessageTrackingProvider.

Lire l'article
Externaliser les touches de fonctions

Externaliser les touches de fonctions

par Jeff Yanoviak - Mis en ligne le 20/07/2005 - Publié en Novembre 2004

Excepté les îles Galapagos, peu de choses démontrent autant la diversité de l'évolution que les techniques de coding rencontrées en visitant des sites en Europe. La boîtes à  outils de programmation de l'iSeries offre pléthore d'outils nous permettant de réaliser le même travail de plusieurs manières, plus ou moins élégantes. Depuis l'origine d'ILE, les pointeurs de procédure nous accompagnent. Ils sont un peu comme le mouton noir de la famille : on ne les voit pas souvent. C'est dommage car ils ont beaucoup à  offrir sur le plan de la dynamique et de la souplesse ...Cet article donne un exemple pratique d'utilisation des pointeurs de procédure. Il contient aussi des éléments applicables dans de plus grandes applications. Mon exemple présente les pointeurs de procédure, démontre leur souplesse et stocke nettement tout le code de touches de fonction dans un bloc de code visible, accessible, facile à  maintenir, à  la fin du module. De sorte que les procédures n'encombrent pas le corps du module principal.

Lire l'article
4 conseils pour le travail en réseau

4 conseils pour le travail en réseau

par Mel Beckman - Mis en ligne le 15/06/2005 - Publié en Septembre 2004

Ce n'est pas une mince affaire que de tirer le meilleur parti d'un réseau. Pour vous y aider, je propose quatre conseils.

Ping pour l'utile et l'agréable
Le court délai d'attention du Ping Windows
La curieuse façon pour Windows de traiter les serveurs DNS
Le monstre MTU

Lire l'article
Les paramètres en première ligne

Les paramètres en première ligne

par Rodney Landrum - Mis en ligne le 25/10/2005 - Publié en Décembre 2004

En tant qu'administrateur de base de données (DBA) et analyste de données, je ne peux pas, en dépit de tous mes efforts, toujours éviter d'écrire du code pour résoudre des problèmes complexes ou tirer parti de la richesse des outils de gestion proposés par SQL Server. Au fil des années, j'ai écrit des scripts de solutions pour toutes sortes de projets liés à  SQL Server, allant de la création de lots DTS (Data Transformation Services) à  l'écriture de code ASP (Active Server Pages), me réjouissant chaque fois que je suis parvenu à  me dépêtrer des erreurs de syntaxe et de la logique des boucles imbriquées. Toutefois, lorsque Microsoft a sorti SQL Server 2000 Reporting Services, une solution qui requiert Visual Studio .NET 2003 pour l'élaboration de rapports, j'ai craint d'être obligé de franchir le pas et de devenir un développeur accompli. Mais, en fait, vous n'avez pas besoin d'être un programmeur pour développer un rapport Reporting Services. Cet outil propose deux fonctionnalités de rapports puissantes, les paramètres et les expressions, qui une fois combinées permettent aux créateurs de rapports d'ajouter des fonctionnalités sophistiquées à  leurs rapports sans écrire du code à  rallonge.

Lire l'article
Maîtriser les modules, 1ère partie

Maîtriser les modules, 1ère partie

par Bryan Meyers - Mis en ligne le 27/09/2005 - Publié en Décembre 2004

ILE (Integrated Language Environment) permet de développer les programmes de manière modulaire, avec des composants réutilisables. On le sait, la programmation modulaire offre de nombreux avantages par rapport aux méthodes traditionnelles : compilations plus rapides, maintenance plus simple, code plus fiable, et meilleur usage des routines communes et autres ressources. On peut comparer un modèle modulaire bien géré à  un orchestre symphonique où chacune des composantes contribue au concert de l'application globale. Un modèle médiocrement géré tourne vite à  la cacophonie.

Lire l'article
L’évolution de LPAR continue

L’évolution de LPAR continue

par Jeff Yanoviak - Mis en ligne le 13/07/2005 - Publié en Novembre 2004

Au début (ou, plus exactement, il y a cinq ans avec la release de la V4R4), Big Blue a créé le partitionnement logique (LPAR, logical partitioning) pour l'iSeries. Et il fallait attribuer au moins un processeur statique pour chaque partition. Big Blue a alors dit : il y aura des partitions multiples pour chaque processeur et le partitionnement dynamique permettra la réallocation des ressources. Et Big Blue a constaté que cela était bien ...Et le « peuple » iSeries a lui aussi vu que c'était bien - après un certain temps. Reconnaissons que LPAR ne fut pas parfait d'emblée. La première adoption se cantonnait à  de gros sites iSeries aux infrastructures complexes. Mais Brad Kimball, vice-président de solutions management chez Vision Solutions, décrit ce calme initial comme une « période de transition » révolue. Durant les deux dernières années, il a vu de plus en plus d'acheteurs de la solution de disponibilité Orion de Vision demander des LPAR. Avec environ 50 % de toutes les licences présentes aujourd'hui sur des boîtes partitionnées.
L'amélioration différée est probablement due moins à  une période de transition notable qu'à  l'amélioration. Le partitionnement dynamique est apparu avec la V5R1 : il permettait de diviser les processeurs entre des partitions et de réallouer les ressources à  la volée. Une véritable aubaine pour les clients qui répugnaient à  arrêter leurs systèmes chaque fois qu'ils voulaient ajouter ou déplacer des ressources.

Lire l'article
Choisir une GUI en frontal

Choisir une GUI en frontal

Mis en ligne le 8/06/2005 - Publié en Septembre 2004

Trois experts nous parlent de leurs meilleures solutions...

Pour les nouvelles applications Web, les développeurs iSeries sont confrontés à  plusieurs décisions en matière de mise en oeuvre d'interface utilisateur (UI, user interface). En premier lieu, le « client léger », par opposition au « client lourd ».

Lire l'article
L’automatisation des traces en 9 étapes

L’automatisation des traces en 9 étapes

par Steven Berringer - Mis en ligne le 25/10/2005 - Publié en Décembre 2004

Le Générateur de profils, la fonctionnalité de trace intégrée de SQL Server, constitue un outil précieux pour l'optimisation des performances et le débogage des applications SQL Server. Vous pouvez ainsi tracer chaque requête soumise par une application de base de données à  SQL Server et exploiter ces informations pour améliorer les performances. Par exemple, si vous exécutez une trace du Générateur de profils au cours d'un processus de longue durée, vous pourrez constater que SQL Server utilise une analyse de table, rencontrant ainsi des verrous de table ou aboutissant à  d'autres événements nuisibles pour les performances. Dans la majorité des cas, je me sers du Générateur de profils à  la demande d'un développeur qui essaie de déboguer du code de base de données épineux. Parfois, si j'ai le temps, j'adopte une approche préventive et j'exécute ma trace favorite, à  savoir la trace Duration. Celle-ci recherche les processus accédant à  SQL Server et dont la durée d'exécution est supérieure à  1 seconde. Cette valeur d'une seconde semble une limite appropriée, car cela vous permet de voir les processus qui consomment le plus de ressources sans tout monopoliser.

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
LPAR : la solution à  vos besoins de consolidation ?

LPAR : la solution à  vos besoins de consolidation ?

par Jeff Yanoviak - Mis en ligne le 13/07/2005 - Publié en Octobre 2004

Le partitionnement logique (LPAR, logical partitioning) se prête naturellement à  la consolidation. En effet, il permet d'isoler les charges de travail, mais aussi d'utiliser différents langages primaires, fuseaux horaires et versions OS/400, sur un seul iSeries physique. Mais, pour prendre des décisions en matière de consolidation, il faut prendre en compte d'importants facteurs sur le plan économique, performance et disponibilité. Voyons donc quelques points à  considérer si vous envisagez d'utiliser LPAR dans un projet de consolidation ...Le partitionnement logique (LPAR, logical partitioning) se prête naturellement à  la consolidation. En effet, il permet d'isoler les charges de travail, mais aussi d'utiliser différents langages primaires, fuseaux horaires et versions OS/400, sur un seul iSeries physique. Mais, pour prendre des décisions en matière de consolidation, il faut prendre en compte d'importants facteurs sur le plan économique, performance et disponibilité. Voyons donc quelques points à  considérer si vous envisagez d'utiliser LPAR dans un projet de consolidation.

Lire l'article
Utiliser des files d’attente de données DDM

Utiliser des files d’attente de données DDM

par Kaushik Dutta - Mis en ligne le 8/06/2005 - Publié en Septembre 2004

De nombreuses entreprises ont plus d'un iSeries. Il faut donc que ces machines communiquent entre elles pour mieux utiliser les ressources. Voici quelques méthodes permettant à  deux machines iSeries d'interagir ...

  • Fonctionnalité MQ Series
  • Un déclencheur associé à  un fichier physique, qui invoque RUNRMTCMD
  • Une file d'attente de données dans un iSeries, avec une file d'attente de données DDM dans le second iSeries
  • Une file d'attente de données dans un iSeries, en utilisant RCVDTAQ pour invoquer RUNRMTCMD
  • Un fichier physique dans un iSeries, avec un fichier DDMF dans le second iSeries
  • Utiliser les commandes SNDNETF (Send Network File) et RCVNETF (Receive Network File) sur les deux machines

  • Parmi ces méthodes, la fonctionnalité MQ Series et les files d'attente de données DDM sont les plus fiables. Cependant, la fonctionnalité MQ Series a pour inconvénient de demander beaucoup de préparation pour un simple job par rapport aux files d'attente de données DDM.
    Les files d'attente de données DDM vous permettent d'accéder aux données distantes à  partir des files d'attente de données d'un autre système. J'explique ici les fonctions des files d'attente de données DDM interagissant entre deux machines iSeries.

    Lire l'article
    Installation, configuration, et différences opérationnelles entre les éditions WAS 5.0 Express et Base

    Installation, configuration, et différences opérationnelles entre les éditions WAS 5.0 Express et Base

    par Kalyani Yerra - Mis en ligne le 19/10/2005 - Publié en Janvier 2005

    Cet article reprend l'installation d'Enterprise Application avec WAS Express et Base ; la création d'un serveur d'applications pour WAS - Express ; Les script startServer et stopServer ainsi que quelques exemples .

    Lire l'article