vendredi avr. 03, 2009

GlassFish l'aquarium in Paris - Presentation Slides

The latest GlassFish Community Day in Paris dubbed "l'aquarium" took place this past Monday. The agenda covered Java EE 6, GlassFish Portfolio (including ESB and WebSpace) but also MySQL and OpenSSO. The other interesting part is the large number (almost half) of non-Sun speakers. Here are the slides for the various presentations (some in French, most in English). Thanks to all the speakers and to the attendees (I hope you like the new GlassFish shirt!).

"Bienvenue et Introduction GlassFish Portfolio", Jean-Yves Pronier (SlideShare, PDF)
"Java EE 6", Roberto Chinnici (SlideShare, PDF)
"GlassFish v3, en route Java EE 6", Alexis Moussine-Pouchkine (SlideShare, PDF)
"GlassFish Web Space", Patrice Goutin (SlideShare, PDF)
"Retour d'expérience OpenMQ (1)", Jérôme Molière, Mentor/J (SlideShare, PDF)
"GlassFish Enterprise 2.1, production", Didier Burkhalter, Alexis Moussine-Pouchkine (SlideShare, PDF)
"Transaction support, guaranty of delivery and consistency with Glassfish ESB BPEL", Paul Perez et Bruno Sinkovic, Pymma Consulting (Source from Pymma Consulting)
"Retour d'expérience OpenMQ (2)", François Ostyn (SlideShare, PDF)
"Authentification Web unique, Fédération d'identité et sécurisation de services Web .Net et Java avec OpenSSO", Alain Barbier, Sun Microsystems et Stève Sfartz, Microsoft (SlideShare, PDF)
"MySQL HA Solutions", Lenz Grimmer (SlideShare, PDF)

jeudi oct. 16, 2008

Horizons European Conference 2008

I just made it back from the Java CAPS "Horizons" EMEA conference, a user group event held in Munich Germany early this week. For those not familiar with Java CAPS, this is the SOA offering built on top of GlassFish v2. Java CAPS itself builds on top of the OpenESB project.

This was an interesting mix between technical people and more business analysts profiles. The attendance was fairly large (close to 200 I undertand) and I felt content was a good mix of engineers presenting their product and features (and future work), field experiences (from Sun Profesional Services and partners) to early customers (Java CAPS Release 6 is only a couple of months old). Of course, beyond presentations, the discussions and networking was a great value of the conference.

I presented a brief technical intro to GlassFish v2 and how it is now much less of a black box for Java CAPS users than it used to. Java CAPS users can deploy applications with multiple styles: traditional, JBI, and Java EE while using an app server on the rise with a large community. Metro is a key technology for SOA that is made available from within GlassFish.

I also "chaired" a short unconference session with OpenESB's Suresh Potiny. I'm enjoying more this format every time. Discussions covered GlassFish profiles, support for other app servers and how project Fuji will help, tuning and performance, 32. vs. 64-bit JVMs, and more. I demoed VisualVM (now shipping with Java 6) and its GlassFish Plugin which, from follow-up conversations, were very well accepted.

I enjoyed the size and the tone of the conference. I'm pretty sure Sun customers and partners got the information and energy they came for. Congrats to Jason and team for setting this up!

dimanche sept. 14, 2008

GlassFish ESB, enfin un support commercial pour OpenESB

Il a toujours été clair que la stratégie Open Source Sun autour de GlassFish ne se limiterait pas à un serveur d'application, aussi bon soit-il devenu.

JavaCAPS 6, l'offre SOA de Sun (et suite logique de l'offre SeeBeyond) intègre GlassFish v2, OpenESB, nombre de Binding Components (connecteurs) et Services Engines (BPEL entre autre), des briques de MDM, ETL, BAM, des outils de développement et du monitoring. De quoi paraître impressionnant pour qui veut simplement un ESB open source.

Il faudra désormais compter sur GlassFish ESB, une offre 100% open source, standard, outillée (cf. cette Video), documenté et surtout supporté.

GlassFish ESB est en réalité une distribution binaire supportée d'OpenESB (que j'ai présenté à Solutions Linux au début de l'année). Cette page propose une matrice comparant GlassFish ESB aux offres existantes en terme de services (support, ...) et fonctionnalités. Pour ceux qui veulent aller plus loin, il y a ce cours de 60 minutes ou encore les quatre "tutorials" très détaillés de Tom Barrett.

Enfin, disponible dès aujourd'hui: GlassFish ESB Milestone 1.

Prochain étape: le 5 décembre 2008 pour la version finale de GlassFish ESB.

vendredi août 01, 2008

Introduction JBI chez Xebia

Très bonne introduction sur JBI sur le blog de Xebia.
Tout aussi valable pour OpenESB ;)

mardi juin 10, 2008

Java CAPS Release 6, le Libre au coeur de la SOA


