Déployer vos applications Web J2EE avec JBoss

Tech |
> Tech
Déployer vos applications Web J2EE avec JBoss

Déployer vos applications Web J2EE avec JBoss

par Kenneth Sablan Unpingco et Laurel Sullivan - Mis en ligne le 22/09/2004 - Publié en Janvier 2004

Une alternative gratuite à  WebSphere

Si vous avez des applications J2EE à  déployer sur l'iSeries, vous n'êtes pas obligé d'opter pour WebSphere. Il existe en effet une alternative gratuite. JBoss est un serveur d'applications J2EE (Java 2 Enterprise Edition) conforme aux standards, open-source, écrit en Java 100 % pur.Le serveur JBoss et ses compléments sont disponibles sous une licence publique. Et, avec plus de 150 000 téléchargements par mois, JBoss est certainement le serveur de type J2EE le plus téléchargé du marché. Cet article vous apprend à  installer le serveur d'applications Web Java JBoss sur l'iSeries.
Nous avons décidé d'utiliser JBoss pour la société de Laurel (Sullivan Software, Inc) pour effectuer une « proof of concept » pour ses clients iSeries. Comme JBoss est un logiciel open-source proposé gratuitement, nous avons commencé à  écrire des systèmes applicatifs J2EE simples qui utilisent des Java Servlets, des JSP (Java Server Pages), des EJB (Enterprise JavaBeans) 2.0 et JMS (Java Message Service). Beaucoup des clients de Sullivan sont des entreprises petites mais florissantes qui doivent réfléchir soigneusement à  leurs choix informatiques. JBoss répondait le mieux à  leurs besoins du point de vue financier. Notre expérience avec différentes versions de WebSphere, WebLogic de BEA et Visual Studio C#.net nous a aidé à  évaluer JBoss sur l'iSeries. Après avoir réalisé notre simple application J2EE en utilisant JBoss pour les clients de Sullivan Software, Inc, nous savions que certains clients souhaiteraient acheter et faire migrer ces applications sur WebSphere ou WebLogic pour bénéficier des outils d'application rapides de ces serveurs et d'autres fonctions intéressantes.
Il est important de noter que nous avons décidé de créer un environnement séparé pour JBoss parce que nous voulions optimiser les ressources et les performances du système pour notre machine iSeries. Ce cours vous montre comment faire. Vous avez aussi la possibilité d'utiliser JBoss interactivement dans une session QShell mais, ce faisant, vous risquez d'influencer plus fortement les ressources et les performances de votre système iSeries. Sachez donc qu'il existe d'autres méthodes que celle que nous décrivons ci-dessous, pour installer JBoss sur un iSeries.

Lire l'article
Actualités Windows NT / 2000 – Semaine 51 – 2004

Actualités Windows NT / 2000 – Semaine 51 – 2004

Toutes les Actualités du 13 au 19 Décembre 2004

Lire l'article
WebSphere Studio : Clarification

WebSphere Studio : Clarification

par Sharon L. Hoffman - Mis en ligne le 24/11/2004 - Publié en Novembre 2003

Eliminer la confusion pour bien utiliser le packaging WebSphere Studio

