> Windows
Trucs & Astuces : table SQL, accès RPG, Cobol et CL

Trucs & Astuces : table SQL, accès RPG, Cobol et CL

Les trucs & astuces de la semaine du 10 au 16 Octobre 2005

Lire l'article
Le filtre de Pourriel d’Outlook 2003

Le filtre de Pourriel d’Outlook 2003

par Tony Redmond - Mis en ligne le 14/09/2005 - Publié en Juillet/Août 2004

Le spam est un fléau qui continue à  empoisonner l'existence des administrateurs système. Même si les gouvernements des Etats-Unis et d'ailleurs tentent de régler le problème par la loi, les spammers contourneront probablement l'obstacle en déplaçant tout simplement leurs activités hors de la juridiction concernée. Pour illustrer la gravité du spam dans les grands comptes, des hôtes bastions HP déployés autour du réseau pour scruter tous les messages parvenant à  hp.com, ont rejeté jusqu'à  30 % des messages en 2002 parce qu'ils pouvaient être jugés immédiatement suspects, peut-être parce qu'ils contenaient des attachements « bien connus » ou infectés par des virus. Aujourd'hui, le même hôte rejette 70 % des messages - environ 21 millions par mois. L'essor du spam explique l'augmentation des messages abandonnés et toute entreprise qui héberge un serveur de courrier électronique est désormais la cible potentielle des spammers, quel que soit le serveur de courriel utilisé.

Lire l'article
Des richesses insoupçonnées à  portée de la main

Des richesses insoupçonnées à  portée de la main

par Brian Lawton - Mis en ligne le 22/06/2005 - Publié en Octobre 2004

SQL Server 2000 est en service depuis déjà  4 ans. Avec cette version, Microsoft a apporté un ensemble d'outils puissant, mais souvent sous-employé. Réfléchissez quelques instants à  votre environnement d'entreprise. Votre logiciel SQL Server sert-il à  d'autres tâches plus créatives que des sauvegardes occasionnelles ou encore des opérations basiques de lecture et d'écriture de données ? Selon Microsoft, la prochaine version majeure de SQL Server ne devrait pas être commercialisée avant le milieu de l'année 2005. Si l'on ajoute à  ce retard le temps de latence fréquent nécessaire aux clients avant qu'ils adoptent le nouveau produit, SQL Server 2000 a encore de beaux jours devant lui, au moins jusqu'en 2007. En attendant la prochaine version, examinons donc sept fonctionnalités souvent ignorées proposées par SQL Server 2000 et la manière dont elles peuvent vous aider dans vos tâches d'administration et de développement, afin d'accroître le retour sur vos investissements logiciels existants ...

Lire l'article
Services Web : des outils pour programmeurs iSeries

Services Web : des outils pour programmeurs iSeries

par Phil Coulthard et George Farr - Mis en ligne le 08/11/2005 - Publié en Février 2005

Nous sommes heureux de vous retrouver dans notre série d'articles suivant l'itinéraire des développeurs iSeries (voir ibm.com/iseries/roadmap). Nous en sommes à  l'étape 3, une meilleure architecture, dans laquelle le but est de participer pleinement au monde des interfaces utilisateur Web et des services Web, tout en continuant à  utiliser RPG ou Cobol pour la logique de gestion. Les articles précédents s'intéressaient aux outils de WDSc (WebSphere Development Studio Client) pour iSeries, pour développer de nouvelles applications d'interface utilisateur Web (voir l'encadré « Articles sur www.itpro.fr » ci-après). Ce mois-ci, nous nous concentrons sur les outils servant à  créer des services Web, en utilisant une fois encore la logique de gestion RPG ou Cobol. Certaines des fonctions évoquées n'existent que dans l'Advanced Edition de WDSc, que nous vous conseillons fortement de consulter au fil de l'itinéraire. Elle offre des fonctions améliorées, particulièrement pour les outils WebFacing et iSeries Web.

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
Authentification par formulaires dans l’OWA 2003

Authentification par formulaires dans l’OWA 2003