Sun annonce aujourd'hui la disponibilité de Java CAPS Release 6, son offre SOA résultant du rachat de SeeBeyond il y a quelques années (annonce de presse) et de l'intégration de JBI (Java Business Integration) au coeur du produit. Depuis ma présentation sur OpenESB à Solutions Linux 2008 en Janvier dernier nous avons atteint l'objectif suivant:
Java CAPS 6 = Java CAPS 5 + OpenESB + compatibilité entre les 2.
(Différences entre OpenESB et JavaCAPS pour plus de détails).

Parmi les briques majeures de Java CAPS release 6:
OpenESB 2.0, implémentation JBI (l'extensibilité est réelle, basée sur le succès dans le marché des composants SOA).
GlassFish v2 (ur2 pour être précis). Le moteur Java EE qui monte, qui monte ;) L'intégration est proposée sous la forme d'un "life-cycle" module (OpenESB n'est pas une WebApp).
Outillage NetBeans. Pour vous donner une idée, téléchargez les modules "SOA" de NetBeans 6.1 : éditeur graphique XSD, WSDL, BPEL (y compris debug), XSLT.
Mural: sous-projet MDM (Master Data Management) open source, vue unique du patient/client/citoyen.
Intelligent Event Processor (IEP): sorte de BAM du futur (Lab JavaOne sur le sujet).
Bref que de l'open source pour un développement ouvert, collaboratif, et accessible à tous.

Applications existantes, interop. et Web Services Java CAPS bénéficie d'une base installée importante dont Carrefour (cité dans l'annonce de presse), utilisateur de GlassFish par ailleurs. Les applications existantes s'exécutent sans modification dans cette nouvelle version du produit tout en proposant une intégration de BPEL 2, de JBI, d'un serveur Java EE performant et de la couche de Web Services (Metro) performante et inter-opérable avec Microsoft.

Et le futur dans tout ça?
Pour faire court (je rentre en RDV) : Project Fuji (GlassFish v3 + OSGi) et GlassFish ESB. Une architecture SOA, un ESB, tout comme un serveur d'applications n'a pas à être monolithique.

En attendant, le pricing actuel est basé sur une offre de service ou le support (hotline, patchs, protection juridique, aide au développement) est une brique fondamentale.

Java CAPS 6 est proposé avec documentation, didacticiel, screencasts, ....
SOA professionnel et Open Source, plus besoin de choisir entre les deux ;)

mardi mai 27, 2008

Amis GlassFish and OpenESB presentations last week - Success!

If you're tracking Java EE progress by reading the blogosphere, you probably came across Amis' blog. This is a Dutch system integrator specializing in Oracle technologies but actively looking at open source alternatives to provide choice to their customer.

Wouter, one of the company's active architect and blogger invited me to present in their home-town of Nieuwegein. This was initially meant to be a JBoss/GlassFish shootout but that couldn't happen. The actual agenda had me cover GlassFish and friends (a little hard the cram all this in the 90 minutes, but the OpenOffice presenter screen cam in quite handy) while Wouter did a hands-on presentation of OpenESB and its NetBeans tooling to an audience of about 40 people who stayed until 9pm (maybe the final drink had to do something with that, who knows?).

The audience was great. Many good questions during and after the presentation. Some had to do with TopLink vs EclipseLink, others with TerraCotta, GigaSpaces, and GlassFish clustering, while others yet had to do with Apache front-tier configuration. Wouter did a great job both presenting but also demoing a full application built to run on OpenESB 2.0. I understand that many people in the audience were very pleased to see the visual, yet standard and transparent way of building BPEL, WSDL, or XSLT artifacts.

Amis people had nice words for the GlassFish and NetBeans community (welcoming new people, any level of questions, contributions, ...). In the future I hope we can be successful with GlassFish because our partners like Amis are themselves successful with the technology. Expect a formal GlassFish partner program for system integrators in the coming months.