WebSphere est un nom de marque réputé mais il baigne dans une grande confusion parce qu'il couvre un large spectre de produits. IBM utilise abondamment la marque WebSphere : du logiciel de reconnaissance vocale jusqu'aux outils de développement. Sur le marché iSeries, quand on parle de WebSphere sans qualificatif, il s'agit généralement de WAS (WebSphere Application Server) ...WAS est le logiciel intermédiaire qui gère les communications entre un serveur (un iSeries, par exemple) et un navigateur Web. WAS peut traiter des tâches comme le lancement de servlets et l'extraction de pages Web.
Mais il existe un autre produit WebSphere important pour l'iSeries : WebSphere Studio for iSeries, qui regroupe des outils de développement basés sur l'hôte, des compilateurs et une suite complète d'outils de développement applicatifs sur PC. (A noter que l'abréviation « WS for iSeries » désigne tous les produits spécifiques à  iSeries dans la famille WebSphere Studio.) WS for iSeries inclut des outils de type PC spécifiquement pour travailler avec des programmes iSeries écrits en RPG, Cobol et CL, ainsi que des outils pour Java, XML et autres.
WS for iSeries fait partie de la famille WebSphere Studio, laquelle appartient elle-même à  la famille WebSphere globale. Pour ajouter à  la confusion, le nom de produit - WebSphere Development Studio - a changé plusieurs fois depuis qu'IBM a annoncé pour la première fois son nouveau packaging d'outils de développement pour iSeries, et il existe plusieurs variantes dans la gamme de produits WebSphere Studio propres à  l'iSeries.
Dans cet article, nous essayons de clarifier les choses, mais voyons d'abord pourquoi les développeurs iSeries devraient s'intéresser à  Web- Sphere Studio.

Lire l'article
Les nouveautés de la semaine 47 – Windows 2000 et .Net – 2004

Les nouveautés de la semaine 47 – Windows 2000 et .Net – 2004

Tous les nouveaux produits du 15 au 21 Novembre 2004

Lire l'article
Les nouveautés de la semaine 44 – Windows 2000 et .Net – 2004

Les nouveautés de la semaine 44 – Windows 2000 et .Net – 2004

Tous les nouveaux produits du 25 au 31 Octobre 2004

Lire l'article
Actualités Windows NT / 2000 – Semaine 41 – 2004

Actualités Windows NT / 2000 – Semaine 41 – 2004

Toutes les Actualités du 4 au 10 Octobre 2004

Lire l'article
Scripts dans le guide Win2K Scripting

Scripts dans le guide Win2K Scripting

par Michael Otey - Mis en ligne le 27/10/2004 - Publié en Février 2004

Vous recherchez des ressources de scripting ?
Trouvez-les ici

L'une des questions que l'on me pose le plus fréquemment est où trouver des ressources de scripting. L'une des meilleures ressources que j'ai rencontrées récemment est le Microsoft Windows 2000 Scripting Guide...Outre celles qui vous exposent aux diverses technologies de scripting, l'ouvrage contient des briques de scripting permettant de construire rapidement votre propre bibliothèque de scripts. Ecrit par le Microsoft Windows Resource Kit Scripting Team, le livre contient plus de 400 modèles de scripts qui effectuent des tâches administratives Windows très diverses. Ce mois-ci, je vous présente dix des meilleurs scripts et informations de scripting que contient ce livre.

Lire l'article
Point de décision Windows 2003

Point de décision Windows 2003

par Jeremy Moskowitz - Mis en ligne le 15/09/2004 - Publié en Janvier 2004

Ce questionnaire vous aidera dans votre décision : rester avec Win2K ou faire le saut à  Windows 2003

Le successeur de Windows 2000 a porté trois noms : Windows 2002, Windows .NET (Win.NET) Server et l'actuel Windows Server 2003. Dans la confusion du changement de nomenclature et des ajouts et retrait de fonctions de dernière minute, vous vous demandez peut-être si ça vaut la peine de passer à  Windows 2003...Certains experts considèrent que Windows 2003 est une simple « étape intermédiaire » en avant ; pour d'autres, c'est la « prochaine génération ». Qui croire ?
Si vous êtes sur le point de commencer un déploiement Win2K, devriez-vous foncer ou bien vous regrouper et jeter un coup d'oeil à  Windows 2003? Dans un monde idéal, vous devriez être capable de déterminer facilement si Windows 2003 convient à  votre environnement. Bien sûr, Windows 2003 est riche de superbes fonctions, comme le support d'un milliard d'objets AD (Active Directory), une sécurité plus rigoureuse et beaucoup de nouveaux utilitaires ligne de commande. Mais qu'en est-il des améliorations apportées aux principales fonctions de l'OS, comme Microsoft IIS, le support du clustering, et Terminal Services ? Sachant comment vous utilisez votre réseau aujourd'hui, utiliserez-vous réellement ces fonctions améliorées ?

