Quant à la critique sur le manque d'assistance, permettez-moi une petite anecdote. L'an dernier, j'enseignais le développement Java Web à une société. Sa direction hésitait entre Tomcat et WebSphere. Elle voulait WebSphere parce qu'ils avaient « toujours acheté IBM ». Le service technique préférait Tomcat parce qu'il répondait aux besoins
Problèmes avec Tomcat (2)
et parce que,
compte tenu de la taille de leur iSeries,
WebSphere allait leur coûter environ
30 000 dollars. J’ai dit à la direction que
s’ils voulaient une assistance Tomcat, je
proposais la mienne pour 30 000 dollars
par an ! Je soulignais ainsi qu’il est
facile d’avoir une assistance technique
commerciale de qualité pour des produits
open-source.
Evolutivité des applications. Il est
vrai que WebSphere prendra en charge
davantage de « hits » que Tomcat version
3.2.4. Mais de récents benchmarks
pour Tomcat 4.0 montrent qu’il supporte
bien la comparaison avec
WebSphere. Joe Pluta, en utilisant son
produit PSC400, a effectué des benchmarks
iSeries comparables à Tomcat
version 3.2.4 et 4.0 (voir « Is Web-
Sphere the Winner, or Is Tomcat the
Top Dog? » et « WebSphere: Internet
Security – Accessing Your Application »
à http://www.plutabrothers.com/
p3b.html). Dans les tests de Joe,
WebSphere a dominé Tomcat 3.2.4,
mais ses tests de Tomcat 4.0 ont montré
qu’il est aussi évolutif que
WebSphere.
Prise en charge d’EJB. Tomcat ne
supporte pas les EJB, mais votre application
en a-t-elle vraiment besoin ? Le
principal intérêt des EJB est leur haut
niveau de cache, de sécurité et de
contrôle transactionnel. Ils se présentent
en deux variétés : session beans et
entity beans. Les session beans « wrapper
» l’accès au processus de gestion et
les entity beans « wrapper » l’accès aux
entités de gestion qui persistent dans
les bases de données relationnelles.
Mais, à moins que votre application
ait vraiment besoin d’invocations à distance et de transactions complexes
avec une sécurité au niveau objet et
méthode, l’utilisation d’entity beans
est une démarche bien trop complexe.
Même Sun préconise des stratégies
d’accès aux bases de données relationnelles
(RDB) alternatives sauf si l’on a
vraiment besoin de toutes les fonctions
des entity beans. Et même si
votre application a besoin d’entity
beans, il vous reste la possibilité d’utiliser
JBoss (voir http://www.jboss.org),
un serveur EJB open-source qui s’intègre
bien à Tomcat.
Téléchargez cette ressource
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Crypto Crime 2026 : États et cybercriminels convergent vers une industrialisation des infrastructures
- IA & pilotage de portefeuille de projets : accélérer la décision sans en perdre le contrôle
- Analyse Patch Tuesday Juin 2026
- La bataille de la 6G se gagne dans la donnée en temps réel
Articles les + lus
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
À la une de la chaîne Tech
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
