lundi juin 29, 2009
|
Présentations de l'aquarium d'été - JavaOne, Java EE 6, GlassFish, Metro, OpenDS, Cloud, OpenSolaris
Voici les présentations faites à la troisième édition de l'Aquarium Paris :
Merci à tous les participants et en particulier à Jacky de Cap Gemini pour son retour sur GlassFish et son déplacement de Lille.
New GlassFish Podcast episode - Metro update with Harold Carr
On the practical recording and editing details, I tried to remove the noise (we had the choice between planes taking off and the cafeteria being cleaned up). The end result is a bit metallic and still have annoying noises here and there, but it's clearly better than the previous episodes (interviews from Jazoon) which were recorded from a laptop from the first row of a cinema theater. Expect more episodes soon as the upcoming Devoxx conference should be an opportunity to do more interviews. Also feel free to suggest topics you'd like to see covered. ( nov. 28 2008, 11:31:59 AM CET ) Permalink
Quoi qu'il en soit, BEA/Oracle, JBoss et même IBM on fait le choix de l'embarquer dans leurs produits respectifs. Pour ceux qui ne supportent pas SOAP, je conseille le remède JAX-RS et en particulier Jersey. Sortie sur vos écrans en septembre 2008. Déjà supporté dans NetBeans 6.1. ( août 01 2008, 06:28:00 AM CEST ) PermalinkGlassFish and Metro Web Services now available to Microsoft Technology Centers
I'm happy to report now that the GlassFish application server, its Metro Web Services technology, and its NetBeans tooling are all now available in the Paris Microsoft Technology Center. Microsoft customers interested in Web Services interoperability now can kick the tyres of a .Net/WCF + Java EE/GlassFish combinaison with WS-Addressing, MTOM/XOP, WS-Policy, WS-ReliableMessaging, WS-Security, WS-Trust, and WS-SecrureConversation (full list) before they use it in their architectures. Thanks to Stéphane for his support (and the Tango photograph!). Let's hope the word spreads to more MTC's around the world. ( mars 27 2008, 12:08:09 AM CET ) PermalinkSérie de didacticiels sur Metro & Eclipse
Metro (la partie Web Services de GlassFish) est probablement la partie du serveur d'application qui est la plus utilisée en mode autonome (sans serveur d'application ou avec un autre comme JBoss ou Tomcat). Grizzly est l'autre exemple.Laurent HUET a débuté une série de billets sur l'utilisation de JAX-WS (Metro) avec Eclipse:
Il appréciera probablement vos lectures et commentaires! Au passage, ceci est mon billet numéro 600 ;) ( oct. 06 2007, 12:07:12 PM CEST ) Permalink Comments [1]
• avec Java 6 (standalone): soit en utilisant le JAX-WS fourni par défaut dans le JDK, soit en mettant utilisant Metro (y compris WSIT) dans sa dernière version.
L'utilisation au sein de GlassFish apporte des optimisations de performance, une meilleure administration, des outils de test unitaires de Web Service intégré et un management (logging, monitoring) lui aussi intégré dans la console et dans l'administration en ligne de commande. Plus de détails ici. Pour des exemples de déploiements de Metro dans des métiers différents, le blog de Harold apporte des détails intéressants. ( sept. 20 2007, 07:55:00 AM CEST ) Permalink Comments [4]Metro.
JAX-WS est à la fois un standard (tout serveur d'application Java EE 5 se doit de le proposer) et une implémentation - on parle alors de JAX-WS RI (Reference Implementation) ou GlassFish JAX-WS. Son complément WSIT (Projet Tango, pour l'interop avec Microsoft WCF) pour gérer les web services avancés (standards WS-* pour la performance, la sécurité, la fiabilité, les transactions, etc...) est également open source et tous deux sont utilisables avec Java SE 6 (JAX-WS 2.0 est carrément intégré au JRE).
Boulot.
Le modèle de programmation de Metro est unique et basé sur des POJO. En effet avec JAX-WS, seules les fonctionnalités avancées (appels asynchrones) nécessitent de manipuler un API. Pour le reste, les annotations Java font l'affaire. Ainsi, voici l'implémentation d'un web service (simple à gauche, transactionnel à droite) :
Dodo. En utilisant Metro intégré dans GlassFish v2 (Metro 1.0 est en Milestone 5 et intégré dans les derniers builds de GlassFish version 2 beta), on bénéficie de plusieurs fonctionnalités d'administration et de monitoring pour dormir sur ses deux oreilles : déploiement, outils de test, monitoring, statistiques de performance, log des messages échangés, règles management dynamique, configuration sécurité, audits de sécurité, analyse du temps passé dans les différentes parties de l'app serveur, transformations XSLT. Le tout en mode Web ou en ligne de commande. Ce sont ces fonctionnalités qui sont en partie perdues avec l'utilisation de Metro dans un autre conteneur ou en mode autonome. En particulier, l'implémentation des endpoints sous forme d'EJB n'est possible qu'avec GlassFish. On notera quand même que JAX-WS 2.1.2 propose un support JMX). Dodo, à priori.
Plus d'info:
Sites de référence :
Prochaine étape: JAX-RS? ( juin 20 2007, 07:54:59 AM CEST ) Permalink Comments [1] |