Lire l'article
De meilleurs outils : Projet iSeries

De meilleurs outils : Projet iSeries

par Phil Coulthard et George Farr - Mis en ligne le 22/09/2004 - Publié en Janvier 2004

Un tremplin vers un environnement de développement plus structuré

Dans cet article, le troisième, nous continuons notre description de la première étape du trajet J2EE qui en comporte cinq. La première étape est Meilleurs outils, qui signifie des outils modernes pour le développement RPG et Cobol. Dans le dernier article, nous avons décrit l'outil RSA (Remote System Explorer) pour l'accès approfondi de style PDM aux objets et membres distants.Bien que le RSE soit le point où la plupart des développeurs iSeries entameront (à  juste titre) leur action de modernisation, nous pensons que l'étape logique suivante pour beaucoup sera l'environnement de développement plus structuré qu'offrent les projets iSeries.
Un projet iSeries est un projet Eclipse classique. En définitive, ce n'est rien d'autre qu'un dossier sur votre disque Windows local, contenant d'autres dossiers et fichiers. Toutefois, dans ce cas, ces sous-dossiers représentent des fichiers source iSeries et les fichiers sont des membres source iSeries. Chaque projet iSeries est associé à  une bibliothèque unique dans une connexion RSE, et cette association est importante dans beaucoup d'actions que vous pourrez effectuer, comme nous le verrons.

Lire l'article
SPECIAL REPORT : HP OpenView : Pour une gestion optimisée des environnements Windows

SPECIAL REPORT : HP OpenView : Pour une gestion optimisée des environnements Windows

70 % des budgets des DSI sont aujourd’hui alloués à la gestion et l’administration des systèmes Windows. Comment faire pour que ces investissements représentent une valeur commerciale pour l’entreprise ? En optimisant la disponibilité des serveurs Windows, en garantissant les temps de réponses des bases SQL, la montée en charge et la continuité de services des systèmes Exchange.En proposant des solutions de gestion des infrastructures adaptée à l’environnement Microsoft, HP rend votre système d’information plus productif, moins vulnérable et à la hauteur des attentes utilisateurs.

Selon IDC, le marché mondial de la haute disponibilité a augmenté de 18 % entre 1997 et 2004. Une croissance exponentielle que l’on peut notamment expliquer par l’émergence d’une nouvelle classe d’applications critiques de type e.commerce, e.Business, ERPs, centres de contact clients, nécessitant des infrastructures à disponibilité continue. Jusqu’ici dominé par des solutions serveurs « mission critical » de type Unix et Mainframe, le marché des applications critiques laisse aujourd’hui cependant une place de choix aux environnements de serveurs Windows. Des serveurs qui offrent une excellente réponse aux montées en charge, une sécurité accrue, des framework de développement intégré et qui se distinguent surtout par leurs facilités de déploiement par rapport aux clusters sous Unix. « Cette apparente facilité de mise en oeuvre est trompeuse et peut être source de problèmes graves de continuité d’activité si l'on n'aborde pas les aspects de supervision et d’administration avec la même rigueur que pour les systèmes Unix/mainframe. » constate cependant François Bérot Business Development Manager HP OpenView. Le point faible des fonctionnalités de gestion Windows selon le Giga Group, se jouerait au niveau du suivi des performances, de l’analyse des défaillances et de la corrélation d’évènements. A contrario, un système d’administration de qualité, à l’instar d’OpenView, offre des avantages non négligeables, en termes de:

  • Garantie de performance et de disponibilité des applications critiques de l’entreprise, quel que soit l’environnement de production, via une gestion proactive et non seulement corrective.
  • Garantie de réduction du temps d’indisponibilité des services, et donc d’une meilleure satisfaction client.
  • Garantie de retour sur investissement et de réduction des coûts de possession (TCO)