par Kevin Laahs - Mis en ligne le 07/09/2005 - Publié en Septembre 2004

L’OWA (Outlook Web Access) d’Exchange Server 2003 pratique l’authentification par formulaires. Parfois appelée authentification par cookies, cette fonction prévient divers risques : entre autres, l’utilisateur qui oublie de se déconnecter ou qui ne se déconnecte pas correctement, et le navigateur qui met en cache les références utilisateur. Parce que des déconnexions incorrectes et des références utilisateur mises en cache peuvent exposer les systèmes à des utilisateurs non autorisés ou mal intentionnés, de nombreuses entreprises ont rechigné à utiliser l’OWA. Avec les instructions que je fournis ici, vous pourrez pratiquer l’authentification par formulaires pour votre déploiement de l’OWA et réduire les risques de sécurité inhérents .

Lire l'article
La temporisation appliquée aux sockets

La temporisation appliquée aux sockets

par Chris Woodhead et Morgan Wadsworth - Mis en ligne le 29/06/2005 - Publié en Octobre 2004

Pour que vos fonctions socket ne soient plus bloquées

Les sockets permettent à  un programme de communiquer avec un autre - sur la même machine ou une différente - en utilisant TCP/IP, même si les détails de ce protocole vous sont cachés quand vous utilisez des sockets. En substance, les sockets permettent à  un programme applicatif d'établir une connexion puis d'échanger des données. C'est une méthode standard de communication entre plates-formes ...Généralement, les sockets permettent à  un client et à  un serveur de se parler. Pour programmer l'utilisation de sockets, on crée un serveur chargé d'écouter et de traiter les requêtes provenant d'un ou plusieurs clients. Il n'y a pas de restriction à  la fonction du client et du serveur : c'est à  l'initiative du concepteur de l'application. Citons quelques exemples simples : un client qui envoie des transactions comptables à  un serveur, lequel les enregistre en comptabilité, ou un client qui envoie une requête à  un serveur qui effectue la consultation ou la recherche puis renvoie le résultat. Les messages échangés entre le client et le serveur sont eux aussi sans restriction aucune. Ce peut être du texte, un format propriétaire, XML, ou autre chose.
Il existe trois types de sockets : raw (brut), datagram et stream (flux). On utilise des sockets stream quand il faut établir une connexion préalable entre des systèmes en situation d'échange, afin que les données (un flux d'octets) puissent être reçues sans perte, erreur ou duplication, dans l'ordre où elles ont été envoyées. Une connexion de sockets stream offre des flux d'entrée et de sortie, qui permettent de lire et d'écrire facilement des données entre des systèmes, tout comme on les lirait et les écrirait au moyen de fichiers stream IFS.
L'article « SCKTPROC Eases RPG Socket Programming » (www.itpro.fr Club abonnés) contient un programme de service ILE RPG très utile permettant d'appeler directement des fonctions socket stream et d'effectuer des tâches liées aux sockets. Nous allons voir comment ajouter la temporisation à  cet utilitaire. L'explication de cette amélioration suppose que vous avez déjà  utilisé des sockets. Pour vous documenter sur ce sujet, voir l'encadré Autres Ressources.

Lire l'article
La puissance informatique s’efforce de suivre le mouvement

La puissance informatique s’efforce de suivre le mouvement

 Mis en ligne le 08/11/2005 - Publié en Février 2005

Depuis l'an 2000, la School of Information Management and Systems à  l'Université de Californie - Berkeley - a étudié la quantité de nouvelles informations créées chaque année. Elle prend en compte toute information nouvellement créée, stockée sur quatre supports physiques - impression, film, magnétique et optique - et vue ou entendue dans quatre flux d'information empruntant des canaux électroniques : téléphone, radio, télévision et Internet. L'école projette également, en se fondant sur les données de l'année précédente, combien de nouvelles informations le monde créera dans les années à  venir.

Lire l'article
RPG et l’IFS : Introduction aux fichiers Stream

RPG et l’IFS : Introduction aux fichiers Stream

par Scott Klement - Mis en ligne le 10/10/2005 - Publié en Janvier 2005