Let me thank Wouter and the folks at Amis, this was a very enjoyable moment with great discussions. Oh, and thank you for the traditional clogs, my kids love them (they don't believe people actually wear them ;)!

samedi févr. 02, 2008

Mon SolutionsLinux 2008

Certains ont trouvé Solutions Linux beaucoup plus vivant que l'année précédente, d'autres beaucoup moins. Pour ma part j'ai trouvé ca identique. Les mêmes stands, les mêmes personnes (certaines qu'on ne voit malheureusement qu'une fois par ans). L'année dernière ayant été assez intéressante, j'ai passé l'essentiel du salon dans les conférences (de niveaux très inégales). Quelques commentaires ci-dessous.

Voici mes trois présentations:
OpenESB: Libre, standard, outillé, documenté et supporté (rien que ça!)
SailFin, Serveur de communication Java (SIP pour GlassFish)
OpenOffice, Java et NetBeans (développement d'extensions OOo)

La session "SOA Open Source" était pour moi la plus intéressante et similaire à la session "Java EE Open Source" de l'an passé. Bien entendu c'était l'occasion de voir à quel point il était possible d'avoir une stratégie SOA basée sur du Libre, mais ce qui m'a le plus frappé, c'est que JBI fasse à ce point l'unanimité (même si pour JBoss ce n'est pas encore précisément dans la feuille de route). Quelle différence en 18 mois! J'ai encore le souvenir des discours passionnés voire assassins sur l'inutilité de cette spécification que SCA allait balayer en un rien de temps. Parfois, il faut savoir laisser passer l'orage. SCA est enfin entrée dans un processus de standardisation à l'OASIS, mais les travaux semblent avancer lentement.

Daniel Glazman, fidèle à son rôle d'acteur du W3C, a relégué de manière intéressante OpenOffice Impress au rang de logiciel inutile puisque l'on peut tout faire avec les standards du Web, oubliant au passage l'existence d'ODF. Ceci dit, un bon orateur qui connaît son sujet c'est toujours appréciable. Etonnamment, la présentation sur Enterprise 2.0 n'a pas mentionné Open Social, l'initiative de Google pour proposer une API standard pour les logiciels et sites "sociaux" ni sont implémentation open source chez Apache: Shinding. A ce sujet d'ailleurs, je pense qu'il y a des intersections non-vides avec un projet comme Sailfin dont la vocation est d'apporter SIP et la VoIP dans l'entreprise pour toutes sortes d'applications.

Etant relativement vierge de connaissances Telco, j'ai appris pas mal de choses dans la session du même nom. Un des enjeux semble être la convergence entre XMPP et SIP, le premier étant quand même souvent perçu comme n'ayant pas encore obtenu ses galons de technologie d'entreprise alors que SIP est partout et ne se limite pas à l'établissement de communications (présence, ...). La présentation OpenSER m'a permit de voir ce que Sailfin pouvait apporter dans l'intégration avec les applications back-office au delà du rôle de proxy.

La session développeur m'a permis de voir ce à quoi HTML risquait de ressembler et la relative avance d'un Safari en la matière (copier/coller par exemple). Le sujet de l'offline semble aussi important que polémique et Google pas forcément accueilli les bras ouverts avec sa solution Gears pourtant qualifiée de proposition de standard lors de son lancement. Coté support audio et vidéo, je ne vois malheureusement pas comment les brevets sur le différents codecs peuvent permettre l'utilisation massive de ses nouvelles fonctionnalités.

L'intervention de Philippe Prados était très intéressante à plusieurs titres. Tout d'abord Philippe est un très bon intervenant et son discours très clair. Sa présentation sur le besoin de séparer la logique métier de toute considération de configuration de ressources externes sentait clairement le vécu mais le vécu avec un type de serveur d'application donné (Tomcat/JBoss). Je pense d'une part que GlassFish est différent (outil, console, ...) et d'autre part que des solutions (des produits en réalité) de provisioning multi-niveaux (serveurs web, appserver, SGBD, etc...) existent déjà. Enfin, la solution qui consiste à utiliser JNDI pour centraliser la config d'un cluster c'est faire le boulot à la place sur serveur d'application. Là aussi, je vous renvoi vers GlassFish et son architecture d'administration centralisée. Ceci dit, il y a certainement des progrès à faire dans la spécification Java EE coté packaging. Java EE 6 en a prévu quelque uns.

RDV l'année prochaine avec, espérons le, les perceuses en moins et le café en plus.

lundi janv. 28, 2008

Solutions Linux - OpenESB, Sailfin, OpenOffice, GlassFish

Solutions Linux porte très mal son nom, mais c'est une bonne conférence. J'y interviens sur trois sujets cette année (ça m'apprendra à soumettre 5 papiers!):
- OpenESB: Libre, Standard, outillé et supporté.
- OpenOffice, Java et NetBeans
- SailFin: Serveur de communication Java.

Présentations en cours de finalisation.... et disponibles ici en fin de semaine pour ceux qui ne viennent pas à la conférence. Pour les autres, il devrait y avoir une démo pour chaque présentation.

mardi janv. 23, 2007

Outils NetBeans pour SOA/BPEL vus par Julien


Julien Ponge (Mister IzPack) a mis sur pied un didacticiel sur les fonctionnalités SOA/BPEL de l'Enterprise Pack de NetBeans 5.5 (création de WSDL, application composite, processus BPEL, mapper BPEL...). Le runtime utilisé dans ce document est Open ESB, une implémentation de JBI qui intègre une moteur BPEL d'origine SeeBeyond et des binding SOAP, JMS, TCP, ... Le tout est implémenté comme un module de cycle de vie du serveur d'application GlassFish.

Au delà de ce qui est couvert par Julien, les fonctionnalités XML (WSDL, Schema XML, ...) sont intéressantes en soi avec des vues graphiques en lecture/modification et du refactoring (rename/find usage).

OpenESB sera intégré dans GlassFish v2. Beta en février. Version finale en Avril (2007 :).

About

This blog has moved

Alexis Moussine-Pouchkine's Weblog

GlassFish - Stay Connected

Search

Archives
« avril 2014
lun.mar.mer.jeu.ven.sam.dim.
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Today
Blogroll

No bookmarks in folder

News

No bookmarks in folder