En tant que pionnier des environnements serveurs NonStop /clusters et acteur expérimenté de l'administration des infrastructures à haute disponibilité (plus de 140 000 clients OpenView) HP est aujourd’hui très bien placé pour proposer des solutions de gestion adaptées aux particularités des environnements Windows. Des solutions offrant par ailleurs une gestion optimisée à 3 niveaux : les infrastructures, les applications et les niveaux de services (SLA).

Lire l'article
News iSeries – Semaine 22 – 2004

News iSeries – Semaine 22 – 2004

Toutes les actualités du 24 au 30 Mai 2004

Lire l'article
Dépannage des réseaux : Principes de base

Dépannage des réseaux : Principes de base

Comment régler les problèmes courants

Le dépannage peut représenter jusqu’à 90 % du travail d’un administrateur réseau. Personne n’aime jouer au pompier, mais on n’a pas toujours le choix. De bonnes compétences de dépannage permettent de réagir rapidement en situation de crise et de maintenir le bon fonctionnement du réseau...Face à un problème de dépannage, commencez à vous poser quelques questions élémentaires. Qu’est-ce qui a changé ? Ce problème s’est-il déjà produit et, si oui, quand? Est-il reproductible ? L’utilisateur at- il fait quelque chose de différent ? D’autres utilisateurs sont-ils confrontés au même problème?
Ensuite, essayez d’isoler le problème par dichotomie, c’est-à-dire en le « divisant par deux » à chaque étape pour vous approcher de sa source. Par exemple, si une station de travail ne peut pas se connecter au réseau, essayez de déterminer s’il s’agit d’un problème concernant le réseau ou d’un problème propre à la station de travail. Si vous trouvez rapidement que le problème ne s’applique qu’à la station de travail, vous avez éliminé une importante moitié de l’équation et vous êtes plus près d’isoler le problème. Même si vous ne pouvez pas trouver une solution, le fait d’isoler le problème vous fera gagner énormément de temps quand vous solliciterez une aide extérieure.
Pour illustrer ce processus, j’ai rassemblé plusieurs scénarios de dépannage, allant de problèmes courants mais simples à des défis plus difficiles. Si vous vous trouvez dans ces mêmes situations, vous pourrez appliquer
certaines des questions de base que j’utilise pour isoler les problèmes dans ces exemples. Pour plus d’informations sur les outils que j’utilise dans les scénarios ciaprès, voir l’encadré « Outils de dépannage simples ».

Lire l'article
Un nouveau système d’intégration d’applications

Un nouveau système d’intégration d’applications

International Presence annonce la version 3 de Presence, système d'intégration d'applications, avec une nouvelle architecture et réécriture de son activité entreprise qui contrôle l'interface administrative. 

L'administrateur de tâches Presence utilise maintenant une conception classique de diagramme d'organigrammes pour visualiser chaque étape des tâches

Lire l'article
Vision annonce HA for 25K

Vision annonce HA for 25K

Vision annonce « HA for 25K », une série d'offres de haute disponibilité packagées pour iSeries et Windows. 

Ce package fournit des solutions haute disponibilité basées sur une application haute disponibilité multi plates-formes.

Lire l'article
Remplacer 5250 par XML

Remplacer 5250 par XML

par Greg Mummah - Mis en ligne le 14/04/2004

X-Caliber, un composant de la plateforme logicielle LegaSuite de Seagull pour l'évolution de l'existant, est une nouvelle technique permettant de remplacer 5250 par XML. X-Caliber traite directement deux problèmes importants auxquels sont confrontés aujourd'hui les clients iSeries : étendre et intégrer des applications traditionnellement fermées aux architectures ouvertes standard, et optimiser l'investissement en infrastructure matérielle sans recourir davantage à  un CPW (computing performance workbench) interactif coûteux.