La documentation des API IFS (integrated file system) a de quoi impressionner un programmeur RPG. Elle ne montre des exemples que pour les programmeurs C, et les API sont dites de « type Unix », ce qui suggère qu'elles ne sont pas destinées aux programmeurs RPG. N'en croyez rien ! Non seulement vous pouvez utiliser les IFS à  partir des programmes RPG, mais les API IFS comptent parmi les plus simples. Cet article est le premier d'une série traitant de l'utilisation de l'IFS à  partir d'ILE RPG. Je commence par les principes de base des fichiers stream, mais dans les prochains articles nous verrons les fichiers texte, les fichiers binaires, les répertoires et bien plus

Lire l'article
Traiter les erreurs en RPG

Traiter les erreurs en RPG

par Julian Monypenny - Mis en ligne le 07/09/2005 - Publié en Novembre 2004

L’écriture du code est souvent simple : c’est plutôt le traitement des erreurs qui prend du temps. Les erreurs prennent toutes sortes de formes et de tailles, mais elles sont de deux types : explosives ou radioactives. L’erreur explosive est évidente : un message d’exception vous signale que le programme a éclaté. Inquiétantes au début, les erreurs explosives sont simples à résoudre. Une tête froide et une analyse soigneuse aboutissent à un redémarrage du programme en bon ordre. Les erreurs radioactives sont bien plus insidieuses : le programme continue à fonctionner mais la sortie est altérée. On peut ne pas détecter la corruption durant des semaines ou des mois, et la réparation du dommage ainsi causé peut tourner au cauchemar.

Lire l'article
De meilleurs outils de développement DB2 UDB

De meilleurs outils de développement DB2 UDB

par Paul Conte - Mis en ligne le 29/06/2005 - Publié en Octobre 2004

Depuis de nombreuses années, la plupart des développeurs iSeries utilisent des outils de type écran passif ou écran vert, comme SEU. Aujourd'hui, il existe de nouveaux outils : WDSc (WebSphere Development Studio client), basé sur Windows et Linux, et d'excellents outils d'édition et de débogage graphique dans RSE (Remote System Explorer). Ces mêmes développeurs disposent donc d'un environnement moderne pour la programmation classique en RPG et Cobol, ainsi que pour le développement Java ...Mais qu'en est-il des tâches de développement en base de données ? Dans cet article, je présente quelques nouveaux outils d'IBM basés sur le client, y compris ceux de WDSc et d'iSeries Navigator.

Lire l'article
Trucs & Astuces iSeries : CrtOutQ, RPG

Trucs & Astuces iSeries : CrtOutQ, RPG

Les trucs & astuces de la semaine du 23 au 29 Mai 2005

Lire l'article
News iSeries – Semaine 19 – 2005

News iSeries – Semaine 19 – 2005

Toutes les actualités du 9 au 15 Mai 2005

Lire l'article
Trucs & Astuces iSeries : CpyF, RPG, PC

Trucs & Astuces iSeries : CpyF, RPG, PC

Les trucs & astuces de la semaine du 18 au 24 Avril 2005

Lire l'article
Concevoir et déployer de grandes applications commerciales sur le Web

Concevoir et déployer de grandes applications commerciales sur le Web

par Neil Willis - Mis en ligne le 06/04/2005 - Publié en Mai 2004

Au cours de ces dernières années, le mode de déploiement standard des applications commerciales a changé. En effet, la maîtrise d'Internet a permis d'étendre la portée des modèles informatiques traditionnels. On a commencé par un modèle centré sur l'hôte, on est passé au mode client/serveur et on en est aujourd'hui à  une structure centrée sur le serveur permettant aux utilisateurs d'accéder aux applications à  partir « des quatre coins » de la planète ...Dans le même esprit, l'interface d'application standard s'est déplacée d'un client « lourd », exigeant une considérable puissance de traitement, à  un client navigateur plus simple à  déployer et demandant moins de ressources.
Mais cette simplicité s'accompagne de nouvelles difficultés. Dès lors que la base utilisatrice s'étend, les performances du serveur Web deviennent une préoccupation première. Pour répondre aux besoins de milliers d'utilisateurs du Web, il faut prendre un peu de recul et réexaminer la manière dont nous concevons le matériel et le logiciel, pour donner aux utilisateurs le débit et le temps de réponse adéquats, sans transiger sur la fonctionnalité.
Récemment, une équipe de spécialistes en applications et performances des deux firmes IBM et J.D. Edwards ont combiné leurs talents pour bâtir un cluster de systèmes capables de servir plus de 14 000 utilisateurs simultanés, traitant 14 000 transactions commerciales à  l'heure et générant 3 millions de contacts à  l'heure. Pour épauler ce haut niveau de traitement, les concepteurs ont planifié le cluster de systèmes comme une solution totale, à  laquelle ils ajouteraient plus tard des techniques d'évolution innovantes. Ce projet pilote constitue à  bien des égards un bon modèle pour toute solution qui cherche à  servir un grand nombre d'utilisateurs d'une application basée sur le Web. C'est ce modèle que nous examinerons ici.

Lire l'article
News iSeries – Semaine 11 – 2005

News iSeries – Semaine 11 – 2005

Toutes les actualités du 14 au 20 Mars 2005

Lire l'article
Les nouveautés de la semaine 10 – Windows IT Pro – 2005

Les nouveautés de la semaine 10 – Windows IT Pro – 2005

Tous les nouveaux produits du 7 au 13 Mars 2005

Lire l'article
Le come back web du Back Office

Le come back web du Back Office

par Jean Mikhaleff - Mis en ligne le 23/02/2005 - Publié en Avril 2004

Il faut bien reconnaître que l'univers de l'informatique est devenu aussi touffu et dangereux qu'une jungle. Entre les manipulations marketing en tout genre et l'empilement continu de nouvelles technologies qui disparaissent aussi vite qu'elles sont venues, les DSI ont du mal à  s'y retrouver. Aussi, les éditeurs de logiciels constatent une certaine hésitation des entreprises à  investir ...Afin d'y voir plus clair, nous vous proposons dans cet article de modéliser le marché avec deux concepts : le Front Office et le Back Office, enrichis des toutes dernières avancées de la révolution Web.

Avant les interfaces graphiques Windows, les PC fonctionnaient avec des systèmes d'exploitation ne pouvant être utilisés que par des experts, ce qui en freinait largement la diffusion. Effectivement, des systèmes d'exploitation comme le DOS nécessitaient l'apprentissage de nombreuses commandes très techniques pour mettre en oeuvre les logiciels. Toute l'intelligence de Microsoft, s'inspirant d'Appel, a été d'ajouter au-dessus des commandes DOS une interface graphique évènementielle pilotée par une souris. Ainsi, pour copier un fichier d'un dossier à  l'autre, il suffit aujourd'hui de sélectionner, glisser et déplacer en un seul mouvement à  l'écran le fichier depuis le dossier d'origine vers une autre icône représentant le dossier de destination. En arrière plan, les commandes DOS complexes de copie de fichiers seront activées implicitement, sans avoir besoin de les connaître. Grâce aux interfaces graphiques Windows, tout le monde peut utiliser un PC. Nous devons aux interfaces graphiques intuitives la création d'un vrai marché de masse Front Office Windows, et parallèlement un abaissement considérable des coûts des logiciels du à  un effet de volume à  l'échelle planétaire. Le Front Office Windows a souvent été comparé à  l'épicerie de l'informatique, dans le bon sens du terme bien entendu. Les systèmes d'exploitation Windows représentent maintenant 95 % du marché du Front Office, Appel et Linux se partageant les 5 % restant.

Lire l'article
Les nouveautés de la semaine 7 – Windows IT Pro – 2005

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

Tous les nouveaux produits du 14 au 20 Février 2005

Lire l'article
News iSeries – Semaine 4 – 2005

News iSeries – Semaine 4 – 2005

Toutes les actualités du 24 au 30 Janvier 2005

Lire l'article