Pour beaucoup, le flux de données 5250 et les coûts d'exécution d'applications interactives performantes freinent l'évolution de l'iSeries. Avec X-Caliber, les programmes interactifs peuvent s'exécuter dans le sous-système batch, augmentant spectaculairement l'évolutivité des applications iSeries par la prise en compte d'un plus grand nombre d'utilisateurs sur le même matériel. X-Caliber modifie des copies de votre code source applicatif, redirigeant la sortie de l'application vers le serveur X-Caliber au lieu de l'iSeries Data Management. Les programmes iSeries conservent leur mode conversationnel pour les utilisateurs finaux, mais ils sont beaucoup plus efficaces sur le plan architectural parce qu'ils utilisent le sous-système batch plus évolutif et plus économique. X-Caliber remplace le flux de données 5250 par XML pour les applications existantes et les nouveaux développements.

Lire l'article
Actualités Windows NT / 2000 – Semaine 27 – 2004

Actualités Windows NT / 2000 – Semaine 27 – 2004

Toutes les Actualités du 28 Juin au 4 Juillet 2004

Lire l'article
Help/Systems, opérations automatisées Robot pour l’iSeries

Help/Systems, opérations automatisées Robot pour l’iSeries

Help/Systems, éditeur de la solution des opérations automatisées Robot pour l'iSeries, annonce la disponibilité de Robot/SAVE 10.0, dernière version de son logiciel d'automatisation des sauvegardes et reprises, et de gestion des bandes. 

Robot/SAVE 10.0 offre la possibilité de reprendre les sauvegardes incomplètes.

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

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

Toutes les Actualités du 17 au 23 Mai 2004

Lire l'article
Intégrer RPG et Java avec JNI : Clients Java

Intégrer RPG et Java avec JNI : Clients Java

par Gary Guthrie et Brian Farrar - Mis en ligne le 3/05/2004

Pour accéder au code RPG existant dans des applications iSeries à  partir d'un nouveau client Java

Dans l'article « Intégrer RPG et Java avec JNI », iSeries News mars 2003, nous vous avons préparés à  l'intégration de RPG et Java en expliquant comment préparer votre environnement iSeries Java. Pour vous aider à  utiliser les exemples de cette série, nous avons également couvert les principes de base d'édition et de compilation de programmes Java...Ici, nous commençons à  examiner l'intégration des deux langages en abordant l'utilisation de JNI (Java Native Interface) pour exposer RPG aux clients Java. Si Java n'est pas votre point fort, ce n'est pas grave. Certes, les programmeurs Java jugeront cette information utile, mais l'idée principale est de structurer votre code RPG pour le rendre accessible aux clients Java.

Lire l'article
Conseils pour le déploiement de MOM

Conseils pour le déploiement de MOM

par Stephen Gordon et Syed Abbas - Mis en ligne le 21/04/2004

Suivez ces recommandations pour bien gérer l'exploitation

Une entreprise IT efficace a besoin d'une méthode proactive pour superviser et gérer les serveurs et applications Windows afin d'éviter l'interruption du service et l'immobilisation...Des outils de supervision intelligents peuvent vous aider à  maintenir des niveaux de services acceptables dans l'entreprise. Avant toute chose, les outils de supervision doivent être faciles à  déployer et à  gérer, afin qu'ils consomment un minimum de ressources IT. C'est dans ce but que Microsoft a annoncé MOM (Microsoft Operations Manager) 2000, une solution de supervision d'entreprise aux multiples facettes : gestion d'événements complète, surveillance et alerte proactives, reporting, base de connaissances intégrée et outils d'analyse de tendance. Après avoir collaboré avec de nombreux clients au déploiement de MOM, nous proposons quelques suggestions pour vous faciliter la tâche.

Lire l'article

Les plus consultés sur iTPro.fr

A lire aussi sur le site

À la une de la chaîne Tech