<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:media="http://search.yahoo.com/mrss/"
> <channel><title>Blog Xebia France &#187; Xebia</title> <atom:link href="http://blog.xebia.fr/tag/xebia/feed/" rel="self" type="application/rss+xml" /><link>http://blog.xebia.fr</link> <description>J2EE, Agilité et SOA</description> <lastBuildDate>Wed, 08 Feb 2012 09:23:16 +0000</lastBuildDate> <language>fr</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=</generator> <copyright>CC BY-NC-ND 2.0 http://creativecommons.org/licenses/by-nc-nd/2.0/fr/</copyright> <managingEditor>blog-france@xebia.com (Xebia France)</managingEditor> <webMaster>blog-france@xebia.com (Xebia France)</webMaster> <ttl>1440</ttl> <image> <url>http://blog.xebia.fr/videos/xebia-podcast.png</url><title>Blog Xebia France</title><link>http://blog.xebia.fr</link> <width>144</width> <height>144</height> </image> <itunes:new-feed-url>http://blog.xebia.fr/feed/podcast/</itunes:new-feed-url> <itunes:subtitle>Les podcasts de Xebia France vous permettent de suivre l&#039;actualité autour de Java, de l&#039;agilité, des technologies Web et bien d&#039;autres. Xebia France est une entreprise spécialisée dans les technologies Java et JEE en environnement agi[...]</itunes:subtitle> <itunes:summary>Les podcasts de Xebia France vous permettent de suivre l&#039;actualité autour de Java, de l&#039;agilité, des technologies Web et bien d&#039;autres. Xebia France est une entreprise spécialisée dans les technologies Java et JEE en environnement agile.</itunes:summary> <itunes:keywords>Xebia, Java, JEE, SOA, Agile, Méthodes, Agiles</itunes:keywords> <itunes:category text="Technology" /> <itunes:category text="Technology"> <itunes:category text="Software How-To" /> </itunes:category> <itunes:category text="Technology"> <itunes:category text="Tech News" /> </itunes:category> <itunes:author>Xebia France</itunes:author> <itunes:owner> <itunes:name>Xebia France</itunes:name> <itunes:email>blog-france@xebia.com</itunes:email> </itunes:owner> <itunes:block>no</itunes:block> <itunes:explicit>no</itunes:explicit> <itunes:image href="http://blog.xebia.fr/videos/xebia-podcast.png" /> <item><title>Xebia 37ème du classement Deloitte Technology Fast 50 France 2010</title><link>http://blog.xebia.fr/2010/11/23/xebia-37eme-du-classement-deloitte-technology-fast-50-france-2010/</link> <comments>http://blog.xebia.fr/2010/11/23/xebia-37eme-du-classement-deloitte-technology-fast-50-france-2010/#comments</comments> <pubDate>Tue, 23 Nov 2010 09:58:01 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Divers]]></category> <category><![CDATA[Xebia]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/?p=5988</guid> <description><![CDATA[Xebia a été classée 37ème du classement Deloitte Technology Fast 50 France 2010. Deloitte a sélectionné les entreprises de ce palmarès en fonction du taux de croissance de leur chiffre d&#8217;affaires sur cinq exercices (2005-2009). C&#8217;est donc avec fierté que Xebia s&#8217;est vue récompensée lors de la remise des prix du palmarès National, réunissant plus [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://blog.xebia.fr/wp-content/uploads/2010/11/Fast50_Laureat2010.png" border="0" alt="" style="margin: 1em 1em 1em 1em; float: right;" /></p><p><strong>Xebia a été classée 37ème du classement <a
href="http://www.fast50france.com/" title="Deloitte Technology Fast 50 France 2010" >Deloitte Technology Fast 50 France 2010</a>.</strong><br
/> Deloitte a sélectionné les entreprises de ce palmarès en fonction du taux de croissance de leur chiffre d&#8217;affaires sur cinq exercices (2005-2009).</p><p>C&#8217;est donc avec fierté que Xebia s&#8217;est vue récompensée lors de la remise des prix du palmarès National, réunissant plus de 300 entrepreneurs, investisseurs  et acteurs majeurs de la chaine de l&#8217;innovation et du développement des entreprise technologiques, lundi 22 novembre, au palais Brongniart.</p><p>Le Président de Xebia, Luc Legardeur, attribue au respect en toutes circonstances des valeurs fondatrices de la société <em>(l&#8217;absence de compromis sur la qualité, la place de l&#8217;individu au centre de toutes décisions, le partage de la connaissance et l&#8217;instauration d&#8217;une intimité client forte)</em>, le taux de croissance de 1060% du chiffre d&#8217;affaires de Xebia sur ces cinq dernières années.<br
/> Il déclare : <em><strong>&laquo;&nbsp;Cette récompense est une récompense pour tous les Xebians&nbsp;&raquo;</strong></em>.</p><p><em>&laquo;&nbsp;Figurer au palmarès des Technology Fast 50 de Deloitte signifie faire partie des leaders français de la croissance pendant 5 années, ce qui démontre des qualités exceptionnelles dans le secteur d&#8217;activité si fortement concurrentiel qu&#8217;est la technologie aujourd&#8217;hui&nbsp;&raquo;</em> déclare Pierre Marque, Associé Deloitte responsable du programme Technology Fast 50 de Deloitte. <em>&laquo;&nbsp;Nous félicitons chaleureusement Xebia d&#8217;être l&#8217;une des  premières entreprises technologiques de croissance en France&nbsp;&raquo;</em>.</p><h4><a
name="Contacts"></a>Contacts</h4><ul><li><strong>Julia Debienne</strong> : Relations Presse Deloitte : + 33 (0)1 55 61 41 69 / jdebienne@deloitte.fr</li><li><strong>Benjamin Sasu</strong> : Agence Rumeur Publique : + 33 (0)1 55 74 52 37 / Benjamin.sas@rumeurpublique.fr</li></ul><h4><a
name="AproposduprogrammeTechnologyFa"></a>A propos du programme Technology Fast 50</h4><p>Le programme Technology Fast 50 a vu le jour en 1995 à San Jose en Californie, cœur de la Silicon Valley, et a ensuite été étendu à tous les Etats-Unis puis au Royaume-Uni, au Canada, aux Pays-Bas, à Israël et à la France. Il est désormais présent dans plus de 50 pays et régions dans le monde. Il a été créé afin de mettre en valeur la remarquable contribution des entreprises technologiques à la croissance de l&#8217;économie.</p><h4><a
name="AproposdeDeloitte"></a>A propos de Deloitte</h4><p>Deloitte fait référence à un ou plusieurs cabinets membres de Deloitte Touche Tohmatsu Limited, société de droit anglais (« private company limited by guarantee »), et à son réseau de cabinets membres constitués en entités indépendantes et juridiquement distinctes. Pour en savoir plus sur la structure légale de Deloitte Touche Tohmatsu Limited et de ses cabinets membres, consulter www.deloitte.com/about. En France, Deloitte SA est le cabinet membre de Deloitte Touche Tohmatsu Limited, et les services professionnels sont rendus par ses filiales et ses affiliés.<br
/> Deloitte mobilise un ensemble de compétences diversifiées pour répondre aux enjeux de ses clients, de toutes tailles et de tous secteurs &#8211; des grandes entreprises multinationales aux microentreprises locales, en passant par les entreprises moyennes. Fort de l&#8217;expertise de ses 6 500 collaborateurs et associés, Deloitte en France est un acteur de référence en audit et risk services, consulting, financial advisory, juridique &#038; fiscal et expertise comptable, dans le cadre d&#8217;une offre pluridisciplinaire et de principes d&#8217;action en phase avec les exigences de notre environnement.</p> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2010/11/23/xebia-37eme-du-classement-deloitte-technology-fast-50-france-2010/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Xebia, une sociologie de Craftsmen ou Craftsmen en devenir</title><link>http://blog.xebia.fr/2010/10/27/xebia-une-sociologie-de-craftsmen-ou-crafstmen-en-devenir/</link> <comments>http://blog.xebia.fr/2010/10/27/xebia-une-sociologie-de-craftsmen-ou-crafstmen-en-devenir/#comments</comments> <pubDate>Wed, 27 Oct 2010 05:13:10 +0000</pubDate> <dc:creator>Luc Legardeur</dc:creator> <category><![CDATA[Divers]]></category> <category><![CDATA[Craftsmanship]]></category> <category><![CDATA[Xebia]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/?p=5723</guid> <description><![CDATA[Disclaimer : ce billet est une promotion pour notre société et ses valeurs professionnelles ! A l’instar des guildes néerlandaises de la fin du moyen âge, notre communauté s’organise autour de communautés d’intérêt, toutes porteuses de valeurs et de bonnes pratiques. Ces regroupements de professionnels ont tous pour vocation de faire progresser la collectivité et [...]]]></description> <content:encoded><![CDATA[<p><em>Disclaimer : ce billet est une promotion pour notre société et ses valeurs professionnelles !</em></p><p>A l’instar des guildes néerlandaises de la fin du moyen âge, notre communauté s’organise autour de communautés d’intérêt, toutes porteuses de valeurs et de bonnes pratiques. Ces regroupements de professionnels ont tous pour vocation de faire progresser la collectivité et d&#8217;accompagner ainsi le long, très long, trop long même, mouvement de maturation de l’industrie logicielle.</p><p>Des groupes d’experts techniques tels que le Paris Java User Group, le Scala User Group, pour ne citer qu’eux, se regroupent autour des technologies qui les passionnent. Nous dirons que ces groupes là partagent leur amour de <strong>la connaissance</strong>.</p><p>D’autres groupes,  comme Agile France ou le Scrum User Group par exemple s’intéressent plus particulièrement eux, aux méthodes comme les méthodes agiles. Nous dirons d’eux qu’ils s’intéressent aux <strong>processus</strong>.</p><h3>Une question d’attitude</h3><p>Nous assistons depuis quelques temps, notamment dans les pays anglo-saxons, à la naissance d’un troisième type de groupe, très complémentaire des deux autres, les Software Craftsmen.</p><p>Ces Craftsmen, ou artisans en français <em>(nous préférons chez Xebia le terme de compagnons qui semble approprié car moins réducteur)</em> sont des praticiens aguerris, mus par le désir de partager leur passion du travail bien fait grâce à une expérience acquise au fil des années, parfois au prix de douloureux apprentissages.</p><p>Des années de pratiques et des milliers d’heures de développement ont fait d’eux des artisans auprès desquels il fait bon apprendre. Qui n’a pas rêvé de passer du temps aux cotés d’un ébéniste pour apprendre à travailler le bois ou aux cotés d’un grand chef pâtissier pour apprendre l’art de faire de bon gâteaux ?</p><p>Le mouvement du Software Craftsmanship complète avantageusement les groupes intéressés par la <strong>connaissance</strong> et les <strong>processus</strong> et se focalise sur <strong>l’expérience et l’attitude</strong>.</p><div
align="center"> <img
src="http://blog.xebia.fr/wp-content/uploads/2010/10/craftsmanship-attitude.png" alt="craftsmanship-attitude" title="craftsmanship-attitude" /></div><p>Il ne s’agit bien entendu pas de dire que les deux premiers groupes comportent des membres dénués d’expérience. Bien au contraire nous trouvons dans les communautés Java et agiles des personnes très expérimentées.  Il s’agit juste de souligner ici leur positionnement un peu différent et très complémentaire.</p><p>Le Software Craftsmanship est un état d’esprit qui considère le développement logiciel comme un art en quête de perfectionnement permanent. L’humilité devant les plus expérimentés, le désir permanent de s’améliorer et la volonté de transmettre en sont l’ADN.</p><p>Pour reprendre la métaphore d’Alistair Cockburn, nous pouvons apparenter le développement logiciel à l’apprentissage des Katas dans les Arts Martiaux, il s’agit de démarrer en suivant les règles (le SHU) puis de les comprendre (le HA) et enfin, après des années de pratique, de s’en détacher (le RI) pour  les adapter à chaque contexte.</p><div
align="center"> <img
src="http://blog.xebia.fr/wp-content/uploads/2010/10/shu-ha-ri.png" alt="shu-ha-ri" title="shu-ha-ri" /></div><p>Le Software Development Done Right est la Tagline de Xebia. Nous nous inscrivons donc tout naturellement dans la promotion des valeurs du Software Craftsmanhip.</p><h3>Qu’est ce que veut dire un logiciel fait correctement ?</h3><p>Selon la norme ISO/IEC 9126, un logiciel conçu correctement, a les qualités suivantes :</p><ul><li><strong>Capacité fonctionnelle</strong> : Le logiciel répond aux besoins fonctionnels exprimés.<ul><li>Pertinence.</li><li>Exactitude.</li><li>Interopérabilité.</li><li>Sécurité.</li><li>Conformité.</li></ul></li><li><strong>Fiabilité</strong> : Le logiciel maintient son niveau de service dans des conditions précises et pendant une période déterminée.<ul><li>Maturité.</li><li>Tolérance aux pannes.</li><li>Facilité de récupération.</li><li>Conformité.</li></ul></li><li><strong>Facilité d&#8217;utilisation</strong> : Le logiciel requiert peu d’effort à l’utilisation.<ul><li>Facilité de compréhension.</li><li>Facilité d&#8217;apprentissage.</li><li>Facilité d&#8217;exploitation.</li><li>Pouvoir d&#8217;attraction.</li><li>Conformité.</li></ul></li><li><strong>Rendement / Efficacité</strong> : Le logiciel requiert un dimensionnement rentable et proportionné de la plate-forme d’hébergement en regard des autres exigences.<ul><li>Comportement temporel.</li><li>Utilisation des ressources.</li><li>Conformité.</li></ul></li><li><strong>Maintenabilité</strong> : Le logiciel requiert peu d’effort à son évolution par rapport aux nouveaux besoins.<ul><li>Facilité d&#8217;analyse.</li><li>Facilité de modification.</li><li>Stabilité.</li><li>Testabilité.</li><li>Conformité.</li></ul></li><li><strong>Portabilité</strong> : Le logiciel peut être transféré d’une plate-forme ou d’un environnement à un autre.<ul><li>Facilité d&#8217;adaptation.</li><li>Facilité d&#8217;installation.</li><li>Coexistence.</li><li>Interchangeabilité.</li><li>Conformité.</li></ul></li></ul><h3>Nos engagements en tant que Craftsmen</h3><p>Face à ces exigences, chez Xebia, nous prenons, quand un client décide de nous confier la responsabilité de réaliser l’intégralité d’un logiciel, selon nos méthodes et nos principes et uniquement dans ce cas précis, les engagements suivants :</p><h4>Justesse : Nous livrons régulièrement des fonctionnalités utiles, faciles d’usage</h4><ul><li>En associant étroitement le métier à chaque étape du développement.</li><li>En priorisant rigoureusement les développements.</li><li>En utilisant des cycles de développement très courts – une ou deux semaines.</li><li>En intégrant en permanence le feedback des utilisateurs.</li><li>En adoptant une démarche de modélisation centrée sur le domaine métier (DDD).</li><li>En mobilisant systématiquement des experts en ergonomie et en interfaces homme-machine.</li></ul><h4>Fiablilité : Les logiciels que nous livrons ont très peu de défauts</h4><ul><li>En automatisant les tests unitaires et d’intégration.</li><li>En intégrant les système continuellement, heure par heure.</li><li>En utilisant des cycles de développement courts, incrémentaux.</li><li>En prenant en compte les problématiques de sécurité à chaque étape du développement.</li><li>En mettant à votre disposition des équipes d’authentiques professionnels, animés par le souci du craftsmanship.</li><li>En réalisant une recette incrémentale des développements.</li><li>En nous engageant à corriger gratuitement tous les bugs découverts après la mise en production.</li></ul><h4>Robustesse : Les architectures que nous proposons sont robustes, résilientes et scalables</h4><ul><li>En mobilisant la connaissance collective des consultants Xebia sur certaines des architectures les plus ambitieuses de la planète.</li><li>En nous assurant que nos logiciels ne présentent aucune faille de sécurité.</li><li>En suivant les principes de conception d’architectures build for failure.</li><li>En concevant des architectures scalables horizontalement.</li><li>En identifiant les fonctionnalités les plus importantes et en protégeant les chemins critiques.</li><li>En réalisant des tests de vieillissement et/ou de résilience.</li></ul><h4>Performances : les applications que nous développons sont rapides et efficientes</h4><ul><li>En utilisant des technologies matures, adéquates et performantes.</li><li>En simplifiant autant que possible l’architecture logicielle et physique.</li><li>En prenant en compte les problématiques de performances et de volumétries dans la conception et le développement.</li><li>En réalisant régulièrement les tests de performance et de montée en charge.</li><li>En intégrant dans les équipes des développeurs expérimentés, rompus aux techniques d’optimisations.</li></ul><h4>Exploitabilité : les logiciels que nous développons sont faciles à exploiter</h4><ul><li>En mettant en œuvre des architectures simples, à l’état de l’art.</li><li>En automatisant intégralement l’installation et le déploiement des applications.</li><li>En intégrant dans votre système de supervision des indicateurs pertinents et efficaces.</li><li>En mettant en place une politique de journalisation rigoureuse et pertinente.</li><li>En adoptant une gestion d’exceptions rigoureuse et consistante.</li></ul><h4>Maintenabilité : les logiciels que nous livrons sont évolutifs et faciles à prendre en main</h4><ul><li>En mettant à votre disposition des équipes d’authentiques professionnels, animés par le souci du craftsmanship.</li><li>En mettant en œuvre de pratiques de développement systématiquement orientées vers la plus grande simplicité.</li><li>En plaçant le domaine métier au cœur de la programmation et de la conception.</li><li>En utilisant la juste technologie pour le juste besoin.</li><li>En considérant le test et la qualité logicielle comme partie intégrante du métier de développeur.</li><li>En fournissant une documentation technique juste et pertinente.</li></ul><h3>Comment les Xebians deviennent ils des Craftsmen ?</h3><p>La culture du partage de la connaissance est une valeur fondatrice de notre société grâce à la tenue de nos sessions appelées XKE que certains d’entre vous connaissent.</p><p>Nous allons encore un peu plus loin cette fois-ci et à raison de deux fois par mois, nous organisons des sessions en soirée de Craftsmanship dont le fil conducteur est la réalisation d’une application que nous voulons parfaite. Durant ces sessions, nous allons aborder tous les aspects précédemment cités avec patience et passion.</p><p>Dès Janvier 2011, nous ouvrirons ces sessions de Craftsmanhip à l’extérieur et espérons vous y trouver nombreux(ses).</p><p>Enfin, nous avons le plaisir de vous annoncer que nous travaillons avec Uncle BOB !</p><p>En effet, Robert C. Martin et Xebia ont signé un partenariat destiné à proposer sur 2011 trois formations exclusives, destinées aux passionnés de l’état de l’art du développement logiciel.</p><p>Nous vous donnerons le détail de ces formations dans un prochain billet.</p> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2010/10/27/xebia-une-sociologie-de-craftsmen-ou-crafstmen-en-devenir/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>En route pour Jazoon&#8217;10</title><link>http://blog.xebia.fr/2010/05/27/en-route-pour-jazoon10/</link> <comments>http://blog.xebia.fr/2010/05/27/en-route-pour-jazoon10/#comments</comments> <pubDate>Thu, 27 May 2010 15:45:04 +0000</pubDate> <dc:creator>Aurélien Maury</dc:creator> <category><![CDATA[Divers]]></category> <category><![CDATA[Java / JEE]]></category> <category><![CDATA[Conference]]></category> <category><![CDATA[jazoon]]></category> <category><![CDATA[Xebia]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/?p=4801</guid> <description><![CDATA[La semaine prochaine se tiendra à Zurich l&#8217;une des plus grandes conférences Java en Europe : Jazoon. Xebia France y sera représenté. Le programme s&#8217;annonce chargé et diversifié, choisir entre les conférences en parallèle risque d&#8217;être très dur. Voici quelques-uns des sujets principaux : JEE6 RESTful SOA OSGi Security patterns Scala in the cloud JavaFX [...]]]></description> <content:encoded><![CDATA[<p><img
style="margin: 1em 1em 1em 1em; float: right;" src="http://blog.xebia.fr/wp-content/uploads/2010/05/jazoon_logo.png" alt="Jazoon 2010" /><br
/> La semaine prochaine se tiendra à Zurich l&#8217;une des plus grandes conférences Java en Europe : Jazoon. Xebia France y sera représenté.</p><p>Le programme s&#8217;annonce chargé et diversifié, choisir entre les conférences en parallèle risque d&#8217;être très dur. Voici quelques-uns des sujets principaux :</p><ul><li>JEE6</li><li>RESTful SOA</li><li>OSGi</li><li>Security patterns</li><li>Scala in the cloud</li><li>JavaFX</li><li>Parallel programming with Groovy</li><li>Maven 3.0</li><li>Hibernate from JPA2 perspective</li></ul><p>Le tout sera porté par des acteurs J2EE de renommée mondiale : Danny Coward, Ken Schwaber, Dan Allen, Emmanuel Bernard &#8230;</p><p>Les journées risquent d&#8217;être denses et nous espérons y collecter un maximum d&#8217;informations que nous vous relayerons ! Nous avons décidé de ne couvrir que les deux premières journées, qui nous ont semblé être les plus attrayantes au niveau du programme.</p><p>Vous pourrez vivre Jazoon en direct, <a
href="http://jazoon.com/Conference/Tuesday" title="mardi" >mardi</a> et <a
href="http://jazoon.com/Conference/Wednesday" title="mercredi" >mercredi</a> prochain, en nous suivant sur Twitter.</p><div
style="text-align:center"> <strong>Xebia France :</strong><br
/> <a
href="http://twitter.com/xebiafr"><img
src="http://blog.xebia.fr/wp-content/uploads/2010/04/twitter4.png" alt="twitter4" title="twitter4" width="201" height="74" class="aligncenter size-full wp-image-4438" /></a></p><p><strong>Julien Buret :</strong><br
/> <a
href="http://twitter.com/julienburet"><img
src="http://blog.xebia.fr/wp-content/uploads/2010/04/twitter4.png" alt="twitter4" title="twitter4" width="201" height="74" class="aligncenter size-full wp-image-4438" /></a></p><p><strong>Aurélien Maury :</strong><br
/> <a
href="http://twitter.com/aurelienmaury"><img
src="http://blog.xebia.fr/wp-content/uploads/2010/04/twitter4.png" alt="twitter4" title="twitter4" width="201" height="74" class="aligncenter size-full wp-image-4438" /></a></div> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2010/05/27/en-route-pour-jazoon10/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>2010, Xebia fait peau neuve</title><link>http://blog.xebia.fr/2010/01/15/2010-xebia-fait-peau-neuve/</link> <comments>http://blog.xebia.fr/2010/01/15/2010-xebia-fait-peau-neuve/#comments</comments> <pubDate>Fri, 15 Jan 2010 15:49:08 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Divers]]></category> <category><![CDATA[Xebia]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/?p=3814</guid> <description><![CDATA[L&#8217;année 2010 s&#8217;annonce comme une année charnière pour Xebia. Nous venons de fêter nos 5 ans et en avons profité pour changer de décennie. L&#8217;époque s&#8217;y prêtant, nous avons donc pris un certain nombre de bonnes résolutions que nous souhaitons partager avec vous. Tout d&#8217;abord, nous avons déménagé. Nous avons quitté la Défense, qui nous [...]]]></description> <content:encoded><![CDATA[<p>L&#8217;année 2010 s&#8217;annonce comme une année charnière pour Xebia. Nous venons de fêter nos 5 ans et en avons profité pour changer de décennie. L&#8217;époque s&#8217;y prêtant, nous avons donc pris un certain nombre de bonnes résolutions que nous souhaitons partager avec vous.</p><div
align="center"> <img
src="http://blog.xebia.fr/wp-content/uploads/2010/01/xebia-locaux-01.jpg" border="0" alt="" /></div><p>Tout d&#8217;abord, nous avons déménagé. Nous avons quitté la Défense, qui nous accueillait depuis nos débuts pour le boulevard Haussmann, ses immeubles du baron éponyme et ses flâneurs Grands Magasins. Plus d&#8217;espace, plus de bureaux, une salle de formations, une agréable vue sur les toits de Paris, des murs mauves : nous sommes vraiment chez nous! Et vous aussi : n&#8217;hésitez pas à venir nous voir, vous serez toujours bien accueillis&#8230; surtout si vous pensez à amener un CV <img
src='http://blog.xebia.fr/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . Au 156 boulevard Haussmann, donc, à deux pas du musée Jacquemart-André, idéal pour les amateurs de l&#8217;Ecole française et de peinture flamande (assez rares, il est vrai, dans notre corps de métier).</p><div
align="center"> <img
src="http://blog.xebia.fr/wp-content/uploads/2010/01/xebia-locaux-02.jpg" border="0" alt="" /></div><p>Ces nouveaux locaux sont l&#8217;occasion pour nous d&#8217;organiser chaque mois au moins un événement public avec une sommité de notre écosystème. En janvier, nous recevrons Kirk Pepperdine pour une session privée sur le modèle <em>Birds of Feather</em> (BoF). En février, ce sera Jeff Sutherland, et en mars Scott Ambler.</p><div
align="center"><table><tr><td
width="236px" align="left"><img
src="http://blog.xebia.fr/wp-content/uploads/2010/01/kirk-pepperdine.jpg" border="0" alt="" /></td><td
width="236px"><img
src="http://blog.xebia.fr/wp-content/uploads/2010/01/jeff-sutherland.png" border="0" alt="" /></td><td
width="236px" align="right"><img
src="http://blog.xebia.fr/wp-content/uploads/2010/01/scott-ambler.png" border="0" alt="" /></td></tr></table></div><p>Nous avons aussi recruté des femmes. Pas assez, loin s&#8217;en faut, pour prétendre à la parité, mais suffisamment pour corriger le petit côté <em>&laquo;&nbsp;vestiaire de foot&nbsp;&raquo;</em> de certaines de nos fins de soirées entre collègues.</p><p>Autre bonne résolution, qui a provoqué une certaine euphorie chez nos consultants, le renouvellement de tout notre parc d&#8217;ordinateurs portables, avec une politique de liberté totale quant au choix du modèle <em>(cette politique s&#8217;applique bien sûr à tous les nouveaux arrivants)</em>. Sans surprise, la plupart des consultants ont choisi un MacBook Pro 15 pouces. La réception d&#8217;une pile de 1,50 mètre de haut de MacBooks a été un moment émouvant pour la plupart d&#8217;entre nous (et de légère dépression pour ceux portés sur le contrôle financier). Ceux qui avaient pris des congés à Nöel n&#8217;ont pas hésité à braver le froid et les transports en commun pour pouvoir récupérer leur nouveau jouet avant les fêtes&#8230;</p><p>Résultat, notre premier XKE de l&#8217;année <em>(consacré à un concours d&#8217;optimisation de performance dont nous vous reparlerons très bientôt)</em> a été l&#8217;occasion d&#8217;observer un joli bouquet de pommes lumineuses du plus bel effet&#8230; Pour mémoire, le XKE, c&#8217;est le Xebia Knowledge Exchange, notre journée mensuelle d&#8217;échange technique réunissant tous les consultants Xebia. Et bien sûr, nous continuerons à l&#8217;organiser chaque mois : le partage de la connaissance demeure l&#8217;un des piliers de Xebia.</p><div
align="center"> <img
src="http://blog.xebia.fr/wp-content/uploads/2010/01/xebia-xke-01.jpg" border="0" alt="" /></div><p>Enfin, dernière résolution, Green Xebia. Nous ne savons pas encore trop comment, mais nous avons décidé de mettre une touche d&#8217;écologie dans l&#8217;identité de notre société. Nous allons réaliser notre bilan carbone <em>(qui ne doit pas être dramatique : la plupart des consultants se déplacent en transports en commun et utilisent désormais un MacBook Pro, <a
href="http://www.apple.com/fr/macbook/environment.html" title="qui a reu la mention EPEAT Gold" >qui a reçu la mention EPEAT Gold</a> en 2009)</em>, et prendre des mesures pour réduire notre empreinte autant que possible.</p><p>Voilà. Avec tout ça, nous l&#8217;espérons, Xebia est une société où, <a
href="http://www.xebia.fr/nous-rejoindre" title="plus que jamais il fait bon vivre" >plus que jamais, il fait bon vivre</a>.</p> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2010/01/15/2010-xebia-fait-peau-neuve/feed/</wfw:commentRss> <slash:comments>25</slash:comments> </item> <item><title>Création de Xebia Labs</title><link>http://blog.xebia.fr/2009/08/25/creation-de-xebia-labs/</link> <comments>http://blog.xebia.fr/2009/08/25/creation-de-xebia-labs/#comments</comments> <pubDate>Tue, 25 Aug 2009 07:44:33 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Exploitation]]></category> <category><![CDATA[Java / JEE]]></category> <category><![CDATA[Déploiement]]></category> <category><![CDATA[DeployIt]]></category> <category><![CDATA[J2EE]]></category> <category><![CDATA[Xebia]]></category> <category><![CDATA[Xebia Labs]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/?p=2692</guid> <description><![CDATA[Le groupe Xebia a créé en Juin 2009, Xebia Labs une société de droit néerlandais dont les actionnaires sont Xebia NL, Coert Baart, Vincent Partington et Luc Legardeur. Erreurs humaines, interventions &#171;&#160;pompier&#160;&#187;, manque de prédictibilité, complexité des guides et procédures de mise en production, manque d&#8217;évolutivité des scripts, frictions entre les départements Etudes et Production, [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://blog.xebia.fr/wp-content/uploads/2009/08/labs.png" alt="Xebia Labs" style="margin: 1em 1em 1em 1em; float: right;" /><br
/> Le groupe Xebia a créé en Juin 2009, <a
href="http://www.xebialabs.com">Xebia Labs</a> une société de droit néerlandais dont les actionnaires sont Xebia NL, Coert Baart, Vincent Partington et Luc Legardeur.</p><p><strong>Erreurs humaines</strong>, <strong>interventions &laquo;&nbsp;pompier&nbsp;&raquo;</strong>, <strong>manque de prédictibilité</strong>, <strong>complexité des guides et procédures de mise en production</strong>, <strong>manque d&#8217;évolutivité des scripts</strong>, <strong>frictions entre les départements Etudes et Production</strong>, <strong>mises à jour des middleware et des applicatifs coûteuses</strong> sont autant de maux que rencontrent les utilisateurs des technologies Java/J2EE.</p><p>Fort de nos  8 ans d&#8217;expérience dans la conception, la mise en place et la gestion d&#8217;applications et d&#8217;infrastructures basées sur Java/J2EE chez plus de 200 clients en Europe, Xebia a créé <a
href="http://www.xebialabs.com/deployit-automated-deployment-java-applications">DeployIT</a>, une offre logicielle, exclusivement dédiée aux déploiements Java/J2EE.</p><p><a
href="http://www.xebialabs.com/deployit-automated-deployment-java-applications">DeployIT</a> permet de sécuriser et de réduire les coûts des déploiements des applications et des infrastructures Java/J2EE, jugés de plus en plus périlleux, coûteux et aléatoires.</p><p><a
href="http://www.xebialabs.com">Xebia Labs</a> propose donc une plateforme logicielle incluant les spécificités des applications et infrastructures Java/J2EE, adossée à  une approche méthodologique éprouvée, offrant les avantages suivants :</p><ul><li><strong>Réduction des risques</strong> d&#8217;échecs des déploiements liés aux trop nombreuses  interventions humaines.</li><li><strong>Réduction des coûts</strong> liés au développement et à la maintenance de scripts coûteux et hétérogènes.</li><li><strong>Suppression des interventions &laquo;&nbsp;pompier&nbsp;&raquo;</strong> des équipes de développement pour aider les cellules d&#8217;exploitation à mettre en production.</li><li><strong>Réduction du Time to Market</strong> des nouvelles applications ainsi que de leurs évolutions fonctionnelles.</li><li><strong>Standardisation</strong> autour d&#8217;un outil commun des départements Etudes et Production.</li><li><strong>Garantie des SLA</strong> par une professionnalisation de la filière de déploiement.</li></ul><p>Pour avoir plus d&#8217;informations sur cette solution, n&#8217;hésitez pas à contacter Luc Legardeur au 01 42 91 27 93 ou par mail : <a
href="mailto:llegardeur@xebia.fr">llegardeur@xebia.fr</a>.</p> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2009/08/25/creation-de-xebia-labs/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Lancement de Xebia ADDM en France</title><link>http://blog.xebia.fr/2009/05/26/lancement-de-xebia-addm-en-france/</link> <comments>http://blog.xebia.fr/2009/05/26/lancement-de-xebia-addm-en-france/#comments</comments> <pubDate>Tue, 26 May 2009 13:25:58 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Méthodes agiles]]></category> <category><![CDATA[Mot du président]]></category> <category><![CDATA[ADDM]]></category> <category><![CDATA[Off-shoring]]></category> <category><![CDATA[Xebia]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/?p=2052</guid> <description><![CDATA[Paris, le 26 Mai 2009. Suite au franc succès rencontré en France par les premiers projets Java/J2EE menés en Offshore Agile Distribué avec sa filiale indienne, Xebia a le plaisir d’annoncer la disponibilité de son modèle ADDM (Agile Distributed Delivery Model) en France. Commentaire de Luc Legardeur, Président de Xebia : &#171;&#160;La crise incite les [...]]]></description> <content:encoded><![CDATA[<p><em>Paris, le 26 Mai 2009.</em></p><p><a
href="http://www.xebia.fr/sites/default/files/Xebia%20ADDM.pdf"><img
src="http://blog.xebia.fr/wp-content/uploads/2009/05/xebiaaddm.png" alt="Xebia ADDM" title="Xebia ADDM" style="margin: 1em 1em 1em 1em; float: right;" /></a><br
/> Suite au franc  succès  rencontré en France par les premiers projets Java/J2EE menés en Offshore Agile Distribué avec sa filiale indienne, <a
href="http://www.xebia.fr">Xebia</a> a le plaisir d’annoncer la disponibilité de son modèle ADDM (Agile Distributed Delivery Model) en France.</p><p>Commentaire de Luc Legardeur, Président de <a
href="http://www.xebia.fr">Xebia</a> :<br
/> <em>&laquo;&nbsp;La crise incite les DSI a devoir faire autant ou plus qu’en 2008 avec moins de budget et cela en n’acceptant aucun compromis sur la qualité.</em><br
/> <em>En nous appuyant sur <a
href="http://blog.xebia.fr/2008/07/10/scrum-distribue-recettes-pour-avoir-des-equipes-de-developpement-offshore-hyper-productives/">l’expérience de nos collègues hollandais qui mènent depuis de nombreuses années des projets de ce type avec succès</a>, nous avons décidé de travailler à l’implémentation de ce modèle en France. Nos expériences menées entre Xebia India et Xebia France étant très probantes, nous avons décidé de rendre disponible cette offre en France. Ce paradigme permet à nos clients de mener des projets en méthodes agiles tout en réduisant très sensiblement les coûts avec la garantie que l’Etat de l’Art des technologies Java/J2EE sera respecté.&nbsp;&raquo;</em></p><p><a
href="http://www.xebia.fr/publications/développement-offshore-distribué-en-méthodes-agiles" title="Développement Offshore Distribué en Méthodes Agiles">Pour en savoir plus sur Xebia ADDM, rendez-vous sur notre site web</a>.</p> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2009/05/26/lancement-de-xebia-addm-en-france/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Partenariat SpringSource et Xebia</title><link>http://blog.xebia.fr/2008/07/31/partenariat-springsource-et-xebia/</link> <comments>http://blog.xebia.fr/2008/07/31/partenariat-springsource-et-xebia/#comments</comments> <pubDate>Thu, 31 Jul 2008 11:01:34 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Divers]]></category> <category><![CDATA[SpringSource]]></category> <category><![CDATA[Xebia]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/?p=514</guid> <description><![CDATA[Xebia vient de signer un partenariat avec SpringSource devenant ainsi &#171;&#160;SpringSource System Integrator Partner&#171;&#160;. &#160; &#160;]]></description> <content:encoded><![CDATA[<p><img
src="http://blog.xebia.fr/wp-content/uploads/2008/07/partners_systems_integrator.png" alt="SpringSource Partners Systems Integrator" title="SpringSource Partners Systems Integrator" style="margin: 1em 1em 1em 1em; float: right;" /><br
/> Xebia vient de signer un partenariat avec <a
href="http://www.springsource.com/">SpringSource</a> devenant ainsi <em>&laquo;&nbsp;<a
href="http://www.springsource.com/partners/systemintegrators">SpringSource System Integrator Partner</a>&laquo;&nbsp;</em>.<br
/> <br
/>&nbsp;<br
/> <br
/>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2008/07/31/partenariat-springsource-et-xebia/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Partenariat Skills Matter et Xebia</title><link>http://blog.xebia.fr/2008/07/09/partenariat-skills-matter-et-xebia/</link> <comments>http://blog.xebia.fr/2008/07/09/partenariat-skills-matter-et-xebia/#comments</comments> <pubDate>Wed, 09 Jul 2008 14:21:34 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Divers]]></category> <category><![CDATA[Skills Matter]]></category> <category><![CDATA[Xebia]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/2008/07/09/partenariat-skills-matter-et-xebia/</guid> <description><![CDATA[Paris et Londres, le 9 Juillet 2008. Xebia et Skills Matter (www.skillsmatter.com) annoncent la signature d&#8217;un accord de partenariat sur le territoire français. &#160; Commentaires de Wendy Devolder, CEO de Skills Matter : &#171;&#160;We could not have wished for a better partner in France. Both companies have a proven and long standing commitment to the [...]]]></description> <content:encoded><![CDATA[<p>Paris et Londres, le 9 Juillet 2008.</p><p>Xebia et Skills Matter (<a
href="http://www.skillsmatter.com" title="http://www.skillsmatter.com" >www.skillsmatter.com</a>) annoncent la signature d&#8217;un accord de partenariat sur le territoire français.</p><p>&nbsp;</p><p>Commentaires de Wendy Devolder, CEO de Skills Matter :</p><p><em>&laquo;&nbsp;We could not have wished for a better partner in France. Both companies have a proven and long standing commitment to the Open Source and Agile communities and  Xebia&#8217;s reputation in France as one of the leading providers of services around these technologies, has been confirmed by every technology expert, developer or conference speaker I have spoken to over the last few months! This partnership will combine Skills Matter&#8217;s unique offering of over 88 courses, covering Agile &#038; Scrum, Java &#038; JEE, Ajax &#038; RIA, Erlang, SOA &#038; REST, Cloud &#038; Grid, Ruby on Rails and Open Source .NET, our unique offering of Skills Matter&#8217;s free In-the-Brain Sessions &#038; podcasts, featuring leading industry experts and our support for User Groups and gatherings, with Xebia&#8217;s outstanding offer of consulting services and exciting community events such as its recent Java Poker festival. Together, I believe we will really make a difference!&nbsp;&raquo;</em></p><p>&nbsp;</p><p>Commentaires de Luc Legardeur, Président de Xebia :</p><p><em>&laquo;&nbsp;Skills Matter et Xebia ont des cultures d&#8217;entreprises très similaires.</em><br
/> <em>Leur savoir faire dans le domaine de la formation de haut niveau et notre positionnement de spécialistes Java/J2EE nous permettront d&#8217;asseoir notre stratégie dans le domaine de la formation où Xebia n&#8217;intervenait que très ponctuellement. Nous avons l&#8217;intention par le biais de cet accord, de proposer une offre originale et différente de formation, destinée aux spécialistes désirant être formés par les leaders de pensée de notre écosystème. Le programme des formations sera annoncé en Septembre 2008.&nbsp;&raquo;</em></p><p>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2008/07/09/partenariat-skills-matter-et-xebia/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Xebia Poker Tour : félicitations Sébastien !</title><link>http://blog.xebia.fr/2008/04/11/xebia-poker-tour-felicitations-sebastien/</link> <comments>http://blog.xebia.fr/2008/04/11/xebia-poker-tour-felicitations-sebastien/#comments</comments> <pubDate>Fri, 11 Apr 2008 12:00:02 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Divers]]></category> <category><![CDATA[Xebia]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/2008/04/11/xebia-poker-tour-felicitations-sebastien/</guid> <description><![CDATA[Le Xebia Poker Tour s&#8217;est achevé hier soir au Café Barge par le tournoi de poker tant attendu. Après plusieurs semaines de lutte sur un quizz Java/J2EE, les meilleurs participants étaient invités à s&#8217;affronter lors d&#8217;un tournoi de poker avec comme premier prix : un voyage à JavaOne ! 20h30. Après quelques verres, le tournoi [...]]]></description> <content:encoded><![CDATA[<p>Le <a
href="http://www.xebiapoker.com/" title="Xebia Poker Tour" >Xebia Poker Tour</a> s&#8217;est achevé hier soir au <a
href="http://www.cafebarge.com/" title="Café Barge" >Café Barge</a> par le tournoi de poker tant attendu. Après plusieurs semaines de lutte sur un quizz Java/J2EE, les meilleurs participants étaient invités à s&#8217;affronter lors d&#8217;un tournoi de poker avec comme premier prix : un voyage à <a
href="http://java.sun.com/javaone/sf/" title="JavaOne" >JavaOne</a> !</p><p>20h30. <i>Après quelques verres, le tournoi commence</i>.<br
/> Comme les pros, il s&#8217;agit de la variante <a
href="http://fr.wikipedia.org/wiki/Texas_hold'em" title="Texas Hold'em" >Texas Hold&#8217;em</a> No-Limit. Le but est de gagner le plus de jetons, ceux qui n&#8217;ont plus rien sortent de table, le dernier restant est évidemment le vainqueur. Les mises de départ sont de 25 / 50 (petite et grosse blinde) et augmentent régulièrement.</p><p>23h30. <i>Sept joueurs sont encore en lice</i>.<br
/> Après quelques heures de jeu et la sortie progressive des joueurs des tables de Poker, la tension est perceptible&#8230; et à la hauteur des prix à gagner!<br
/> L&#8217;antépénultième à quitter la table est Anis Zaouaoui.<br
/> Puis vient le face à face final. Sébastien Guerlet et Yann Raoul s&#8217;affrontent sous les yeux des autres joueurs tous debout autour de la table.</p><p>C&#8217;est finalement Sébastien qui emporte le premier prix !</p><p>Nous sommes donc ravis d&#8217;offrir les prix qui suivent aux trois joueurs présents sur le podium :</p><ol><li> <strong>Sébastien Guerlet</strong> a gagné un voyage à <a
href="http://java.sun.com/javaone/sf/" title="JavaOne" >JavaOne</a></li><li> <strong>Yann Raoul</strong> a gagné un voyage à <a
href="http://www.javapolis.com/" title="JavaPolis" >JavaPolis</a></li><li> <strong>Anis Zaouaoui</strong> a gagné une <a
href="http://blog.xebia.fr/2008/02/21/formations-certifiantes-scrum-master-avec-jeff-sutherland-et-xebia-tous-les-trimestres/" title="formation certifiante ScrumMaster par Jeff Sutherland" >formation certifiante ScrumMaster par Jeff Sutherland</a></li></ol><div
align="center"> <a
href='http://blog.xebia.fr/wp-content/uploads/2008/04/vainqueurs.jpg' title='vainqueurs.jpg'><br
/> <img
src='http://blog.xebia.fr/wp-content/uploads/2008/04/vainqueurs.jpg' alt='vainqueurs.jpg' width="400" /><br
/> </a></p><div>(Anis à gauche, Sébastien au milieu, Yann à droite)</div></div><p>Tout au long de la soirée, pêle-mêle, concurrents de Xebia, collègues, partenaires, provinciaux (merci aux Toulousains et aux Rennais d&#8217;avoir fait le déplacement) et étrangers (nous avons eu le plaisir d&#8217;avoir un Belge qui a fait le déplacement&#8230; et qui a été le premier à quitter le tournoi), hommes et femme (et oui ! une femme participait au tournoi), tous professionnels de Java/J2EE ont échangé des idées et partagé des points de vue.</p><p>Un des participants, Nicolas Martignole, a déjà posté ses impressions sur la soirée et donné les <a
href="http://www.touilleur-express.fr/2008/04/11/resultats-de-la-soiree-xebia-poker/" title="résultats de la soirée Xebia Poker" >résultats de la soirée Xebia Poker</a>. Merci à toi Nicolas pour ces suggestions, nous en prenons note !</p><p>Au nom de Xebia, merci aux 700 personnes qui ont participé au premier Xebia Poker Tour. Merci également à <a
href="http://www.choyou.com/" title="Choyou" >Choyou</a> qui a géré la soirée, et en particulier Frédérique pour cet accueil chaleureux et cette organisation impeccable !</p><p>Ce premier cru nous a comblés.<br
/> C&#8217;est promis, on recommence l&#8217;année prochaine<br
/> <em>Shuffle up and Deal !!!</em></p><p><em><strong>Edit: </strong></em><br
/> Thomas Recloux a également posté ses impressions <a
href="http://blog.tartachuc.org/2008/04/12/xebia-poker-ended/">sur son blog</a>.</p><div
align="center"></div><table><tr><td
colspan="3" align="center"> <a
href='http://blog.xebia.fr/wp-content/uploads/2008/04/img_0627_2.jpg' title='img_0627.jpg'><br
/> <img
src='http://blog.xebia.fr/wp-content/uploads/2008/04/img_0627_2.jpg' alt='img_0627.jpg' width="230" /><br
/> </a></td></tr><tr><td> <a
href='http://blog.xebia.fr/wp-content/uploads/2008/04/img_0677.jpg' title='img_0677.jpg'><br
/> <img
src='http://blog.xebia.fr/wp-content/uploads/2008/04/img_0677.jpg' alt='img_0677.jpg' width="230" /><br
/> </a></td><td> <a
href='http://blog.xebia.fr/wp-content/uploads/2008/04/img_0687.jpg' title='img_0687.jpg'><br
/> <img
src='http://blog.xebia.fr/wp-content/uploads/2008/04/img_0687.jpg' alt='img_0687.jpg' width="230" /><br
/> </a></td><td> <a
href='http://blog.xebia.fr/wp-content/uploads/2008/04/img_0721.jpg' title='img_0721.jpg'><br
/> <img
src='http://blog.xebia.fr/wp-content/uploads/2008/04/img_0721.jpg' alt='img_0721.jpg' width="230" /><br
/> </a></td></tr></table> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2008/04/11/xebia-poker-tour-felicitations-sebastien/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>Certification ScrumMaster par Jeff Sutherland : Prochaines sessions</title><link>http://blog.xebia.fr/2008/04/08/certification-scrummaster-par-jeff-sutherland-prochaines-sessions/</link> <comments>http://blog.xebia.fr/2008/04/08/certification-scrummaster-par-jeff-sutherland-prochaines-sessions/#comments</comments> <pubDate>Tue, 08 Apr 2008 07:34:20 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Méthodes agiles]]></category> <category><![CDATA[SCRUM]]></category> <category><![CDATA[Xebia]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/2008/04/08/certification-scrummaster-par-jeff-sutherland-prochaines-sessions/</guid> <description><![CDATA[Les méthodes Agiles représentent indéniablement une approche nouvelle et différente dans la conduite de projets. Au lieu de suivre un plan à la lettre en assignant des tâches à une équipe, le chef de Projet Agile, &#171;&#160;le ScrumMaster&#160;&#187; facilite, coache et organise les compétences et les motivations des équipes en intégrant les besoins utilisateurs tout [...]]]></description> <content:encoded><![CDATA[<p>Les méthodes Agiles représentent indéniablement une approche nouvelle et différente dans la conduite de projets.</p><p>Au lieu de suivre un plan à la lettre en assignant des tâches à une équipe, le chef de Projet Agile, &laquo;&nbsp;le ScrumMaster&nbsp;&raquo; facilite, coache et organise les compétences et les motivations des équipes en intégrant les besoins utilisateurs tout au long du cycle de développement, délivrant ainsi une valeur continue.</p><p>Xebia organise 4 fois par an, avec l&#8217;inventeur de la Méthodologie Scrum, le <a
href="http://jeffsutherland.com/scrum/">Dr Jeff Sutherland</a>, des <strong>sessions de formations certifiantes de ScrumMaster</strong>.</p><p>Les prochaines sessions auront lieu :</p><ul><li>Les <strong>30 juin et 1er juillet</strong> <i>(<a
href="http://www.xebia.fr/sites/default/files/Plaquette_certification_scrum.pdf">inscription</a>)</i>.</li><li>Les <strong>29 et 30 septembre</strong> <i>(<a
href="http://www.xebia.fr/sites/default/files/Plaquette_certification_scrum.pdf">inscription</a>)</i>.</li><li>Les <strong>1er et 2 décembre</strong> <i>(<a
href="http://www.xebia.fr/sites/default/files/Plaquette_certification_scrum.pdf">inscription</a>)</i>.</li></ul><p>Cette formation de deux jours fournit aux stagiaires les <strong>principes fondamentaux de Scrum</strong>.</p><p>Des <strong>ateliers pratiques</strong> permettent de mettre la théorie en pratique. Les stagiaires gagneront une expérience pratique dans l&#8217;élaboration du Product et du Sprint Backlog, l&#8217;organisation des Daily Scrums, des Sprint Planning Meetings, la tenue du Burndown Chart.<br
/> Un abonnement d&#8217;un an à la Scrum Alliance est également inclus dans cette formation.</p><p>Jeff fournit tout au long de cette formation des trucs et astuces, hérités d&#8217;une expérience unique en tant que <strong>père de la méthode ayant plus de 10 ans d&#8217;expérience sur Scrum</strong>.</p><p>Retrouvez deux retours sur la session organisée les 25 et 26 mars 2008 :</p><ul><li>Par Nicolas Martignole : <a
href="http://www.touilleur-express.fr/2008/03/26/im-now-a-scrum-master/">I&#8217;m now a Scrum Master</a>.</li><li>Par David Andriana : <a
href="http://jefute.blogspot.com/2008/03/formation-scrum-master-la-dfense.html">Formation Scrum Master à La Défense</a>.</li></ul> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2008/04/08/certification-scrummaster-par-jeff-sutherland-prochaines-sessions/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Revue de Presse Xebia</title><link>http://blog.xebia.fr/2008/03/17/revue-de-presse-xebia-48/</link> <comments>http://blog.xebia.fr/2008/03/17/revue-de-presse-xebia-48/#comments</comments> <pubDate>Mon, 17 Mar 2008 17:19:14 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Revue de presse]]></category> <category><![CDATA[GridGain]]></category> <category><![CDATA[J2EE]]></category> <category><![CDATA[Java / JEE]]></category> <category><![CDATA[Maven]]></category> <category><![CDATA[Struts]]></category> <category><![CDATA[Xebia]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/2008/03/17/revue-de-presse-xebia-48/</guid> <description><![CDATA[La revue de presse de l&#8217;actualité Java/J2EE hebdomadaire proposée par Xebia. Le coin de la technique Sortie GridGain 2.0, à la conquête des grilles de calcul Architecture web performante Astuces de performance pour Struts2 Sortie de la version 0.9.0 du plugin &#171;&#160;Maven Integration for Eclipse&#160;&#187; Evènements de notre communauté en France et à l&#8217;étranger XKE, [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://blog.xebia.fr/wp-content/uploads/2007/06/revuedepresse.png" alt="Revue de Presse Xebia" style="margin: 1em 1em 1em 1em; float: right;" /><br
/> <em>La revue de presse de l&#8217;actualité Java/J2EE hebdomadaire proposée par Xebia.</em></p><p><strong>Le coin de la technique</strong></p><ul><li><a
href="http://blog.xebia.fr/2008/03/17/revue-de-presse-xebia-48/#GridGain">Sortie GridGain 2.0, à la conquête des grilles de calcul</a></li><li><a
href="http://blog.xebia.fr/2008/03/17/revue-de-presse-xebia-48/#ArchitectureWebPerformante">Architecture web performante</a></li><li><a
href="http://blog.xebia.fr/2008/03/17/revue-de-presse-xebia-48/#PerformanceStruts">Astuces de performance pour Struts2</a></li><li><a
href="http://blog.xebia.fr/2008/03/17/revue-de-presse-xebia-48/#MavenIntegrationForEclipse">Sortie de la version 0.9.0 du plugin &laquo;&nbsp;Maven Integration for Eclipse&nbsp;&raquo;</a></li></ul><p><strong>Evènements de notre communauté en France et à l&#8217;étranger</strong></p><ul><li><a
href="http://blog.xebia.fr/2008/03/17/revue-de-presse-xebia-48/#XKE">XKE, le programme de la session d&#8217;avril</a></li></ul><hr/><h3>Le coin de la technique</h3><h4><a
name="GridGain"></a>Sortie GridGain 2.0, à la conquête des grilles de calcul</h4><p>GridGain est un framework open source qui permet de faciliter la création d&#8217;applications distribuées de type <a
href="http://en.wikipedia.org/wiki/Grid_computing">grid computing</a>. La liste des fonctionnalités offertes par cette nouvelle version est plutôt alléchante : Load Balancing, WorkStealing, DataPartitionning. En plus de cela, le framework offre la possibilité d&#8217;injecter des ressources sur les différentes tâches (dont l&#8217;injection de contexte Spring).</p><p>Si le sujet vous intéresse, vous pouvez aller faire un tour sur les <a
href="http://www.gridgain.com/screencasts.html">podcasts de démonstration</a> du site. En particulier, une vidéo très intéressante déroule la création d&#8217;une application GridGain en 15 minutes.</p><p>Liens complémentaires :</p><ul><li><a
href="http://www.gridgain.com/">Site officiel</a></li><li><a
href="http://www.gridgainsystems.com:8080/wiki/display/GG15UG/Table+Of+Contents">Documentation</a></li><li><a
href="http://www.infoq.com/news/2008/03/gridgain-2.0">Article InfoQ</a></li><li><a
href="http://www.theserverside.com/news/thread.tss?thread_id=48681">Article TSS</a></li></ul><h4><a
name="ArchitectureWebPerformante"></a>Architecture web performante</h4><p>Cet <a
href="http://www.simpleentrepreneur.com/2008/03/11/comment-gerer-la-montee-en-charge-d-une-application-web/">article</a> recense quelques retours d&#8217;expérience de sites comme Flickr, Digg ou Twitter. Certes, nous parlons ici de PHP et non de Java mais les principes et constats effectués sont tout à fait applicables au monde J2EE. L&#8217;audience et les performances de ces sites nous démontrent aussi que les solutions type LAMP n&#8217;ont rien à envier aux solutions existantes du monde J2EE.</p><h4><a
name="PerformanceStruts"></a>Astuces de performance pour Struts2</h4><p>L&#8217;auteur de cet <a
href="http://www.hippe-it.nl/wordpress/?p=16">article</a> nous livre deux astuces sur la configuration de Struts2 pour obtenir de bonnes performances :</p><ul><li>La première concerne Freemarker : il faut veiller a bien configurer le paramètre &#8216;template_update_delay&#8217; dans le fichier freemarker.properties pour empêcher Freemarker de recharger ses templates trop fréquemment.</li><li>L&#8217;autre concerne Struts2 directement : les propriétés &#8216;struts.devMode&#8217; et    &#8216;struts.configuration.xml.reload&#8217; doivent être positionnées à &#8216;false&#8217; ce qui n&#8217;est pas le cas par défaut.</li></ul><h4><a
name="MavenIntegrationForEclipse"></a>Sortie de la version 0.9.0 du plugin &laquo;&nbsp;Maven Integration for Eclipse&nbsp;&raquo;</h4><p>En attendant l&#8217;intégration <a
href="http://www.eclipse.org/proposals/iam/">officielle</a> Eclipse/Maven, il faut se tourner vers le célèbre plugin <a
href="http://m2eclipse.codehaus.org/">m2Eclipse</a> qui vient de sortir en version 0.9.0.</p><ul><li><a
href="http://www.jroller.com/eu/entry/maven_indexes">Maven Indexes</a>, une vue qui permet de parcourir des repositories Maven,</li><li><a
href="http://www.jroller.com/eu/entry/maven_project_materialization">Maven project materialization</a>Materialisation de projets, directement à partir du repository à l&#8217;aide des informations liées au SCM, ex SubVersion</li><li><a
href="http://www.jroller.com/eu/entry/using_maven_indexes">Creation de projet Eclipse/Maven</a> avec un nouveau wizard qui permet de choisir en plus de des informations de base Maven (l&#8217;artifactId, groupId,&#8230;),l&#8217;artifact du projet et le serveur SVN associé</li></ul><p>Cette version corrige également un bug important concernant la résolution de dépendance ! En ligne de commande, cette résolution se fait naturellement sur les artéfacts déployés dans le repository local. Dans Eclipse, le plugin offrait la possibilité de choisir entre la logique classique (décrite ci-dessus) et la résolution sur les projets du workspace (seulement les projets ouverts). Ce choix se fait via la configuration du <em>&laquo;&nbsp;Maven Dependencies&nbsp;&raquo; classpath container</em> (cf. <a
href="http://docs.codehaus.org/display/M2ECLIPSE/Dependency+Management">Wiki</a>).</p><p>Dans la version 0.0.12 du plugin, cette option ne fonctionne pas d&#8217;où des comportements différents entre Eclipse et la ligne de commande.</p><p>La société Sonatype est en cours d&#8217;écrire d&#8217;un nouveau guide sur Maven: <a
href="http://www.sonatype.com/book/reference/public-book.html">Maven: The Definitive Guide</a>, en version Alpha, Release 0.2</p><p>Liens complémentaires :</p><ul><li><a
href="http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-683.html">Eclipse central &#8211; plugin homepage</a></li><li><a
href="http://m2eclipse.codehaus.org/">Details</a></li><li><a
href="http://docs.codehaus.org/display/M2ECLIPSE/Home">Project wiki</a></li><li><a
href="http://docs.codehaus.org/display/M2ECLIPSE/Demo+Script">Project wiki &#8211; demo script</a></li><li><a
href="http://docs.codehaus.org/display/MAVENUSER/Eclipse+Integration">Maven Eclipse plugins comparison</a></li><li><a
href="http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&amp;pid=11093&amp;fixfor=12642">Liste des bugs corrigés et améliorations de la version 0.9.0</a></li></ul><h3>Evènements de notre communauté en France et à l&#8217;étranger</h3><h4><a
name="XKE"></a>XKE, le programme de la session d&#8217;avril</h4><p>Le prochain XKE (Xebia Knowledge Exchange) aura lieu le jeudi 3 Avril 2008. Les sujets suivants seront abordés :</p><ul><li>Présentations :<ul><li>UI tests with Selenium,</li><li>OSGi</li></ul></li><li>Débat :<ul><li>Méthodes Agiles: Comment gérer l&#8217;éloignement des équipes.</li></ul></li><li>Hands On :<ul><li>Groovy,</li><li>Intégration des applications Java par JMS</li></ul></li></ul><p>Comme nous l&#8217;<a
href="http://blog.xebia.fr/2008/02/06/xebia-ouvre-ses-journees-de-partage-de-la-connaissance-xke/">annoncions</a>, les XKE sont ouverts à l&#8217;ensemble des personnes à l&#8217;écoute du marché de l&#8217;emploi autour des technologies Java/J2EE. Si vous êtes l&#8217;une d&#8217;entre elles , n&#8217;hésitez pas à contacter <a
href="mailto:mbacrot@xebia.fr">Mélanie Bacrot</a> pour vous inscrire.</p> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2008/03/17/revue-de-presse-xebia-48/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Contractualiser les projets agiles : la quadrature du cercle ?</title><link>http://blog.xebia.fr/2008/03/04/contractualiser-les-projets-agiles-la-quadrature-du-cercle/</link> <comments>http://blog.xebia.fr/2008/03/04/contractualiser-les-projets-agiles-la-quadrature-du-cercle/#comments</comments> <pubDate>Tue, 04 Mar 2008 07:39:32 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Méthodes agiles]]></category> <category><![CDATA[projet]]></category> <category><![CDATA[vidéo]]></category> <category><![CDATA[Xebia]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/2008/03/04/contractualiser-les-projets-agiles-la-quadrature-du-cercle/</guid> <description><![CDATA[Comment contractualiser les projets agiles ? Quels sont les modes de contractualisation les plus adaptés ? La régie ou le forfait ? A quelles conditions ? Analyse comparative sur TV4IT par Guillaume Bodet, directeur technique de Xebia (interviewé par Cyril Dhénin).]]></description> <content:encoded><![CDATA[<ul><li>Comment contractualiser les projets agiles ?</li><li>Quels sont les modes de contractualisation les plus adaptés ?</li><li>La régie ou le forfait ?</li><li>A quelles conditions ?</li></ul><p>Analyse comparative sur <a
href="http://www.tv4it.net/permalink/4232/contractualiser-les-projets-agiles-la-quadrature-du-cercle-.aspx">TV4IT</a> par Guillaume Bodet, directeur technique de Xebia (interviewé par Cyril Dhénin).</p><div
align="center"> <embed
src="http://storage02.brainsonic.com/webtv/tv4itv2/player.swf?&#038;paramXml=http://storage02.brainsonic.com/webtv/tv4itv2/param_player.xml&#038;itemId=4232&#038;autostart=false&#038;mute=false&#038;rollover=true quality="high" bgcolor="#000000" width="320" height="280" allowFullScreen="true" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></div> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2008/03/04/contractualiser-les-projets-agiles-la-quadrature-du-cercle/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Un XKE chez Xebia</title><link>http://blog.xebia.fr/2008/03/03/un-xke-chez-xebia/</link> <comments>http://blog.xebia.fr/2008/03/03/un-xke-chez-xebia/#comments</comments> <pubDate>Mon, 03 Mar 2008 13:45:21 +0000</pubDate> <dc:creator>Nicolas Jozwiak</dc:creator> <category><![CDATA[Divers]]></category> <category><![CDATA[Xebia]]></category> <category><![CDATA[XKE]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/2008/03/03/un-xke-chez-xebia/</guid> <description><![CDATA[Lors d&#8217;un précédent billet, nous vous faisions part de l&#8217;ouverture des XKE (Xebia Knowledge Exchange), rendez-vous mensuels au cours desquels les consultants de Xebia France se réunissent afin d&#8217;échanger et partager leurs connaissances sur les dernières technologies Java/J2EE, SOA et Agilité. Une fois n&#8217;est pas coutume, ce billet n&#8217;est pas technique. J&#8217;ai rejoint Xebia il [...]]]></description> <content:encoded><![CDATA[<p>Lors d&#8217;un <a
href="http://blog.xebia.fr/2008/02/06/xebia-ouvre-ses-journees-de-partage-de-la-connaissance-xke/">précédent billet</a>, nous vous faisions part de l&#8217;ouverture des XKE (Xebia Knowledge Exchange), rendez-vous mensuels au cours desquels les consultants de Xebia France se réunissent afin d&#8217;échanger et partager leurs connaissances sur les dernières technologies Java/J2EE, SOA et Agilité.<br
/> Une fois n&#8217;est pas coutume, ce billet n&#8217;est pas technique.</p><p>J&#8217;ai rejoint Xebia il y a quelques mois avec trois ans d&#8217;expérience dans ces technologies et je voulais vous faire un retour d&#8217;expérience sur la préparation des XKE. Préparer une session au XKE n&#8217;est pas la mer à boire même si j&#8217;avoue avoir été surpris par le niveau des premiers XKE auxquels j&#8217;ai participé. Le temps passant et mon intégration chez Xebia se faisant sans encombre, je me suis surpris à constater que malgré ma jeune expérience, les idées que j&#8217;apportais lors de ces échanges étaient complètement prises en compte et permettaient de faire avancer les débats.</p><p>En résumé, voici la façon dont se prépare et se déroule un XKE :</p><ul><li>Les consultants proposent une liste de sujets. Ces sujets peuvent aller d&#8217;une introduction généraliste d&#8217;un langage de programmation ou d&#8217;une API, à une présentation beaucoup plus technique et pointue (Object Data Grid &#8230;). C&#8217;est cette diversité qui permet à chacun d&#8217;apporter, avec son expérience, sa pierre à l&#8217;édifice.</li><li>Un vote a lieu afin de choisir les sujets qui vont être présentés lors du XKE suivant.</li><li>La présentation permet de partager ses connaissances avec ses collègues et donne lieu à des débats et discussions qui permettent de confronter librement les points de vue.</li><li>La plupart du temps, ces discussions se poursuivent lors du déjeuner et/ou autour d&#8217;un verre en fin de journée.</li></ul><p>La préparation d&#8217;une présentation d&#8217;un XKE requiert sans conteste du travail, mais les consultants seniors de Xebia sont présents afin d&#8217;accompagner les profils plus juniors dans leur préparation et leur réflexion si nécessaire. Il est agréable de constater que quelque soit le niveau d&#8217;expérience, tous les avis et contributions sont pris en compte et ont de l&#8217;importance.</p><p>Ce mois-ci, le XKE aura lieu ce jeudi 6 Mars et le planning est riche et varié : urbanisation, xUnit test patterns, contractualisation des projets agiles, outil de monitoring d&#8217;applications distribuées &#8216;fait maison&#8217;, et sécuriser une application avec Acegi. Une session à laquelle vous êtes conviés ! Venez vous faire votre propre opinion. N&#8217;hésitez pas à contacter <a
href="mailto:mbacrot@xebia.fr">Mélanie Bacrot</a> pour vous inscrire et connaître les dates des prochaines sessions.</p> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2008/03/03/un-xke-chez-xebia/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Formations certifiantes Scrum Master avec Jeff Sutherland et Xebia tous les trimestres</title><link>http://blog.xebia.fr/2008/02/21/formations-certifiantes-scrum-master-avec-jeff-sutherland-et-xebia-tous-les-trimestres/</link> <comments>http://blog.xebia.fr/2008/02/21/formations-certifiantes-scrum-master-avec-jeff-sutherland-et-xebia-tous-les-trimestres/#comments</comments> <pubDate>Thu, 21 Feb 2008 14:54:46 +0000</pubDate> <dc:creator>Luc Legardeur</dc:creator> <category><![CDATA[Méthodes agiles]]></category> <category><![CDATA[SCRUM]]></category> <category><![CDATA[Xebia]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/2008/02/21/formations-certifiantes-scrum-master-avec-jeff-sutherland-et-xebia-tous-les-trimestres/</guid> <description><![CDATA[Devant le nombre impressionnant d&#8217;inscriptions à notre session de formation certifiante Scrum Master avec Jeff Sutherland, nous avons décidé de renouveler l&#8217;expérience tous les 3 mois. Les méthodes agiles prennent indéniablement de l&#8217;ampleur en France. La session de Mars 2008 étant dorénavant complète, nous vous encourageons à vous inscrire à celle du 30 Juin 2008 [...]]]></description> <content:encoded><![CDATA[<p>Devant le nombre impressionnant d&#8217;inscriptions à notre session de formation certifiante Scrum Master avec Jeff Sutherland, nous avons décidé de renouveler l&#8217;expérience tous les 3 mois.<br
/> Les méthodes agiles prennent indéniablement de l&#8217;ampleur en France.</p><p>La session de Mars 2008 étant dorénavant complète, nous vous encourageons à vous inscrire à celle du 30 Juin 2008 (<a
href="http://www.xebia.fr/sites/default/files/Plaquette_certification_scrum.pdf">télécharger le formulaire</a>).</p><p>Les dates de Septembre et Décembre seront communiquées ultérieurement.</p> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2008/02/21/formations-certifiantes-scrum-master-avec-jeff-sutherland-et-xebia-tous-les-trimestres/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Revue de Presse Xebia</title><link>http://blog.xebia.fr/2007/10/29/revue-de-presse-xebia-29/</link> <comments>http://blog.xebia.fr/2007/10/29/revue-de-presse-xebia-29/#comments</comments> <pubDate>Mon, 29 Oct 2007 17:10:26 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Revue de presse]]></category> <category><![CDATA[J2EE]]></category> <category><![CDATA[Java / JEE]]></category> <category><![CDATA[Méthodes agiles]]></category> <category><![CDATA[SOA]]></category> <category><![CDATA[Xebia]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/2007/10/29/revue-de-presse-xebia-29/</guid> <description><![CDATA[La revue de presse de l&#8217;actualité Java/J2EE hebdomadaire proposée par Xebia. Actualité éditeurs / SSII Rachat BEA/Oracle Trimestriels de Microsoft: des records sont battus sur fond de 30ème anniversaire Agilité Jeff Sutherland on Scrum and Not-Scrum The future of software development Le coin de la technique Introduction à SpringFramework 2.5 Choisir un framework web Java [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://blog.xebia.fr/wp-content/uploads/2007/06/revuedepresse.png" alt="Revue de Presse Xebia" style="margin: 1em 1em 1em 1em; float: right;" /><br
/> <em>La revue de presse de l&#8217;actualité Java/J2EE hebdomadaire proposée par Xebia.</em></p><p><strong>Actualité éditeurs / SSII</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/10/29/revue-de-presse-xebia-29/#RachatBEA">Rachat BEA/Oracle</a></li><li><a
href="http://blog.xebia.fr/2007/10/29/revue-de-presse-xebia-29/#TrimestrielsMicrosoft">Trimestriels de Microsoft: des records sont battus sur fond de 30ème anniversaire</a></li></ul><p><strong>Agilité</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/10/29/revue-de-presse-xebia-29/#JeffSutherland">Jeff Sutherland on Scrum and Not-Scrum</a></li><li><a
href="http://blog.xebia.fr/2007/10/29/revue-de-presse-xebia-29/#FutureSoftwareDevelopment">The future of software development</a></li></ul><p><strong>Le coin de la technique</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/10/29/revue-de-presse-xebia-29/#IntroSpring">Introduction à SpringFramework 2.5</a></li><li><a
href="http://blog.xebia.fr/2007/10/29/revue-de-presse-xebia-29/#FrameworksWeb">Choisir un framework web Java</a></li></ul><hr
/><h3>Actualité éditeurs / SSII</h3><h4><a
name="RachatBEA"></a>Rachat BEA/Oracle</h4><p>Il fallait s&#8217;en douter, certains membres du board de BEA SYSTEMS se déclarent publiquement favorables à la fusion. A notre humble avis, ce n&#8217;est qu&#8217;une question de temps.<br
/> Carl Icahn, le plus gros actionnaire de BEA juge &laquo;&nbsp;fou&nbsp;&raquo; de rejeter l&#8217;offre d&#8217;Oracle, même s&#8217;il juge le prix de 17$ trop bas.</p><p><a
href="http://soa.sys-con.com/read/450699.htm">Lire l&#8217;article</a></p><h4><a
name="TrimestrielsMicrosoft"></a>Trimestriels de Microsoft: des records sont battus sur fond de 30ème anniversaire</h4><p>Microsoft a fêté ses 30 ans le 22 Octobre et a pré annoncé ses résultats le 25 Octobre.<br
/> 13,78 Milliards de $ de CA sur Q1 et une croissance du résultat de 23%, rien que ça!<br
/> Ce n&#8217;est pas la stratégie Web de Microsoft qui a sous tendu ces résultats, comme semblait le dire en filigrane Steve Balmer à la soirée anniversaire, mais bien l&#8217;arrivée de Vista qui a dopé les résultats.<br
/> A souligner l&#8217;amende record et l&#8217;accord signé avec l&#8217;Europe pour ouvrir Windows.<br
/> Enfin, la prise de participation de Microsoft dans FaceBook est un signe que les réseaux sociaux sont sous les feux de la rampe en ce moment. FaceBook est sans doute un des sites les plus consultés sur le web actuellement et pour information, le site est développé en PHP.</p><p><a
href="http://soa.sys-con.com/read/450295.htm">Lire l&#8217;article d&#8217;annonce des résultats</a><br
/> <a
href="http://www.microsoft.com/presspass/press/2007/oct07/10-24FacebookPR.mspx">Lire le communiqué de Microsoft sur FaceBook</a></p><h3>Agilité</h3><h4><a
name="JeffSutherland"></a>Jeff Sutherland on Scrum and Not-Scrum</h4><p>Une nouvelle interview de Jeff Sutherland, le co-auteur de Scrum, est disponible sur InfoQ. On y apprend notamment que Jeff estime aujourd&#8217;hui à 120 000 (!) le nombre d&#8217;équipes Scrum. Mais parmi ces équipes, quelles sont celles qui pratiquent réellement du développement agile ? Quelles sont celles qui ne font qu&#8217;appliquer un processus itératif ?<br
/> Pour répondre à cette question, Jeff utilise le (bientôt fameux) test de Nokia.<br
/> Selon Jeff, Nokia dispose sans doute de plus de ScrumMasters que n&#8217;importe quelle autre organisation &#8211; en fait, la Finlande est le pays dans lequel on trouve en proportion le plus de ScrumMasters au monde, principalement à cause de Nokia &#8211; et utilise quelques idées simples pour déterminer si une équipe utilise Scrum ou non.</p><p>Selon Nokia, vous ne faites pas de développement <strong>itératif </strong>et <strong>incrémental </strong>si :</p><ul><li>Les itérations ne sont pas limitées dans le temps ou durent plus de 6 semaines.</li><li>Les itérations ne produisent pas un logiciel pleinement fonctionnel.</li><li>L&#8217;équipe attend que les spécifications soit parfaitement détaillées pour démarrer une itération.</li><li>Les itérations n&#8217;incluent pas de tests d&#8217;acceptance utilisateur durant le développement.</li></ul><p>En général, la moitié des équipes que Jeff rencontre sont &laquo;&nbsp;éliminées&nbsp;&raquo; par ces 4 points avant même de passer aux points Scrum.</p><p>Toujours selon Nokia, vous savez que vous n&#8217;appliquez pas Scrum quand :</p><ul><li>L&#8217;équipe ne dispose pas d&#8217;un product owner clairement identifié.</li><li>L&#8217;équipe dispose d&#8217;un product owner mais pas d&#8217;un backlog de produit (une liste de fonctionnalités à implémenter) dans lequel les éléments sont priorisés et estimés.</li><li>Durant le développement, vous ne disposez pas d&#8217;un graphique de burndown faisant apparaître le reste à faire de l&#8217;itération et permettant de mesurer la vélocité de l&#8217;équipe.</li><li>Un manager interfère dans le travail de l&#8217;équipe durant une itération.</li></ul><p>Pour les détails, nous ne pouvons que vous inviter à vous reporter à l&#8217;<a
href="http://www.infoq.com/interviews/jeff-sutherland-scrum-rules">interview</a>. Bon visionnage.</p><h4><a
name="FutureSoftwareDevelopment"></a>The future of software development</h4><p>Cet <a
href="http://www.readwriteweb.com/archives/the_future_of_software_development.php">article</a> présente l&#8217;évolution des modes de développement des projets. Ainsi l&#8217;auteur décrit le <a
href="http://en.wikipedia.org/wiki/Waterfall_model">Waterfall Model</a> qui passait par les étapes suivantes :</p><ul><li>analyse des besoins</li><li>définition de l&#8217;architecture</li><li>implémentation</li><li>test</li></ul><p>Au fur et à mesure des échecs, et de l&#8217;apparition de nouveaux outils, cette approche s&#8217;est révélée trop linéaire et rigide. Les maîtrises d&#8217;ouvrage pensaient pouvoir spécifier tout le logiciel au début du projet sans qu&#8217;aucune modification ne soit nécessaire par la suite. Nous savons pourtant tous que les besoins évoluent constamment&#8230;</p><p>En revanche les méthodes agiles permettent en permanence de réaligner le développement d&#8217;un projet avec les besoins des clients.</p><p>L&#8217;erreur principale du Waterfall Model était de croire qu&#8217;il était possible de définir un système du premier coup&#8230; Les méthodes agiles se concentrent sur le fait que les besoins d&#8217;aujourd&#8217;hui ne seront pas forcément les mêmes demain et que les changements doivent être appliqués rapidement.</p><p>Voici quelques principes du développement agile :</p><ul><li>simplicité</li><li>faire face aux changements rapidement</li><li>communication</li><li>effectuer des releases règulièrement, démonstrations aux clients</li><li>test</li></ul><p>Enfin l&#8217;auteur termine sur le fait que pour mener à bien un projet, ce n&#8217;est pas forcément le nombre de développeurs qui compte, mais la qualité et la motivation de ceux-ci, car avec les technologies dont nous disposons (langages de programmation, méthodes agiles&#8230;) il est possible d&#8217;arriver à mener des projets avec grand succès !</p><h3>Le coin de la technique</h3><h4><a
name="IntroSpring"></a>Introduction à SpringFramework 2.5</h4><p>Rod Johnson profite de la sortie de la version 2.5 de SpringFramework pour <a
href="http://www.theserverside.com/tt/articles/article.tss?l=IntrotoSpring25">nous rappeler pourquoi SpringFramework est né</a> : sa philosophie, les bénéfices qu&#8217;il apporte. Il fait aussi le tour des grandes fonctionnalités du framework à travers quelques exemples.</p><p> <strong>On retrouve dans Spring 2.5 les grandes tendances de la programmation Java</strong> :</p><ul><li><strong>Réduction et simplification des configurations XML</strong><ul><li>Java Config : il est désormais possible de configurer Spring sans XML ! Ceci grâce aux annotations comme <code>@Configuration</code> et <code>@Bean</code> qui permettent de remplacer respectivement les tags <code>&lt;beans/&gt; et &lt;bean/&gt;</code></li><li>XML namespaces &laquo;&nbsp;jms&nbsp;&raquo; et &laquo;&nbsp;context&nbsp;&raquo; : Spring 2.0 avait introduit l&#8217;extension de configuration avec un certain nombre de namespaces (jee, aop, tx, etc) ; 2 nouveaux éléments viennent s&#8217;ajouter à la liste :<ul><li>context : tags liés à la configuration du contexte comme <code>&lt;context:component-scan/&gt;</code> qui scanne le classpath pour détecter les beans Spring grâce aux annotations. Ou accessoirement &lt;context:property-placeholder/&gt; qui remplace l&#8217;ancien bean PropertyPlaceholderConfigurer</li><li>jms : permet de définir avec simplicité des message listeners (équivalents aux MessageListenerAdapter) et des listener containers :<pre class="brush: xml; title: ; notranslate">
&lt;jms:listener-container destination-type=&quot;queue&quot;&gt;
   &lt;jms:listener destination=&quot;queue.sample1&quot; ref=&quot;receiver&quot; method=&quot;receiveMessage&quot; /&gt;
   &lt;jms:listener destination=&quot;queue.sample2&quot; ref=&quot;logger&quot; method=&quot;trace&quot; /&gt;
&lt;/jms:listener-container&gt;
</pre></li></ul></li><li>Ce ne sont pas les seuls moyens de configurer Spring. Les différentes solutions de configuration sont décrites dans cette très bonne présentation de Costin Leau: <a
href="http://www.springone.com/download/attachments/3275/21_03_04.pdf">Ways to configure the Spring container</a> extraite du SpringOne&#8217;07</li></ul></li><li><strong>Componentisation avec OSGI</strong> : cet aspect concernera surtout les éditeurs de middleware/logiciels qui utilisent Spring. Après Eclipse et Websphere, la componentisation avec des bundles osgi se répand : <a
href="http://mule.mulesource.org/download/attachments/4585/Mule+and+OSGi+-+Travis+Carlson.pdf?version=1">Mule</a>, <a
href="http://www.theserverside.com/news/thread.tss?thread_id=46958">ServiceMix</a>, <a
href="http://www-1.ibm.com/support/docview.wss?rs=171&#038;context=SSFKSJ&#038;dc=DA400&#038;uid=swg27010275&#038;loc=en_US&#038;cs=UTF-8&#038;lang=en&#038;rss=ct171websphere">Websphere MQ client</a>, &#8230;</li><li><strong>Unification des accès aux systemes externes avec JCA 1.5</strong> : Billy Newport prévoyait dès 2003 que <a
href="http://www.devwebsphere.com/devwebsphere/2003/11/why_are_jms_api.html">JCA 1.5 unifierait l&#8217;accès aux ressources externes (JDBC, JMS, CCI)</a>. Spring 2.5 apporte la gestion unifiée des MessageListeners JMS et CCI (CICS, IMS, etc) grâce à un JCA 1.5 message endpoint managementOn retrouve notamment l&#8217;unification JCA/JMS dans <a
href="http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/topic/com.ibm.websphere.nd.doc/info/ae/ae/tmj_inst0.html">Websphere</a> et dans <a
href="http://activemq.apache.org/resource-adapter.html">ActiveMQ</a></li><li><a
href="http://blog.interface21.com/main/2007/06/21/spring-framework-certified-on-websphere/">Support officiel de Websphere</a>, fruit de la collaboration d&#8217;Interface21 avec le lab d&#8217;IBM Hursley, avec notamment l&#8217;introduction du WebSphereUowTransactionManager</li></ul><h4><a
name="FrameworksWeb"></a>Choisir un framework web Java</h4><p>Matt Raible <a
href="http://raibledesigns.com/rd/entry/choosing_a_jvm_web_framework2">partage</a> une de ses présentations récentes sur les frameworks web. Il présente plusieurs retours d&#8217;expérience de lecteurs de son blog, ayant utilisé/testé les différents frameworks, c&#8217;est un bon complément à notre récent <a
href="http://blog.xebia.fr/2007/10/26/xebia-web-framework-contest/">concours de développement</a>.<br
/> En vrac (sans accorder une confiance aveugle à ces commentaires, ils donnent tout de même une bonne idée générale&#8230;):</p><ul><li>Wicket vs JSF: 6 jours pour développer l&#8217;UI avec JSF, 6 heures avec Wicket</li><li>Stripes vs Struts 1: au revoir Struts 1&#8230;</li><li>Grails vs Struts 1 ou Spring MVC: excellente productivité avec Grails</li><li>Tapestry 5 vs JSF: excellent retour sur Tapestry, JSF trop complexe, trop lourd</li><li>Tapestry 5 vs Wicket: Wicket impressionne, mais demande un temps d&#8217;adaptation</li></ul><p>Ses conclusions:</p><ul><li>C&#8217;est la guerre de l&#8217;après Struts1, et la compétition entre les frameworks a du bon!</li><li>Il vaut mieux éviter, pour le moment, de se spécialiser dans un seul framework comme à l&#8217;époque de Struts1, il n&#8217;y a pas encore de vainqueur</li><li>Ne croyez pas forcément ce qu&#8217;écrivent les experts, ces frameworks évoluent et se corrigent rapidement (à part JSF peut être ), testez par vous même!</li></ul><p>A noter que Matt Raible reste parfaitement objectif, alors qu&#8217;<a
href="http://www.nabble.com/New-Struts-Committer----Matt-Raible-tf4500520.html#a12835237">il vient de rejoindre fin Septembre 2007 l&#8217;équipe de commiteurs Struts2</a>.</p> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2007/10/29/revue-de-presse-xebia-29/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Revue de Presse Xebia</title><link>http://blog.xebia.fr/2007/10/22/revue-de-presse-xebia-28/</link> <comments>http://blog.xebia.fr/2007/10/22/revue-de-presse-xebia-28/#comments</comments> <pubDate>Mon, 22 Oct 2007 15:33:30 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Revue de presse]]></category> <category><![CDATA[J2EE]]></category> <category><![CDATA[Java / JEE]]></category> <category><![CDATA[Méthodes agiles]]></category> <category><![CDATA[SOA]]></category> <category><![CDATA[Xebia]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/2007/10/22/revue-de-presse-xebia-28/</guid> <description><![CDATA[La revue de presse de l&#8217;actualité Java/J2EE hebdomadaire proposée par Xebia. Actualité éditeurs / SSII Les gros poissons mangent les petits SOA 100.000 $ ou rentrer chez Xebia, là est la question ? Le coin de la technique IntelliJ IDEA 7.0 Référence Subversion Eclipse goes online VisualVM Evènements de notre communauté en France et à [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://blog.xebia.fr/wp-content/uploads/2007/06/revuedepresse.png" alt="Revue de Presse Xebia" style="margin: 1em 1em 1em 1em; float: right;" /><br
/> <em>La revue de presse de l&#8217;actualité Java/J2EE hebdomadaire proposée par Xebia.</em></p><p><strong>Actualité éditeurs / SSII</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/10/22/revue-de-presse-xebia-28/#Lesgrospoissonsmangentlespetits">Les gros poissons mangent les petits</a></li></ul><p><strong>SOA</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/10/22/revue-de-presse-xebia-28/#laquestion">100.000 $ ou rentrer chez Xebia, là est la question ?</a></li></ul><p><strong>Le coin de la technique</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/10/22/revue-de-presse-xebia-28/#IntelliJIDEA7">IntelliJ IDEA 7.0</a></li><li><a
href="http://blog.xebia.fr/2007/10/22/revue-de-presse-xebia-28/#Subversion">Référence Subversion</a></li><li><a
href="http://blog.xebia.fr/2007/10/22/revue-de-presse-xebia-28/#Eclipsegoesonline">Eclipse goes online</a></li><li><a
href="http://blog.xebia.fr/2007/10/22/revue-de-presse-xebia-28/#VisualVM">VisualVM</a></li></ul><p><strong>Evènements de notre communauté en France et à l&#8217;étranger</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/10/22/revue-de-presse-xebia-28/#CertificationScrumMasterparJeffSutherland">Certification ScrumMaster par Jeff Sutherland</a></li></ul><hr/><h3>Actualité éditeurs / SSII</h3><h4><a
name="Lesgrospoissonsmangentlespetits"></a>Les gros poissons mangent les petits</h4><p>En 2007 pour devenir riche, vous pouvez travailler et construire pierre par pierre un édifice solide, une entreprise fondée sur des principes de rentabilité, de vision, de valeur ajoutée&#8230;Bref suivre des principes poussiéreux, rétrogrades, has been.</p><p>Car il y a bien mieux que cela.<br
/> Vous pouvez également créer nimportequoi.com, une société 2.0, pourvu que vous intéressiez un grand comme Google ou Microsoft qui vous rachètera pour quelques millions, centaines de millions de dollars. Encore faut il aller plus vite qu&#8217;eux et drainer un trafic important sur votre site, même si vous ne gagnez pas un copec &#8230;</p><p>Cela ne vous rappelle t&#8217;il pas une certaine époque, pas si lointaine où une certaine bulle explosa &#8230; ?</p><p><a
href="http://www.01net.com/editorial/362932/microsoft-devrait-racheter-100-societes*-d-ici-a-2012">Pour connaître les intentions de Microsoft, cliquez ici</a></p><h3>SOA</h3><h4><a
name="laquestion"></a>100.000 $ ou rentrer chez Xebia, là est la question ?</h4><p>Si vous êtes bon en développement de Web Services, vous pouvez soit (1)rentrer chez Xebia pour occuper un poste passionnant et être entouré d&#8217;experts soit &#8230; (2) participer au concours de développement organisé par Amazon dont le premier prix n&#8217;est autre que 100.000 $.</p><p>Alors que choisissez-vous ?</p><p><a
href="http://www.amazon.com/gp/browse.html?node=377634011">En savoir plus sur le concours d&#8217;Amazon</a></p><h3>Le coin de la technique</h3><h4><a
name="IntelliJIDEA7"></a><a
href="http://www.infoq.com/news/2007/10/intellij7">IntelliJ IDEA 7.0</a></h4><p>La nouvelle version d&#8217;IntelliJ arrive avec son lot de nouveautés. Avec entre autre :</p><ul><li>support de Spring et Hibernate</li><li>intégration avec Maven et Eclipse</li><li>support de Groovy et de Ruby</li></ul><h4><a
name="Subversion"></a><a
href="http://www.yatblog.com/2007/10/14/my-subversion-reference/">Référence Subversion</a></h4><p>Un blog nous énumérant les commandes principales de Subversion, pratique pour débuter ou retrouver une commande rapidement !</p><h4><a
name="Eclipsegoesonline"></a><a
href="http://zvikico.typepad.com/problog/2007/10/eclipse-goes-on.html">Eclipse goes online</a></h4><p>Un article intéressant qui s&#8217;interroge sur l&#8217;utilisation de logiciels online. L&#8217;auteur en arrive au fait que bientôt certains IDE nous seront proposés en mode online. Ainsi nous voyons qu&#8217;Eclipse arrive à cette tendance avec notamment le projet <a
href="http://www.eclipse.org/rap/">RAP (Rich Ajax Platform)</a>. Un autre projet se lance aussi sur ce mouvement avec <a
href="http://www.alphaworks.ibm.com/">IBM AlphaWorks</a> (ou encore <a
href="http://www.alphaworks.ibm.com/tech/eclifox">EcliFox = Eclipse on the Browser</a>). Les démos sont assez impressionantes et ne présagent que du bon pour la suite !</p><ul><li><a
href="http://rap.eclipse.org/rapdemo/rms">démo RAP</a></li><li><a
href="http://www.alphaworks.ibm.com/demo/flash/display/eclifox0">démo AlphaWorks</a></li></ul><p>Cela a pour conséquence une réduction des coûts (que ce soit au niveau des installations et de la maintenance), mais aussi des temps d&#8217;installation et de configuration quasi nuls.</p><h4><a
name="VisualVM"></a>VisualVM</h4><p>Présenté lors du dernier JavaOne, le projet <a
href="https://visualvm.dev.java.net/description.html">VisualVM</a> vient d&#8217;être publié. Cet outil se connecte à une JVM et affiche dans un premier temps des métriques. Suivant la version de la JVM (1.4, 5 ou 6) et le constructeur (Sun ou BEA) les informations sont plus ou moins complètes. Sur une JVM 1.4 de Sun, VisualVM affiche (seulement) la ligne de commande et la variation  du nombre de classe chargée (ce qui est tres peu). Sur une JVM 6 de Sun, le monitoring inclut la heap, la mémoire permanente, les threads, &#8230; C&#8217;est joli (le container de l&#8217;application est NetBean) mais les informations restent succinctes. Pour obtenir un détail complet de l&#8217;activité mémoire d&#8217;une JVM, préférer (pour l&#8217;instant) un outil comme <a
href="http://java.sun.com/performance/jvmstat/">JVMStat</a> ou la JConsole (JVM 5+). La partie la plus intéressante est le profiling. En effet, si votre application s&#8217;exécute dans une JVM 6, il est possible de surveiller par exemple l&#8217;activité de l&#8217;ensemble des threads d&#8217;une application (Running, Sleeping, Wait, Monitor) et d&#8217;en déduire d&#8217;éventuels points de contentions. Les modules de profiling  Mémoire et CPU ont fait crasher VisualVM <em>ET</em> la jvm !</p><p>Ce projet est à sa phase initiale (et donc à surveiller de près !). Du coté de la concurrence, on peut signaler <a
href="http://e-docs.bea.com/jrockit/tools/relnotestools/relnotestools3.html">BEA JRockit Mission Control 3.0</a> qui propose un monitoring efficace de la JVM JRockit avec un module &#8216;Latency Analyzer&#8217; assez complet.</p><p><a
href="http://blog.xebia.fr/wp-content/uploads/2007/10/visualvm.jpg" title="VisualVM"><img
src="http://blog.xebia.fr/wp-content/uploads/2007/10/visualvm.miniature.jpg" alt="VisualVM" /></a><br
/> <em>Détection de Contentions Thread</em></p><h3>Evènements de notre communauté en France et à l&#8217;étranger</h3><h4><a
name="CertificationScrumMasterparJeffSutherland"></a>Certification ScrumMaster par Jeff Sutherland</h4><p>Vous souhaitez être un ScrumMaster certifié par Jeff Sutherland, le père de la Méthode Scrum. Xebia organise en France la première certification avec Jeff.</p><p><a
href="http://www.xebia.fr/article.php?C=1&amp;ID=118&amp;M=2&amp;actionName=FIND_EVENEMENT&amp;evenementId=4">Pour vous inscrire, c&#8217;est par ici.</a></p> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2007/10/22/revue-de-presse-xebia-28/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Revue de Presse Xebia</title><link>http://blog.xebia.fr/2007/10/15/revue-de-presse-xebia-27/</link> <comments>http://blog.xebia.fr/2007/10/15/revue-de-presse-xebia-27/#comments</comments> <pubDate>Mon, 15 Oct 2007 15:32:56 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Revue de presse]]></category> <category><![CDATA[J2EE]]></category> <category><![CDATA[Java / JEE]]></category> <category><![CDATA[Méthodes agiles]]></category> <category><![CDATA[SOA]]></category> <category><![CDATA[Xebia]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/2007/10/15/revue-de-presse-xebia-27/</guid> <description><![CDATA[La revue de presse de l&#8217;actualité Java/J2EE hebdomadaire proposée par Xebia. Actualité éditeurs / SSII Oracle propose de racheter BEA pour 6,6 Mds$ / BEA décline &#8230; pour l&#8217;instant Sortie de PEtALS ESB 2.0 SOA Guide SOA 2008 du Monde Informatique Le coin de la technique Les jointures SQL en mode visuel Offensive de charme [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://blog.xebia.fr/wp-content/uploads/2007/06/revuedepresse.png" alt="Revue de Presse Xebia" style="margin: 1em 1em 1em 1em; float: right;" /><br
/> <em>La revue de presse de l&#8217;actualité Java/J2EE hebdomadaire proposée par Xebia.</em></p><p><strong>Actualité éditeurs / SSII</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/10/15/revue-de-presse-xebia-27/#OracleBEA">Oracle propose de racheter BEA pour 6,6 Mds$ / BEA décline &#8230; pour l&#8217;instant</a></li><li><a
href="http://blog.xebia.fr/2007/10/15/revue-de-presse-xebia-27/#PEtALSESB">Sortie de PEtALS ESB 2.0</a></li></ul><p><strong>SOA</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/10/15/revue-de-presse-xebia-27/#GuideSOA2008">Guide SOA 2008 du Monde Informatique</a></li></ul><p><strong>Le coin de la technique</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/10/15/revue-de-presse-xebia-27/#LesjointuresSQLenmodevisuel">Les jointures SQL en mode visuel</a></li><li><a
href="http://blog.xebia.fr/2007/10/15/revue-de-presse-xebia-27/#OffensivedecharmedeStruts2surJavaWorld">Offensive de charme de Struts2 sur JavaWorld</a></li><li><a
href="http://blog.xebia.fr/2007/10/15/revue-de-presse-xebia-27/#JavaGrid">&laquo;&nbsp;Java Grid&nbsp;&raquo;, de la science fiction ?</a></li><li><a
href="http://blog.xebia.fr/2007/10/15/revue-de-presse-xebia-27/#Hautedispo">Haute disponibilité des bases de données avec WebSphere</a></li></ul><hr/><h3>Actualité éditeurs / SSII</h3><h4><a
name="OracleBEA"></a>Oracle propose de racheter BEA pour 6,6 Mds$ / BEA décline &#8230; pour l&#8217;instant</h4><p>C&#8217;est LA nouvelle qui a secoué notre écosystème J2EE en fin de semaine dernière. Oracle a fait une proposition de rachat à Bea pour 6,6 milliards de dollars.</p><p>Son offre <a
href="http://www.oracle.com/lang/fr/products/middleware/index.html">Oracle Fusion</a>, composée de produits hétérogènes venant de différents rachats, ayant du mal à s&#8217;intégrer, c&#8217;est peut être pour Oracle l&#8217;occasion d&#8217;être enfin légitime sur le marché de la SOA ? A moins qu&#8217;Oracle ait voulu tirer le premier pour éviter la monter en puissance d&#8217;un concurrent si BEA était racheté par un autre (HP ou SAP, par exemple).</p><p>Dans un premier temps (vendredi après midi), BEA a décliné l&#8217;offre d&#8217;Oracle estimant que celle-ci sous évalue la valeur de la société. Reste maintenant à attendre les contre propositions d&#8217;Oracle et éventuellement d&#8217;autres acteurs. Les négociations vous commencer.</p><p>Retrouvez <a
href="http://blog1.lemondeinformatique.fr/ingenierie_logicielle/2007/10/bea-oracle-la-1.html">l&#8217;avis de Luc Legardeur (Xebia) sur l&#8217;éventuel rachat de BEA par Oracle</a> dans une interview à chaud par Olivier Rafal (LMI).</p><h4><a
name="PEtALSESB"></a>Sortie de PEtALS ESB 2.0</h4><p>PEtALS est l&#8217;ESB d&#8217;ObjectWeb (OW2). Il fournit une plateforme basée sur la JSR 208 : JBI (Java Business Integration).</p><p>La sortie de cette version 2 s&#8217;accompagne d&#8217;un nouveau site pour le projet : <a
href="http://petals.objectweb.org/">http://petals.objectweb.org/</a>.</p><h3>SOA</h3><h4><a
name="GuideSOA2008"></a>Guide SOA 2008 du Monde Informatique</h4><p>Suite au <a
href="http://forumsoa.lemondeinformatique.fr/">forum SOA 2007</a>, le Monde Informatique publie son <a
href="http://www.idg.fr/wp/soa2008">guide SOA 2008</a> <em>(enregistrement requis)</em>.<br
/> Au programme de ce dossier :</p><ul><li>Les concepts de la SOA</li><li>SOA et le Web 2.0</li><li>SOA et les datacenters</li><li>Veille technologique sur les SOA</li><li>Annuaire des offres et outils SOA</li></ul><h3>Le coin de la technique</h3><h4><a
name="LesjointuresSQLenmodevisuel"></a>Les jointures SQL en mode visuel</h4><p>Il existe différents types de jointures : INNER JOIN, OUTER JOIN, &#8230; dont le comportement n&#8217;est pas du tout identique. Cet article (<a
href="http://www.codinghorror.com/blog/archives/000976.html">A Visual Explanation of SQL Joins</a>) montre <b>graphiquement</b> les 5 types de jointures.</p><h4><a
name="OffensivedecharmedeStruts2surJavaWorld"></a>Offensive de charme de Struts2 sur JavaWorld</h4><p>Après <a
href="http://www.javaworld.com/javaworld/jw-10-2007/jw-10-struts2inaction.html">Struts 2.0 in action</a> la semaine dernière, JavaWorld nous propose cette semaine <a
href="http://www.javaworld.com/javaworld/jw-10-2007/jw-10-adoptingstruts2.html">Adopting Struts 2.0</a>.</p><p>Pour mémoire, Struts2 est un très classique <em>action based web framework</em> héritier des communautés Struts et WebWork. Le concurrent frontal de Struts 2 est l&#8217;autre grand <em>action based web framework</em> : Spring MVC</p><p>Struts2 propose de nombreux atouts :</p><ul><li>une architecture simple, facile à étendre</li><li>les actions sont des POJO indépendants de HTTP, ce qui les rend facilement testables</li><li>la configuration a été simplifiée et peut se faire par annotations</li><li>support ajax intégré (dojo widgets)</li></ul><p>On regrette cependant :</p><ul><li>la documentation assez mal organisée, pas forcément à jour</li><li>la configuration propriétaire (struts.xml) au lieu d&#8217;utiliser une configuration spring qui est devenu le standard</li></ul><p>Malgré quelques petits défauts Struts2 est un sérieux concurrent pour Spring MVC. Et la release 2.1 de Struts &#8211; qui promet de corriger les principaux problèmes de la release 2.0 &#8211; ne devrait plus tarder&#8230;</p><h4><a
name="JavaGrid"></a>&laquo;&nbsp;Java Grid&nbsp;&raquo;, de la science fiction ?</h4><p>Johan Davies (IONA) nous parle cette semaine de science fiction sur InfoQ avec <a
href="http://www.infoq.com/articles/java-grids">Java Grid, why do we need it!</a>.</p><p>Si l&#8217;utilisation de <em>grid computing</em> ou plus simplement de caches distribués est de la science fiction pour beaucoup d&#8217;entre nous, c&#8217;est aussi le quotidien d&#8217;applications de finance de marché et le futur proche dans d&#8217;autres domaines comme les plateformes de distribution et de réservation (<a
href="http://en.wikipedia.org/wiki/Computer_reservations_system">GDS</a>). Et en parlant de science fiction, n&#8217;oublions pas que de simple tests unitaires sont encore de la science fiction sur certains projets ; chacun avance à son rythme <img
src='http://blog.xebia.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p><p>On regrettera de cet article qu&#8217;il ne soit pas plus détaillé et un <em>malheureux</em> oubli : <a
href="http://www-128.ibm.com/developerworks/wikis/display/objectgridprog/Reference">ObjectGrid</a>, la grille d&#8217;IBM qui ne démérite ni par son ouverture (indépendante de Websphere, elle tourne sur n&#8217;importe quelle JVM) ni par ses innovations (le récent concept d&#8217;<a
href="http://www-128.ibm.com/developerworks/wikis/display/objectgridprog/Basic+EntityManager+tutorial">EntityManager</a> n&#8217;a pas d&#8217;égal chez ses concurrents).</p><h4><a
name="Hautedispo"></a>Haute disponibilité des bases de données avec WebSphere</h4><p>Dans &laquo;&nbsp;Must know DB2 and Oracle Database High Availability facts in WebSphere Application Server (WAS) 6.1&#8243; (<a
href="http://www-1.ibm.com/support/docview.wss?uid=swg27010723&amp;aid=1">pdf</a>, <a
href="ftp://ftp.software.ibm.com/software/websphere/techexchange/Oct-02-07-Soloman-Barghouthi.mp3">mp3</a>), IBM adresse la haute disponibilité des bases de données. Si ce sujet est de plus en plus fréquent dans le monde de l&#8217;informatique de gestion, le choix de la solution de haute disponibilité est lourd d&#8217;impacts, non seulement financiers mais aussi sur l&#8217;architecture des applications.&nbsp;</p><p>Cyrille Le Clerc de Xebia France a abordé cet enjeu dans &laquo;&nbsp;<a
href="http://blog.xebia.fr/2007/10/15/haute-disponibilite-des-sgbd-avec-des-clusters-actif-standby/">Haute disponibilité des SGBD &#8230; avec des clusters actif-standby</a>&laquo;&nbsp;.</p> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2007/10/15/revue-de-presse-xebia-27/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Les valeurs de Xebia</title><link>http://blog.xebia.fr/2007/10/10/les-valeurs-de-xebia/</link> <comments>http://blog.xebia.fr/2007/10/10/les-valeurs-de-xebia/#comments</comments> <pubDate>Wed, 10 Oct 2007 07:50:39 +0000</pubDate> <dc:creator>Cyrille Le Clerc</dc:creator> <category><![CDATA[Xebia recrute !]]></category> <category><![CDATA[valeurs]]></category> <category><![CDATA[Xebia]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/2007/10/10/les-valeurs-de-xebia/</guid> <description><![CDATA[Cyrille, consultant, nous fait part de ses impressions sur les valeurs que l&#8217;on retrouve chez Xebia.]]></description> <content:encoded><![CDATA[<p>Cyrille, consultant, nous fait part de ses impressions sur les valeurs que l&#8217;on retrouve chez Xebia.</p><div
align="center"> <object
width="425" height="335"><param
name="movie" value="http://www.dailymotion.com/swf/6ke8jYY1eAFEzlFPz"></param><param
name="allowfullscreen" value="true"></param> <embed
src="http://www.dailymotion.com/swf/6ke8jYY1eAFEzlFPz" type="application/x-shockwave-flash" width="425" height="335" allowfullscreen="true"></embed></object></div> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2007/10/10/les-valeurs-de-xebia/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Revue de Presse Xebia</title><link>http://blog.xebia.fr/2007/10/08/revue-de-presse-xebia-26/</link> <comments>http://blog.xebia.fr/2007/10/08/revue-de-presse-xebia-26/#comments</comments> <pubDate>Mon, 08 Oct 2007 16:47:49 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Revue de presse]]></category> <category><![CDATA[J2EE]]></category> <category><![CDATA[Java / JEE]]></category> <category><![CDATA[Méthodes agiles]]></category> <category><![CDATA[SOA]]></category> <category><![CDATA[Xebia]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/2007/10/08/revue-de-presse-xebia-26/</guid> <description><![CDATA[La revue de presse de l&#8217;actualité Java/J2EE hebdomadaire proposée par Xebia. Agilité Nouveaux plugins pour Hudson Les patterns d&#8217;adoption de l&#8217;agilité SOA Les stacks WS Open Source WS Stacks pour Java &#8211; Buts et philosophie Le coin de la technique Quelle police pour coder? Encore un débat sur les frameworks de log Performances et gestion [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://blog.xebia.fr/wp-content/uploads/2007/06/revuedepresse.png" alt="Revue de Presse Xebia" style="margin: 1em 1em 1em 1em; float: right;" /><br
/> <em>La revue de presse de l&#8217;actualité Java/J2EE hebdomadaire proposée par Xebia.</em></p><p><strong>Agilité</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/10/08/revue-de-presse-xebia-26/#PluginsHudson">Nouveaux plugins pour Hudson</a></li><li><a
href="http://blog.xebia.fr/2007/10/08/revue-de-presse-xebia-26/#PatternsAdoptionAgilite">Les patterns d&#8217;adoption de l&#8217;agilité</a></li></ul><p><strong>SOA</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/10/08/revue-de-presse-xebia-26/#StacksWS">Les stacks WS Open Source WS Stacks pour Java &#8211; Buts et philosophie</a></li></ul><p><strong>Le coin de la technique</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/10/08/revue-de-presse-xebia-26/#PoliceCode">Quelle police pour coder?</a></li><li><a
href="http://blog.xebia.fr/2007/10/08/revue-de-presse-xebia-26/#FrameworksLog">Encore un débat sur les frameworks de log</a></li><li><a
href="http://blog.xebia.fr/2007/10/08/revue-de-presse-xebia-26/#PerformanceJMS">Performances et gestion des ressources JMS</a></li><li><a
href="http://blog.xebia.fr/2007/10/08/revue-de-presse-xebia-26/#Mesures">Clarification des mesures : JSR 275 &#8211; Measures and units</a></li></ul><hr/><h3>Agilité</h3><h4><a
name="PluginsHudson"></a>Nouveaux plugins pour Hudson</h4><p>La famille des <a
href="http://weblogs.java.net/blog/kohsuke/archive/2007/10/more_hudson_plu_1.html">plugins Hudson</a> s&#8217;agrandit avec un <a
href="https://hudson.dev.java.net/servlets/ProjectDocumentList?folderID=8108&#038;expandFolder=8108&#038;folderID=0">plugin Perforce</a> et un <a
href="https://hudson.dev.java.net/servlets/ProjectDocumentList?folderID=8093&#038;expandFolder=8093&#038;folderID=8108">plugin VMWare</a>. Perforce vient donc s&#8217;ajouter à la liste de SCM supportés (CVS, Subversion, ClearCase, Mercurial, Perforce et Visual Source Safe) ce qui est une bonne nouvelle pour les utilisateurs de cette solution. Le plugin VMWare permet quant à lui de démarrer/arrêter un environnement VMWare lors d&#8217;un build et donc de tester différents environnements sur un même système. Hudson, toujours aussi dynamique!</p><h4><a
name="PatternsAdoptionAgilite"></a>Les patterns d&#8217;adoption de l&#8217;agilité</h4><p>Dans <a
href="http://www.aubryconseil.com/dotclear/index.php/2007/10/01/303-les-patterns-d-adoption-de-l-agilite">cet article</a>, <a
href="http://www.aubryconseil.com/dotclear/index.php/auteur">Claude Aubry</a> (consultant et enseignant sur les méthodes agiles), nous présente différentes façon d&#8217;aborder les méthodes agiles dans une organisation souhaitant les mettre en place. Il nous montre ainsi les façons les plus fréquentes dont se déroulent les transitions à l&#8217;agilité. Néanmoins, il souligne le fait que ces patterns dépendent du contexte et ne doivent pas être appliqués &laquo;&nbsp;à la lettre&nbsp;&raquo;.</p><h3>SOA</h3><h4><a
name="StacksWS"></a>Les stacks WS Open Source WS Stacks pour Java &#8211; Buts et philosophie</h4><p>Dans <a
href="http://www.infoq.com/articles/os-ws-stacks-background">Open Source WS Stacks for Java &#8211; Design Goals and Philosophy</a>, InfoQ interview des responsables des principaux frameworks de Web Services (<a
href="https://metro.dev.java.net">Metro</a>/<a
href="https://jax-ws.dev.java.net">JAXWS-RI</a>, <a
href="http://incubator.apache.org/cxf">CXF</a>, <a
href="http://ws.apache.org/axis2">Axis2</a>, <a
href="http://static.springframework.org/spring-ws/site">Spring WS</a> et <a
href="http://jbws.dyndns.org/mediawiki/index.php?title=JBossWS">JBossWS</a>) et nous fait découvrir leurs objectifs.</p><p>Les points essentiels :</p><ul><li>JAXWS est le standard à utiliser dès aujourd&#8217;hui pour écrire des Web Services (Java 5+). Seul le balbutiant Spring WS (Août 2007) n&#8217;implémente pas JAXWS.</li><li>Metro / JAXWS-RI est le seul projet dédié uniquement à JAXWS.<ul><li>CXF est un bus de messages</li><li>Axis2 est une sorte de serveur d&#8217;application avec ses modules <code>.aar</code> déployables à chaud et une architecture destinée à des implémentations en C et Java 1.4+.</li><li>Spring WS propose un modèle exclusivement WSDL2Java qui se veut plus simple que JAXWS.</li><li>JBoss WS est un projet très modulaire qui peut, entre autre, embarquer CXF ou JAXWS-RI.</li></ul></li><li>Interopérabilité : sujet crucial pour les Web Services, en particulier vers les plateformes Microsoft .Net/WCF. Sun se démarque une fois de plus des autres acteurs Java avec un projet dédié à l&#8217;intéropérabilité .Net (<a
href="https://wsit.dev.java.net">WSIT</a>), des équipes dédiées aux tests et des échanges réguliers avec le managemet de Microsoft.</li><li>REST : REST est un modèle d&#8217;architecture à part entière et ne se limite pas simplement à un style d&#8217;URL. Les projets SOAP avancent avec précaution sur ce sujet.</li><li>Maturité : chaque projet se prétend être très mature. On remarquera quand même<ul><li>JAXWS-RI est embarqué par Weblogic 10 et va donc être largement utilisé par les clients BEA. Dans le même temps, la version d&#8217;Axis 2 embarquée par <a
href="https://www14.software.ibm.com/webapp/iwm/web/reg/pick.do?source=swg-wasfpws&#038;lang=en_US">Websphere 6.1 Web Services Feature Pack</a> est <em>sensiblement customizée</em> ; il ne s&#8217;agit plus du même produit.</li><li>Axis2 et CXF ne sont pas des simples évolutions de leurs aînés (respectivement Axis 1 et XFire) mais bien des réécritures majeures.</li></ul></li></ul><p>Il est difficile de prendre position sur de simples interviews mais nos expériences SOAP avec les différents frameworks (JAXWS-RI, CXF, Axis2 et Axis2 <em>by</em> Websphere 6.1) nous ont montré la très solide position de JAXWS-RI &#8230; et nous espérons vous en reparler bientôt avec des cas d&#8217;utilisation de la vraie vie de l&#8217;informatique de gestion!</p><h3>Le coin de la technique</h3><h4><a
name="PoliceCode"></a>Quelle police pour coder?</h4><p>Dans son blog <a
href="http://www.codinghorror.com/blog">Coding Horror</a>, l&#8217;auteur se demande quelle est la <a
href="http://www.codinghorror.com/blog/archives/000969.html">meilleure police de caractère</a> pour développer. Pour montrer les différences, il expose le même source avec différences polices. Ensuite effectivement c&#8217;est une affaire de goûts et d&#8217;habitude. Son choix: la police &#8216;Consola&#8217; livrée par défaut avec Vista. Il existe une version X11/Linux en cours de développement, <a
href="http://levien.com/type/myfonts/inconsolata.html">Incolata</a>.</p><h4><a
name="FrameworksLog"></a>Encore un débat sur les frameworks de log</h4><p>The Server Side relance le débat sur le choix du framework de log avec <a
href="http://www.theserverside.com/news/thread.tss?thread_id=47120">Logging API choices</a>. L&#8217;occasion pour nous de défendre le choix pragmatique de Log4J pour de l&#8217;informatique de gestion :</p><ul><li>Log4j avec son fichier log4j.properties est le standard de facto auquel on reprochera quand même :<ul><li>de ne pas offrir de vrais moyens d&#8217;administration par JMX</li><li>de ne pas supporter les <code>varargs</code> introduits par Java5</li><li>d&#8217;avoir introduit de la confusion avec le fichier log4j.xml qui, s&#8217;il est séduisant pour les équipes de développement, est inadapté aux réalités des équipes d&#8217;exploitation qui travaillent par chercher-remplacer</li></ul></li><li>Jakarta Commons Logging n&#8217;est pas adapté aux applications <em>standalone</em> dixit son concepteur Rod Waldhoff dans <a
href="http://radio.weblogs.com/0122027/2003/08/15.html">Commons Logging was my fault</a> : <em>If you&#8217;re building a stand-alone application, don&#8217;t use commons-logging</em>.</li><li><code>java.util.logging</code> est très pénible à utiliser dans un serveur d&#8217;application comme le résume très bien la documentation <a
href="http://tomcat.apache.org/tomcat-6.0-doc/logging.html">Tomcat : logging</a>. Les utilisateurs de Websphere auront le soulagement de découvrir que la version 6.1 permet de configurer <code>java.util.logging</code> depuis la console d&#8217;administration plutôt que de modifier le fichier <code>$JAVA_HOME/jre/lib/logging.properties</code> (<a
href="http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/ttrb_configjavalog.html">InfoCenter : Configuring Java logging using the administrative console</a>)</li><li><a
href="http://www.slf4j.org">SLF4J</a> est sûrement très bien adapté aux applications <em>embarquables</em> (middlewares, frameworks web etc. ) mais présente peu d&#8217;arguments face à Log4j pour des applications <em>standalone</em>. Il se justifie donc très rarement en informatique de gestion.</li></ul><h4><a
name="PerformanceJMS"></a>Performances et gestion des ressources JMS</h4><p>Dans <a
href="http://www.ibm.com/developerworks/websphere/library/techarticles/0709_titheridge/0709_titheridge.html">Using JMS Connection Pooling with Websphere</a>, IBM nous explique comment le pooling des ressources JCA par un serveur J2EE s&#8217;applique au cas des ressources JMS (<code>Connection</code>, <code>Session</code>, <code>MessageProducer</code> et <code>MessageConsumer</code>).</p><p>Cet article rappellera aux pourfendeurs des serveurs J2EE que Spring n&#8217;est pas une alternative à ces serveurs mais seulement aux conteneurs EJBs. Quelques exemples de services J2EE pour lesquels SpringFramework repose sur une serveur d&#8217;application ou une implémentation <em>standalone</em> :</p><ul><li>JCA &#8211; pooling des ressources: <a
href="http://activemq.apache.org/jmstemplate-gotchas.html">Active MQ &#8211; JmsTemplate Gotchas</a> &laquo;&nbsp;If not using in an EJB then use Jencks to create the ConnectionFactory&nbsp;&raquo; (<a
href="http://jencks.codehaus.org/">Jencks</a> est un conteneur JCA léger). Nous noterons la <em>confusion</em> entre EJB et <code>ConnexionFactory</code> gérée par un conteneur JCA dans la documentation d&#8217;ActiveMQ <img
src='http://blog.xebia.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</li><li>JTA &#8211; transactions distribuées : <a
href="http://static.springframework.org/spring/docs/2.0.x/reference/transaction.html">Spring Documentation &#8211; Transactions</a> <em>Typically you need an application server&#8217;s JTA capability only if you need to enlist multiple transactional resources &#8230; Standalone transaction managers such as <a
href="http://www.atomikos.com">Atomikos Transactions</a> and <a
href="http://jotm.objectweb.org">JOTM</a> are other options</em></li></ul><p>Utiliser le <code>DefaultMessageListenerContainer</code> de SpringFramework avec la <code>ConnexionFactory</code> JMS et le pool de threads <code>WorkManager</code> de Websphere permet de concilier le meilleur des deux mondes (simplicité, supervision et performances) tout en restant supporté par IBM (cf. <a
href="http://www.ibm.com/developerworks/websphere/techjournal/0609_alcott/0609_alcott.html">developerWorks : Using Spring and Hibernate with WebSphere Application Server</a>)</p><h4><a
name="Mesures"></a>Clarification des mesures : JSR 275 &#8211; Measures and units</h4><p>Les mesures et leur unité ont jusqu&#8217;à présent été très floues en Java. <code>java.sql</code> avait timidement amorcé la clarification entre les dates, les heures et les dates-heures (<code>Date</code>, <code>Time</code> et <code>Timestamp</code>). <code>java.util.concurrent</code> a suivi en précisant les durées avec <code>TimeUnit</code> (millis, secondes, minutes etc.). Jean-Marie Dautelle nous explique dans <a
href="http://www.javaworld.com/javaworld/jw-10-2007/jw-10-jsr275.html">Introduction to JSR-275: Measures and Units</a> comment l&#8217;apparition des génériques avec Java5 à permis la rédaction d&#8217;une spécification pour clarifier les mesures et leur unité.</p><p>Si cette spécification bénéficierait surtout au monde scientifique, elle pourrait aussi servir à l&#8217;informatique de gestion pour décrire sans ambiguïté les mesures (durées, longueurs, poids etc.) :<br
/> <code><br
/> Measure&lt;Integer, Duration&gt; manifacturingDuration = Measure.valueOf(8, MINUTES);<br
/> Measurable&lt;Length&gt; employeeHeight = Measure.valueOf(180, CENTIMETER);<br
/> Measurable&lt;Mass&gt; parcelWeight = Measure.valueOf(75, KILOGRAM);<br
/> </code><br
/> Alors, pourquoi le conditionnel ? Parce que la JSR 275 a un précédent. La <a
href="http://jcp.org/en/jsr/detail?id=108">JSR 108 &#8211; Units Specification</a> a été abandonnée en 2004 et les membres du JCP ne sont <a
href="http://jcp.org/en/jsr/results?id=3216">guère plus optimistes</a> pour sa réincarnation en <a
href="http://jcp.org/en/jsr/detail?id=275">JSR 275</a>. Les raisons invoquées sont toujours le manque d&#8217;intérêt de la communauté Java et la complexité de l&#8217;<a
href="http://jscience.org/api/index.html">API</a>.</p><p>Pour conclure sur une touche d&#8217;optimisme, cet article nous fait sourire avec ce bug tellement énorme qu&#8217;il en est drôle : la Nasa a <a
href="http://www.cnn.com/TECH/space/9909/30/mars.metric">perdu la sonde Mars Orbiter</a> (125 millions de dollars) à cause d&#8217;un quiproquo entre équipes de développement qui parlaient de longueurs en inches et en centimètres!</p> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2007/10/08/revue-de-presse-xebia-26/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Revue de Presse Xebia</title><link>http://blog.xebia.fr/2007/10/01/revue-de-presse-xebia-25/</link> <comments>http://blog.xebia.fr/2007/10/01/revue-de-presse-xebia-25/#comments</comments> <pubDate>Mon, 01 Oct 2007 15:25:22 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Revue de presse]]></category> <category><![CDATA[J2EE]]></category> <category><![CDATA[Java / JEE]]></category> <category><![CDATA[Méthodes agiles]]></category> <category><![CDATA[SOA]]></category> <category><![CDATA[Xebia]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/2007/10/01/revue-de-presse-xebia-25/</guid> <description><![CDATA[La revue de presse de l&#8217;actualité Java/J2EE hebdomadaire proposée par Xebia. Actualité éditeurs / SSII Sortie d&#8217;Apache Tuscany 1.0 Agilité Tutoriel Scrum et XP CruiseControl 2.7.1 SOA Quatre mythes SOA : Web Services, technologies, coûts et annuaires Le coin de la technique Understanding ClassLoaders in WebSphere Du nouveau dans les frameworks Web Utilisation de JAX-WS [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://blog.xebia.fr/wp-content/uploads/2007/06/revuedepresse.png" alt="Revue de Presse Xebia" style="margin: 1em 1em 1em 1em; float: right;" /><br
/> <em>La revue de presse de l&#8217;actualité Java/J2EE hebdomadaire proposée par Xebia.</em></p><p><strong>Actualité éditeurs / SSII</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/10/01/revue-de-presse-xebia-25/#ApacheTuscany">Sortie d&#8217;Apache Tuscany 1.0</a></li></ul><p><strong>Agilité</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/10/01/revue-de-presse-xebia-25/#TutorielScrumetXP">Tutoriel Scrum et XP</a></li><li><a
href="http://blog.xebia.fr/2007/10/01/revue-de-presse-xebia-25/#CruiseControl">CruiseControl 2.7.1</a></li></ul><p><strong>SOA</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/10/01/revue-de-presse-xebia-25/#QuatremythesSOA">Quatre mythes SOA : Web Services, technologies, coûts et annuaires</a></li></ul><p><strong>Le coin de la technique</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/10/01/revue-de-presse-xebia-25/#UnderstandingClassLoadersinWebSphere">Understanding ClassLoaders in WebSphere</a></li><li><a
href="http://blog.xebia.fr/2007/10/01/revue-de-presse-xebia-25/#DunouveaudanslesframeworksWeb">Du nouveau dans les frameworks Web</a></li><li><a
href="http://blog.xebia.fr/2007/10/01/revue-de-presse-xebia-25/#JAXWSetJAXBsousWebLogicServer">Utilisation de JAX-WS et JAXB sous WebLogic Server 10</a></li></ul><p><strong>Evènements de notre communauté en France et à l&#8217;étranger</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/10/01/revue-de-presse-xebia-25/#EclipseNowYouCan2007">Eclipse Now You Can 2007 &#8211; Paris &#8211; 12 Octobre 2007</a></li><li><a
href="http://blog.xebia.fr/2007/10/01/revue-de-presse-xebia-25/#CITCON">CITCON (Continuous Integration and Testing Conference) &#8211; Bruxelles &#8211; 19-20 Octobre 2007</a></li></ul><hr/><h3>Actualité éditeurs / SSII</h3><h4><a
name="ApacheTuscany"></a>Sortie d&#8217;Apache Tuscany 1.0</h4><p>Pour rappel, <a
href="http://incubator.apache.org/tuscany/">Tuscany</a> est le projet Apache d&#8217;implémentation d&#8217;un runtime <a
href="http://blog.xebia.fr/2007/04/11/introduction-a-sca-service-component-architecture/">SCA (Service Component Architecture)</a>.</p><p>Pour plus de détails sur les capacités de cette version 1.0, retrouvez l&#8217;annonce sur TSS : <a
href="http://www.theserverside.com/news/thread.tss?thread_id=47021">Apache Tuscany SCA 1.0 released</a>.</p><h3>Agilité</h3><h4><a
name="TutorielScrumetXP"></a>Tutoriel Scrum et XP</h4><p>Henrik Kniberg, l&#8217;auteur du guide <a
href="http://blog.crisp.se/henrikkniberg/2007/06/29/1183112040000.html">Scrum and XP from the Trenches</a>, vient de mettre à disposition les supports utilisés pour la présentation d&#8217;un <a
href="http://blog.crisp.se/henrikkniberg/2007/09/30/1191124320000.html">tutoriel Scrum &amp; XP</a> lors de la conférence JAOO 2007. Evidemment, les supports ne se substituent pas à la présentation mais constituent sans aucun doute un excellent complément au désormais célebre guide.</p><h4><a
name="CruiseControl"></a>CruiseControl 2.7.1</h4><p>CruiseControl est disponible depuis peu en version <a
href="http://pauljulius.com/blog/2007/09/04/cruisecontrol-271-final-release/">2.7.1</a>. Pour ceux qui n&#8217;auraient pas vu passer cette annonce, voici donc une belle occasion de tester cette dernière version dans laquelle le <a
href="http://cruisecontrol.sourceforge.net/dashboard.html">dashboard</a> a notamment été remanié.</p><h3>SOA</h3><h4><a
name="QuatremythesSOA"></a>Quatre mythes SOA : Web Services, technologies, coûts et annuaires</h4><p>Sur son blog, Joe McKendrick revient sur 4 mythes qui font du tort aux SOA, à leur compréhension et à leur adoption :</p><ul><li>SOA et WebServices sont la même chose.</li><li>SOA est une technologie.</li><li>SOA coûte cher.</li><li>La gouvernance SOA passe par un annuaire.</li></ul><p>Rien de bien nouveau, mais il est toujours bon de rappeler certaines choses.</p><p>L&#8217;article de Joe McKendrick sur ZDNet : <em>&laquo;&nbsp;<a
href="http://blogs.zdnet.com/service-oriented/?p=967">Four SOA myths: Web services, technology, costs, and registry</a>&laquo;&nbsp;</em>.</p><h3>Le coin de la technique</h3><h4><a
name="UnderstandingClassLoadersinWebSphere"></a>Understanding ClassLoaders in WebSphere</h4><p>Les problèmes de classloader font partie du quotidien des spécialistes Websphere en support des équipes projets et peuvent être chronophages. Paul Van Norman nous rappelle dans ce WebSphere® Support Technical Exchange (<a
href="http://www-1.ibm.com/support/docview.wss?uid=swg27010133&amp;aid=1">pdf</a>, <a
href="ftp://ftp.software.ibm.com/software/websphere/techexchange/Jul-17-2007-PaulVanNorman.mp3">mp3</a>) le fonctionnement des classloaders dans Websphere et les bonnes pratiques en matière de gestion des classpaths. Les points à retenir :</p><ul><li>L&#8217;architecture hiérarchique des classloaders de Websphere a évolué en version 6.1 avec l&#8217;introduction d&#8217;OSGI [1].</li><li>Websphere 6.1 introduit un mode &laquo;&nbsp;Restrict access to internal server classes&nbsp;&raquo; qui empêche les applications d&#8217;accéder aux classes internes de Websphere (com.ibm.ws.* ) tout en laissant l&#8217;accès aux classes publiques (com.ibm.websphere.* ).</li><li>L&#8217;ajout de jars dans le classpath de Websphere n&#8217;est pas une bonne pratique. Il est recommandé d&#8217;utiliser des &laquo;&nbsp;shared libraries&nbsp;&raquo; de portée serveur [2].</li><li>La déclaration de jars de scope EAR se fait par les fichiers MANIFEST. Cette gestion est souvent mal comprise et cause de bugs difficiles à diagnostiquer. On notera l&#8217;initiative de Weblogic de déroger au standard J2EE en supportant les répertoires &lt;EAR_HOME/APP-INF/lib et &lt;EAR_HOME&gt;/APP-INF/classes beaucoup plus simple à comprendre que les fichiers MANIFEST.</li><li>Il est une bonne pratique d&#8217;embarquer les jars dans les WAR, EAR plutôt que d&#8217;utiliser des &laquo;&nbsp;shared libraries&nbsp;&raquo; et limiter autant que possible la visibilité de ces jars en utilisant la notion de hiérarchie des classloaders (scope web module &gt; scope EAR &gt; scope App Server)</li><li>Le chargement de librairies natives (System.loadLibrary d&#8217;un .dll/.so) s&#8217;applique à l&#8217;ensemble d&#8217;un processus java et est donc inadapté au mécanisme d&#8217;isolation et d&#8217;arrêt/relance des Enterprise Applications d&#8217;un serveur J2EE. Il est donc fortement conseillé de ne pas utiliser les fonctions d&#8217;arrêt/relance par application mais de purement et simplement redémarrer le serveur d&#8217;application lorsqu&#8217;une application fait appel à JNI.</li><li>Websphere 6.1 introduit le classloader viewer. Cet outil de résolution de problèmes de classpath permet de visualiser la hiérarchie des classloaders d&#8217;une application et d&#8217;identifier pour chaque classe le jar ou le répertoire depuis lequel elle a été chargée. Ce nouvel outil particulièrement utile aurait mérité un traitement plus détaillé dans la présentation.</li></ul><p>Pour aller plus loin, le RedPaper <a
href="http://www.redbooks.ibm.com/abstracts/redp4307.html">WebSphere Application Server V6.1: Classloader Problem Determination</a> est la référence sur le fonctionnement des classloaders de Websphere.</p><p><em>[1] On pourra regretter le manque de détails de cette présentation sur le fonctionnement du &laquo;&nbsp;OSGi gateway classloader&nbsp;&raquo; (quels bundles OSGI deviennent visibles aux applications ? etc. ).</em><br
/> <em>[2] Déclarer une librairie de portée serveur d&#8217;application nécessite la création d&#8217;un classloader spécifique auquel on associe la dite librairie (<a
href="http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/topic/com.ibm.websphere.nd.multiplatform.doc/info/ae/ae/ucws_rlibref.html">Infocenter : Library reference collection</a>).</em></p><h4><a
name="DunouveaudanslesframeworksWeb"></a>Du nouveau dans les frameworks Web</h4><p><a
href="http://www.theserverside.com/news/thread.tss?thread_id=47079">Spring goes on Rails</a> : ce projet offre la possibilité de générer une petite application CRUD, via des scripts Ant, à partir d&#8217;un mapping JPA. Aucun rapport avec Ruby et Ruby on Rails, le code généré est basé sur Spring, et au choix iBatis ou Hibernate pour le mapping objet relationnel (Maven2 pour la gestion projet).</p><p>Par ailleurs, RubyOnRails sort en version 2.0.0 <a
href="http://weblog.rubyonrails.com/2007/9/30/rails-2-0-0-preview-release">&laquo;&nbsp;preview release&nbsp;&raquo;</a>. Le but de cette version est de donner une idée des nouveautés et de recueillir les premières impressions de la communauté des utilisateurs.</p><h4><a
name="JAXWSetJAXBsousWebLogicServer"></a>Utilisation de JAX-WS et JAXB sous WebLogic Server 10</h4><p>Mike Wooten nous propose sur Dev2Dev un pas à pas intitulé <em>&laquo;&nbsp;<a
href="http://dev2dev.bea.com/pub/a/2007/09/jax-ws-jaxb.html">Using JAX-WS and JAXB with WebLogic Server 10</a>&laquo;&nbsp;</em>.</p><h3>Evènements de notre communauté en France et à l&#8217;étranger</h3><h4><a
name="EclipseNowYouCan2007"></a>Eclipse Now You Can 2007 &#8211; Paris &#8211; 12 Octobre 2007</h4><p><a
href="http://blog.developpez.com/index.php?blog=12&amp;title=eclipse_now_you_can_2007_paris_12_octobr_2007&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1">L&#8217;annonce sur le blog java de developpez.com</a></p><h4><a
name="CITCON"></a>CITCON (Continuous Integration and Testing Conference) &#8211; Bruxelles &#8211; 19-20 Octobre 2007</h4><p><a
href="http://www.citconf.com/brussels2007/">CITCON</a> est une conférence est organisée par l&#8217;Open Information Foundation (fondée par les co-createurs de CruiseControl) à l&#8217;attention de tous ceux intéressés par l&#8217;Intégration Continue et les tests qui l&#8217;accompagnent. L&#8217;édition de l&#8217;année dernière à Londres a semble-t-il marqué positivement les esprits ce qui devrait suffire aux passionnés pour se rendre cette fois en Belgique.</p> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2007/10/01/revue-de-presse-xebia-25/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>La minute recrutement</title><link>http://blog.xebia.fr/2007/09/26/la-minute-recrutement/</link> <comments>http://blog.xebia.fr/2007/09/26/la-minute-recrutement/#comments</comments> <pubDate>Wed, 26 Sep 2007 07:32:11 +0000</pubDate> <dc:creator>Mélanie Bacrot</dc:creator> <category><![CDATA[Xebia recrute !]]></category> <category><![CDATA[J2EE]]></category> <category><![CDATA[Java / JEE]]></category> <category><![CDATA[Méthodes agiles]]></category> <category><![CDATA[SOA]]></category> <category><![CDATA[Xebia]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/2007/09/26/la-minute-recrutement/</guid> <description><![CDATA[Mélanie, responsable recrutement de la société Xebia vous présente les différents profils que nous recherchons.]]></description> <content:encoded><![CDATA[<p>Mélanie, responsable recrutement de la société Xebia vous présente les différents profils que nous recherchons.</p><div
align="center"> <object
width="425" height="334"><param
name="movie" value="http://www.dailymotion.com/swf/5gum9c1NnHbSblvGg"></param><param
name="allowfullscreen" value="true"></param> <embed
src="http://www.dailymotion.com/swf/5gum9c1NnHbSblvGg" type="application/x-shockwave-flash" width="425" height="334" allowfullscreen="true"></embed></object></div> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2007/09/26/la-minute-recrutement/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Revue de Presse Xebia</title><link>http://blog.xebia.fr/2007/09/24/revue-de-presse-xebia-24/</link> <comments>http://blog.xebia.fr/2007/09/24/revue-de-presse-xebia-24/#comments</comments> <pubDate>Mon, 24 Sep 2007 15:31:25 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Revue de presse]]></category> <category><![CDATA[J2EE]]></category> <category><![CDATA[Java / JEE]]></category> <category><![CDATA[Méthodes agiles]]></category> <category><![CDATA[SOA]]></category> <category><![CDATA[Xebia]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/2007/09/24/revue-de-presse-xebia-24/</guid> <description><![CDATA[La revue de presse de l&#8217;actualité Java/J2EE hebdomadaire proposée par Xebia. Actualité éditeurs / SSII Apache ServiceMix sort de l&#8217;incubation Websphere Software Maintenance in a Complex IT Environment Le coin de la technique Glassfish v2.0 Active Objects La fin du pattern DAO ? Evènements de notre communauté en France et à l&#8217;étranger Forum SOA 2007 [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://blog.xebia.fr/wp-content/uploads/2007/06/revuedepresse.png" alt="Revue de Presse Xebia" style="margin: 1em 1em 1em 1em; float: right;" /><br
/> <em>La revue de presse de l&#8217;actualité Java/J2EE hebdomadaire proposée par Xebia.</em></p><p><strong>Actualité éditeurs / SSII</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/09/24/revue-de-presse-xebia-24/#ApacheServiceMix">Apache ServiceMix sort de l&#8217;incubation</a></li><li><a
href="http://blog.xebia.fr/2007/09/24/revue-de-presse-xebia-24/#WebsphereSoftwareMaintenanceinaComplexITEnvironment">Websphere Software Maintenance in a Complex IT Environment</a></li></ul><p><strong>Le coin de la technique</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/09/24/revue-de-presse-xebia-24/#Glassfish">Glassfish v2.0</a></li><li><a
href="http://blog.xebia.fr/2007/09/24/revue-de-presse-xebia-24/#ActiveObjects">Active Objects</a></li><li><a
href="http://blog.xebia.fr/2007/09/24/revue-de-presse-xebia-24/#LafindupatternDAO">La fin du pattern DAO ?</a></li></ul><p><strong>Evènements de notre communauté en France et à l&#8217;étranger</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/09/24/revue-de-presse-xebia-24/#ForumSOA2007">Forum SOA 2007</a></li></ul><hr/><h3>Actualité éditeurs / SSII</h3><h4><a
name="ApacheServiceMix"></a>Apache ServiceMix sort de l&#8217;incubation</h4><p>ServiceMix, l&#8217;ESB d&#8217;Apache sort de l&#8217;incubateur. Guillaume Nodet nous <a
href="http://gnodet.blogspot.com/2007/09/servicemix-has-graduated.html">rappelle</a> que le fait d&#8217;être dans l&#8217;incubateur ne présume en rien de la qualité du produit. Tous les projets Apache passent pas l&#8217;incubateur, et n&#8217;en sortent qu&#8217;à partir du moment où la communauté du projet est vivante et réactive et qu&#8217;elle atteint un certain nombre de &laquo;&nbsp;commiteurs&nbsp;&raquo;.</p><p>Rappelons aussi que ServiceMix est essentiellement développé par les équipes de Iona et constitue la base de la solution <a
href="http://open.iona.com/products/fuse-esb/">Iona Fuse ESB</a>.</p><h4><a
name="WebsphereSoftwareMaintenanceinaComplexITEnvironment"></a>Websphere Software Maintenance in a Complex IT Environment</h4><p>Tom Alcott nous présente dans ce WebSphere® Support Technical Exchange (<a
href="http://www-1.ibm.com/support/docview.wss?uid=swg27009879&amp;aid=1">pdf</a>, <a
href="ftp://ftp.software.ibm.com/software/websphere/techexchange/Jun-14-2007-TomAlcott.mp3">mp3</a>) les bonnes pratiques en matière de déploiement des fixpacks Websphere. Les points à retenir :</p><ul><li>Appliquer les fixpacks de manière pro-active permet de prévenir les indisponibilités. Une démarche réactive risque de causer de longues indisponibilités au moindre changement, même mineur, sur la plateforme &#8230; et les plateformes évoluent toujours.</li><li>Les fixpacks sont testés avant d&#8217;être diffusés. Cependant, du fait de la complexité de mener des tests de non-régression, les plateformes privilégiées de Websphere (AIX, Linux, etc.) bénéficient des tests les plus poussés [1].</li><li>En plus des fix urgents à appliquer au plus vite, planifier deux à trois déploiements de &laquo;&nbsp;cumulative fixpacks&nbsp;&raquo; par an.</li><li>Le déploiement d&#8217;un fix (individuel comme cumulatif) doit être rigoureusement planifié avec :<ul><li>Une cartographie à jour de l&#8217;infrastructure pour mesurer l&#8217;impact du fix [2].</li><li>Des tests de non-régression, de préférence automatisés, sur un environnement non-production (typiquement pré-production).</li><li>Une procédure de déploiement sécurisée (backups), fiable par automatisation (scripts wsadmin, etc. ) et réversible avec un plan de secours en cas de régression sur l&#8217;environnement production [3].</li></ul></li></ul><p>Après avoir parlé du fond de ce webcast, un commentaire sur sa forme. L&#8217;enregistrement sonore est plus du style d&#8217;une &laquo;&nbsp;conférence téléphonique&nbsp;&raquo; que d&#8217;un &laquo;&nbsp;enregistrement en studio&nbsp;&raquo; mais Tom Alcott apporte beaucoup d&#8217;information à la présentation.</p><p>Pour ceux qui veulent aller plus loin, IBM organisera un webcast <a
href="http://www-306.ibm.com/software/websphere/support/TE/techex_K060926F69241T70.html">Best Practices for Configuring and Managing Large WebSphere Topologies</a> le 25/09/2007, la présentation et l&#8217;enregistrement audio seront mis à disposition dans la semaine.</p><p><em>[1] On retrouve la règle selon laquelle un éditeur, aussi grand soit-il, ne peut supporter aussi bien ses clients sur toutes les plateformes. Il est sage d&#8217;installer un produit dans son éfcosystème naturel plutôt que de sortir des sentiers battus.</em><br
/> <em>[2] La documentation associée à cette cartographie permettra de transformer en savoir partagé par tous les souvenirs des administrateurs relatifs aux précédentes opérations de maintenance de la plateforme (choix d&#8217;appliquer ou pas un fix, difficultés rencontrées, etc.). Un wiki est particulièrement bien adapté à la gestion de cette documentation.</em><br
/> <em>[3] Le plan de secours pourra prévoir la désinstallation du fix (désinstallation testée lors des tests de non-régression) et, en incontournable ultime recours, la restauration des sauvegardes disque (ce qui nécessite la disponibilité des administrateurs de backup lors du déploiement du fix sur l&#8217;environnement de production).</em></p><h3>Le coin de la technique</h3><h4><a
name="Glassfish"></a>Glassfish v2.0</h4><p>Les serveurs d&#8217;application open source J2EE ne sont pas légions. Pendant longtemps, il n&#8217;y avait que <a
href="http://www.jboss.com/products/platforms/application">JBoss</a>, top n°1, et <a
href="http://wiki.jonas.objectweb.org/xwiki/bin/view/Main/WebHome">Jonas</a>, le démonstrateur franco-européen. Sun a bondi sur le créneau en créant le projet <a
href="https://glassfish.dev.java.net/">Glassfish</a>, socle de la version commerciale de Sun Application Server. Il a d&#8217;emblée visé l&#8217;implémentation de la spécification JEE 5: La nouvelle mouture EJB3 et JPA (par l&#8217;intégration de <a
href="http://www.oracle.com/technology/products/ias/toplink">TopLink</a>), la nouvelle interface Service Web JAX-WS 2.1, le binding XML en version 2.1,&#8230;<br
/> Un peu plus d&#8217;un an après la version 1.0, voila ce nouvel acteur en <a
href="http://blog.developpez.com/index.php?blog=59&amp;title=la_version_majeure_glassfish_v2_est_disp&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1">version 2.0</a>.</p><p>Quoi de neuf ? Des fonctions avancés sur les services web (sécurité) et la performance, la haute disponibilité (cluster, fail-over et load-balancing). Comme l&#8217;annonce <a
href="http://blogs.sun.com/alexismp/entry/glassfish_v2_technos_et_business">Alexis MP</a>, <em>&nbsp;&raquo; Bref, GlassFish v2 ce sont les fonctionnalités de Weblogic au prix de JBoss, et plus besoin de choisir entre fonctions d&#8217;entreprise (clustering &amp; performance) et open source !&nbsp;&raquo;</em></p><p>La version 3.0 est bien sûr dans les tuyaux !</p><h4><a
name="ActiveObjects"></a>Active Objects</h4><p>La bataille continue ! Alors que la communauté Java avait adopté JPA comme &#8216;standard&#8217; de persistance, voilà qu&#8217;un nouveau projet fait parler de lui : <a
href="https://activeobjects.dev.java.net/">Active Objects</a>. L&#8217;idée sous-jacente est de transférer en Java le célèbre <a
href="http://en.wikipedia.org/wiki/Active_record_pattern">pattern</a> généralisé par <a
href="http://www.rubyonrails.org/">Ruby On Rails</a>: Active Records. Dans un article sur <a
href="http://www.javalobby.org/articles/activeobjects/">Javalobby</a>, l&#8217;auteur décrit le concept, l&#8217;implémentation et <em>essaye</em> de démontrer que son projet est <em>meilleur</em> que le célèbre projet Hibernate. Les réactions des principaux intéressés, par exemple Gavin King, ne se sont pas faite attendre. Dans son post <a
href="http://in.relation.to/Bloggers/MoreXMLThanCode%27">More XML than code?</a> ou <a
href="http://www.javalobby.org/java/forums/t101596.html">ici</a>, il termine par <em>Hibernate has had lazy loading and a multi-layered caching system since 1.x versions. I wonder if Daniel has ever actually used Hibernate?</em></p><h4><a
name="LafindupatternDAO"></a>La fin du pattern DAO ?</h4><p>Craig Wickesser se pose la <a
href="http://www.infoq.com/news/2007/09/jpa-dao">question</a> de savoir si JPA a tué le pattern DAO. La réponse est un peu normande, &#8216;Ca dépend !&#8217;. Nous pouvons nous poser une autre question: &#8216;JPA va-t-il tuer le pattern DTO&#8217; ?</p><h3>Evènements de notre communauté en France et à l&#8217;étranger</h3><h4><a
name="ForumSOA2007"></a>Forum SOA 2007</h4><p>La deuxième édition du Forum SOA se déroulera le 4 octobre prochain à Eurosites George V &#8211; Paris.</p><p>Le thème de cette année : &laquo;&nbsp;Combinaisons clés de l&#8217;approche SOA des systèmes d&#8217;information&nbsp;&raquo;.</p><p>Retrouvez :</p><ul><li><a
href="http://forumsoa.lemondeinformatique.fr">Le site du forum SOA</a>.</li><li><a
href="http://forumsoa.lemondeinformatique.fr/download/ProgrammeForumSOA2007.pdf">Le programme du forum SOA 2007</a>.</li><li><a
href="http://blog1.lemondeinformatique.fr/ingenierie_logicielle/2007/09/forum-soa-le-4-.html">L&#8217;annonce via le blog d&#8217;Olivier Rafal</a>.</li></ul> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2007/09/24/revue-de-presse-xebia-24/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Revue de Presse Xebia</title><link>http://blog.xebia.fr/2007/09/17/revue-de-presse-xebia-23/</link> <comments>http://blog.xebia.fr/2007/09/17/revue-de-presse-xebia-23/#comments</comments> <pubDate>Mon, 17 Sep 2007 15:47:14 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Revue de presse]]></category> <category><![CDATA[J2EE]]></category> <category><![CDATA[Java / JEE]]></category> <category><![CDATA[Méthodes agiles]]></category> <category><![CDATA[SOA]]></category> <category><![CDATA[Xebia]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/2007/09/17/revue-de-presse-xebia-23/</guid> <description><![CDATA[La revue de presse de l&#8217;actualité Java/J2EE hebdomadaire proposée par Xebia. Actualité éditeurs / SSII Weblogic Server 10.3 : l&#8217;ouverture JSR 277 (Java Module System) : Du OSGI dans Java ? Standardize Spring in EE 6 Agilité ScruML Scrum and CMMI Level 5: A Magic Potion for Code Warriors No More Self-Organizing Teams Le coin [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://blog.xebia.fr/wp-content/uploads/2007/06/revuedepresse.png" alt="Revue de Presse Xebia" style="margin: 1em 1em 1em 1em; float: right;" /><br
/> <em>La revue de presse de l&#8217;actualité Java/J2EE hebdomadaire proposée par Xebia.</em></p><p><strong>Actualité éditeurs / SSII</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/09/17/revue-de-presse-xebia-23/#WeblogicServer">Weblogic Server 10.3 : l&#8217;ouverture</a></li><li><a
href="http://blog.xebia.fr/2007/09/17/revue-de-presse-xebia-23/#JSR277">JSR 277 (Java Module System) : Du OSGI dans Java ?</a></li><li><a
href="http://blog.xebia.fr/2007/09/17/revue-de-presse-xebia-23/#StandardizeSpringinEE6">Standardize Spring in EE 6</a></li></ul><p><strong>Agilité</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/09/17/revue-de-presse-xebia-23/#ScruML">ScruML</a></li><li><a
href="http://blog.xebia.fr/2007/09/17/revue-de-presse-xebia-23/#AMagicPotionforCodeWarriors">Scrum and CMMI Level 5: A Magic Potion for Code Warriors</a></li><li><a
href="http://blog.xebia.fr/2007/09/17/revue-de-presse-xebia-23/#NoMoreSelfOrganizingTeams">No More Self-Organizing Teams</a></li></ul><p><strong>Le coin de la technique</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/09/17/revue-de-presse-xebia-23/#Spring">Spring, bientot en 2.5</a></li><li><a
href="http://blog.xebia.fr/2007/09/17/revue-de-presse-xebia-23/#EcrireuneapplicationJPA">Ecrire une application JPA</a></li><li><a
href="http://blog.xebia.fr/2007/09/17/revue-de-presse-xebia-23/#GoogleiBatis">Google s&#8217;attaque à iBatis</a></li></ul><hr/><h3>Actualité éditeurs / SSII</h3><h4><a
name="WeblogicServer"></a>Weblogic Server 10.3 : l&#8217;ouverture</h4><p>La nouvelle version du célèbre serveur d&#8217;application offrira :</p><ul><li>Une intégration et le support des technologies 2.0 : Ajax et <a
href="http://www.adobe.com/fr/products/flex/">Flex</a>. Le composant &#8216;Adobe LiveCycle Enterprise Suite&#8217; sera intégré au serveur d&#8217;application.</li><li>Un client .Net pour la communication JMS (Java Message Service) pour une meilleure intégration backoffice.</li><li>Le support de Spring 2.1 et de JPA</li><li>La virtualisation des binaires : la possibilité d&#8217;éxecuter le serveur d&#8217;application directement depuis un serveur de virtualisation (ex VMWare) sans système d&#8217;exploitation.</li></ul><p>Toute ces intégrations sont possibles grâce à l&#8217;architecture &#8216;MicroService&#8217; généralisée. Seuls les éléments réellement utilisés (EJB, JMS, Flex, &#8230;) ne sont téléchargés, installés et chargés !</p><p>Autre nouvelle : le support de Java 6 <img
src='http://blog.xebia.fr/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p><p>Sortie espérée : Fin de Q1 2008.</p><p>Sources : <a
href="http://www.infoworld.com/article/07/09/12/BEA-upgrades-app-server-with-SOA-capabilities_1.html">Infoworld: BEA upgrades app server with SOA, Web 2.0 capabilities</a> &#038; <a
href="http://www.bea.com/framework.jsp?CNT=pr01851.htm&amp;FP=/content/news_events/press_releases/2007">BEA Press Release</a></p><h4><a
name="JSR277"></a><a
href="http://www.jcp.org/en/jsr/detail?id=277">JSR 277 (Java Module System)</a> : Du OSGI dans Java ?</h4><p><a
href="http://blogs.sun.com/alexismp/entry/the_most_important_feature_for">Selon un post d&#8217;Alexis MP en septembre 2005</a>, cette JSR promet de ne pas seulement s&#8217;intéresser aux composants à la manière d&#8217;OSGI mais aussi au déploiement des applications J2EE. Elle ne sera pas disponible avant Java 7 (Dolphin).</p><p>Patience et à suivre &#8230;</p><h4><a
name="StandardizeSpringinEE6"></a>Standardize Spring in EE 6</h4><p><a
href="http://bill.burkecentral.com/">Bill Burke</a>, <a
href="http://blogs.jboss.com/blog/bburke/">membre actif</a> de la communauté JBoss et co-auteur du livre &laquo;&nbsp;Enterprise Javabeans 3.0&#8243;, explique les apports de la <a
href="http://bill.burkecentral.com/2007/09/03/standardize-spring-in-ee-6/">standardisation de Spring</a>. Selon lui, à l&#8217;instar d&#8217;Hibernate en 2004, le passage des concepts de Spring dans JEE 6 ne peut qu&#8217;être bénéfique pour tous.</p><h3>Agilité</h3><h4><a
name="ScruML"></a><a
href="http://blog.crisp.se/henrikkniberg/2007/08/25/1187995980000.html">ScruML</a></h4><p>Henry Kniberg présente une utilisation spéciale d&#8217;UML pour Scrum. Se basant sur des diagrammes de cas d&#8217;utilisation d&#8217;UML, cette représentation permet de mieux organiser et d&#8217;avoir une meilleure vision des équipes Scrum.</p><h4><a
name="AMagicPotionforCodeWarriors"></a><a
href="http://jeffsutherland.com/2007/09/scrum-and-cmmi-level-5-magic-potion-for.html">Scrum and CMMI Level 5: A Magic Potion for Code Warriors</a></h4><p>Lors de la conférence Agile 2007 qui se tenait à Washington, D.C., un retour d&#8217;expérience sur l&#8217;introduction de Scrum dans un environnement CMMI Level 5 en remplacement de l&#8217;approche séquentielle en cascade utilisée pour les contrats dans les domaines de la défense ou de la santé a été présenté. Ce retour d&#8217;expérience est basé sur une étude dont les auteurs sont Jeff Sutherland, Ph.D. (Co-Createur de Scrum), Carsten Jakobsen (Systematic Software Engineering Process Leader) et Kent Johnson (Auditeur CMMI Level 5) et qui a été menée de façon très scientifique (références, chiffres&#8230;). Autre élément non négligeable, Systematic Software Engineering est une entreprise qui avait atteint un très haut niveau de maturité et de maîtrise de son processus en cascade, peut-être l&#8217;un des meilleurs du monde avec un respect des coûts et des délais de l&#8217;ordre de 95% et une marge d&#8217;erreur pour les estimations de l&#8217;ordre de 10%.</p><p>Dans un tel contexte, que Scrum peut-il bien apporter ? Scrum permet-il d&#8217;améliorer la productivité ? Réduire le nombre d&#8217;anomalies ? Quelles conclusions en tirer ? Pour le savoir, je ne peux que vous inviter à suivre le lien vers le poste de Jeff Sutherland (en anglais).</p><h4><a
name="NoMoreSelfOrganizingTeams"></a><a
href="http://blog.cutter.com/2007/09/13/no-more-self-organizing-teams/">No More Self-Organizing Teams</a></h4><p>L&#8217;auteur de cet article n&#8217;est autre que Jim Highsmith, auteur de l&#8217;approche <a
href="http://www.adaptivesd.com/">Adaptive Software Development</a> et (notamment) d&#8217;un ouvrage qui lui est consacré. Conférencier mondialement reconnu, il a largement contribué à l&#8217;évangélisation de méthodes aujourd&#8217;hui connues sous le nom de méthodes agiles et fait partie des <a
href="http://agilemanifesto.org/authors.html">signataires</a> du manifeste du même nom.</p><p>Dans cet article posté sur le blog du <a
href="http://www.cutter.com/">Cutter Consortium</a> dont il a dirigé les pratiques de développement et de gestion de projet agile, Jim s&#8217;exprime sur la notion d&#8217;équipes auto-organisées. Ce terme est-t-il synonyme d&#8217;anarchie ? Quels sont ses limites de l&#8217;auto-organisation, quel rôle le management joue-t-il dans une organisation agile. Faut-il changer de terme ? Voilà autant de questions abordées dans cet article au titre quelque peu surprenant &#8211; surtout si vous connaissez ou pratiquez Scrum &#8211; et qui devraient donner lieu à des discussions animées.</p><p>A suivre !</p><h3>Le coin de la technique</h3><h4><a
name="Spring"></a>Spring, bientot en 2.5</h4><p><a
href="http://blog.interface21.com/main/2007/09/10/spring-framework-21-turns-into-spring-framework-25/">Juergen Hoeller </a> annonce la release note de Spring 2.5. Un grand pas est fait avec la généralisation des annotations et une utilisation des nouvelles API de Java 6 et JEE 5. La liaison AOP &#8211; Spring est simplifiée en permettant d&#8217;adresser un &#8216;bean&#8217; dans un pointcut.</p><h4><a
name="EcrireuneapplicationJPA"></a>Ecrire une application JPA</h4><p>Vous voulez utiliser JPA et vous ne savez pas par bout vous y prendre, Patrick Linskey vous forme avec cette <a
href="http://www.parleys.com/display/PARLEYS/Writing+JPA+applications?showComments=true">video</a> enregistrée au salong SpringOne 2007. Durée 1h.</p><h4><a
name="GoogleiBatis"></a>Google s&#8217;attaque à iBatis</h4><p>Le projet Google Code a un nouveau membre &#8216;<a
href="http://code.google.com/p/persist/">Persist</a>&#8216;. L&#8217;objectif minimum est de mapper des résultats des requêtes SQL sur des Objet Java. Il utilise le concept <a
href="http://softwareengineering.vazexqi.com/files/pattern.html">&#8216;Convention over Configuration&#8217;</a> popularisé par le framework <a
href="http://fr.wikipedia.org/wiki/Ruby_on_Rails">Ruby on Rails</a> et les annotations Java 5.</p> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2007/09/17/revue-de-presse-xebia-23/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Revue de Presse Xebia</title><link>http://blog.xebia.fr/2007/09/10/revue-de-presse-xebia-22/</link> <comments>http://blog.xebia.fr/2007/09/10/revue-de-presse-xebia-22/#comments</comments> <pubDate>Mon, 10 Sep 2007 15:06:55 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Revue de presse]]></category> <category><![CDATA[J2EE]]></category> <category><![CDATA[Java / JEE]]></category> <category><![CDATA[Méthodes agiles]]></category> <category><![CDATA[SOA]]></category> <category><![CDATA[Xebia]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/2007/09/10/revue-de-presse-xebia-22/</guid> <description><![CDATA[La revue de presse de l&#8217;actualité Java/J2EE hebdomadaire proposée par Xebia. Actualité éditeurs / SSII Silverlight 1.0 Disponible Le développement Offshore distancé par le développement Nearshore Agilité Les raisons d&#8217;aller (ou ne pas aller) vers les méthodes Agiles SOA SOA : le début de la fin &#8230; d&#8217;une mode ? Le coin de la technique [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://blog.xebia.fr/wp-content/uploads/2007/06/revuedepresse.png" alt="Revue de Presse Xebia" style="margin: 1em 1em 1em 1em; float: right;" /><br
/> <em>La revue de presse de l&#8217;actualité Java/J2EE hebdomadaire proposée par Xebia.</em></p><p><strong>Actualité éditeurs / SSII</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/09/10/revue-de-presse-xebia-22/#Silverlight">Silverlight 1.0 Disponible</a></li><li><a
href="http://blog.xebia.fr/2007/09/10/revue-de-presse-xebia-22/#Offshore">Le développement Offshore distancé par le développement Nearshore</a></li></ul><p><strong>Agilité</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/09/10/revue-de-presse-xebia-22/#Agiles">Les raisons d&#8217;aller (ou ne pas aller) vers les méthodes Agiles</a></li></ul><p><strong>SOA</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/09/10/revue-de-presse-xebia-22/#mode">SOA : le début de la fin &#8230; d&#8217;une mode ?</a></li></ul><p><strong>Le coin de la technique</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/09/10/revue-de-presse-xebia-22/#MiseenrouterapidedeMaven2">Mise en route rapide de Maven2</a></li><li><a
href="http://blog.xebia.fr/2007/09/10/revue-de-presse-xebia-22/#EDTpourdébuggeruneapplicationswing">Bien utiliser l&#8217;EDT pour débugger une application swing</a></li></ul><hr/><h3>Actualité éditeurs / SSII</h3><h4><a
name="Silverlight"></a>Silverlight 1.0 Disponible</h4><p>Un concurrent de poids arrive dans la galaxie du client riche.</p><p>Plugin téléchargeable sur le site de <a
href="http://www.microsoft.com/silverlight/default_ns.aspx">Microsoft</a>.</p><h4><a
name="Offshore"></a>Le développement Offshore distancé par le développement Nearshore</h4><p>Il fallait s&#8217;en douter. La distance, la différence de langue et le rattrapage des salaires en Inde aidant, de plus en plus d&#8217;entreprises françaises considèrent le Nearshore comme un alternative à l&#8217;offhsore avec en tête le Maroc. D&#8217;ailleurs le nearshore est passé devant l&#8217;offshore. L&#8217;article nous livre une information intéressante, émanant de Christophe Chauvin, de GFI: Si le client veut réduire au maximum ses risques, le gain d&#8217;un projet en Offshore n&#8217;est plus que de 20%. Pas de quoi prendre le risque justement &#8230;</p><p><a
href="http://www.01net.com/editorial/358658/l-offshore-desormais-devance-par-le-nearshore-">Lire l&#8217;article</a>.</p><h3>Agilité</h3><h4><a
name="Agiles"></a>Les raisons d&#8217;aller (ou ne pas aller) vers les méthodes Agiles</h4><p>Une étude très intéressante et très complète sur la psychologie des entreprises vis à vis des méthodes Agiles.<br
/> Reposant sur une collecte de l&#8217;avis de plus de 1.700 personnes, elle nous livre des informations sur les raisons qui ont poussé certaines entreprises à adopter les méthodes Agiles, raisons invoquées par celles qui hésitent et un bilan de celles qui les ont utilisées.</p><p>Nous ferons une synthèse en français, c&#8217;est promis.</p><p>Un incontournable à <a
href="http://www.agilejournal.com/articles/from-the-editor/agile-survey-results%3a-widespread-adoption,-emphasis-on-productivity-and-quality.html" >lire ici</a>.</p><h3>SOA</h3><h4><a
name="mode"></a>SOA : le début de la fin &#8230; d&#8217;une mode ?</h4><p>Nous avions laisser passer cet article entre les mailles de notre filet de lecteurs.</p><p>Nous voyons de plus en plus souvent une remise en cause des apports de SOA, notamment vis à vis des promesses colportées par des marchands de rêves peu scrupuleux. La question vaut d&#8217;être posée, y compris par nous, Xebia.</p><p>Selon <a
href="http://software.tekrati.com/research/news.asp?id=9252" >une étude Nucléus</a>, seulement 37% des entreprises annoncent un ROI avec l&#8217;adoption d&#8217;une SOA.</p><p>Faut il voir une fin de mode ? Un atterissage en douceur ? Un recentrage sur les vrais objectifs de la SOA ? certainement tout cela à la fois.</p><h3>Le coin de la technique</h3><h4><a
name="MiseenrouterapidedeMaven2"></a>Mise en route rapide de <a
href="http://maven.apache.org/" >Maven2</a></h4><p>Voici un <a
href="http://jfhelie.blogspot.com/2007/06/maven2_24.html" >article</a> nous montrant les avantages de <a
href="http://maven.apache.org/" >Maven2</a> ainsi qu&#8217;une mise en place des fonctionnalités de bases pour démarrer un projet ou un multiprojet. Plutôt bien fait, celui-ci nous présente aussi les commandes de bases / les plus utilisées, comme notamment la création d&#8217;un projet, les tests, la génération d&#8217;un site &#8230;</p><h4><a
name="EDTpourdébuggeruneapplicationswing"></a><a
href="http://today.java.net/pub/a/today/2007/08/30/debugging-swing.html" >Bien utiliser l&#8217;EDT pour débugger une application swing</a></h4><p>Kirill Grouchnikov nous explique dans cet article comment bien utiliser l&#8217;EDT (Event-Dispatch Thread) pour débugger une application swing.</p> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2007/09/10/revue-de-presse-xebia-22/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Revue de Presse Xebia</title><link>http://blog.xebia.fr/2007/09/03/revue-de-presse-xebia-21/</link> <comments>http://blog.xebia.fr/2007/09/03/revue-de-presse-xebia-21/#comments</comments> <pubDate>Mon, 03 Sep 2007 15:15:52 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Revue de presse]]></category> <category><![CDATA[J2EE]]></category> <category><![CDATA[Java / JEE]]></category> <category><![CDATA[Méthodes agiles]]></category> <category><![CDATA[SOA]]></category> <category><![CDATA[Xebia]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/2007/09/03/revue-de-presse-xebia-21/</guid> <description><![CDATA[La revue de presse de l&#8217;actualité Java/J2EE hebdomadaire proposée par Xebia. Actualité éditeurs / SSII Chine : l&#8217;autre Eldorado (risqué) de l&#8217;Offshore Open Source et négligence des DSI GWT 1.4 disponible Le coin de la technique Méfiez-vous de Class.isEnum() ! WickedShell Eclipse Plugin OpenJPA 1.0 Définir des MBeans par annotation Spring 2.0 par Rod Johnson [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://blog.xebia.fr/wp-content/uploads/2007/06/revuedepresse.png" alt="Revue de Presse Xebia" style="margin: 1em 1em 1em 1em; float: right;" /><br
/> <em>La revue de presse de l&#8217;actualité Java/J2EE hebdomadaire proposée par Xebia.</em></p><p><strong>Actualité éditeurs / SSII</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/09/03/revue-de-presse-xebia-21/#ChineOffshore">Chine : l&#8217;autre Eldorado (risqué) de l&#8217;Offshore</a></li><li><a
href="http://blog.xebia.fr/2007/09/03/revue-de-presse-xebia-21/#OpenSourceDSI">Open Source et négligence des DSI</a></li><li><a
href="http://blog.xebia.fr/2007/09/03/revue-de-presse-xebia-21/#GWT">GWT 1.4 disponible</a></li></ul><p><strong>Le coin de la technique</strong></p><ul><li><a
href="http://blog.xebia.fr/2007/09/03/revue-de-presse-xebia-21/#isEnum">Méfiez-vous de Class.isEnum() !</a></li><li><a
href="http://blog.xebia.fr/2007/09/03/revue-de-presse-xebia-21/#WickedShellEclipsePlugin">WickedShell Eclipse Plugin</a></li><li><a
href="http://blog.xebia.fr/2007/09/03/revue-de-presse-xebia-21/#OpenJPA">OpenJPA 1.0</a></li><li><a
href="http://blog.xebia.fr/2007/09/03/revue-de-presse-xebia-21/#MBeansparannotation">Définir des MBeans par annotation</a></li><li><a
href="http://blog.xebia.fr/2007/09/03/revue-de-presse-xebia-21/#SpringparRodJohnson">Spring 2.0 par Rod Johnson</a></li></ul><hr/><h3>Actualité éditeurs / SSII</h3><h4><a
name="ChineOffshore"></a>Chine : l&#8217;autre Eldorado (risqué) de l&#8217;Offshore</h4><p><a
href="http://www.01net.com/editorial/357625/la-chine-veut-devenir-le-numero-un-mondial-de-l-offshore/">L&#8217;article de 01Net</a> mentionne les ambitions clairement affichées par la Chine ses en matière de développement Offshore : dépasser l&#8217;Inde en 2010. Il y a, comme évoqué, un certain nombre de freins comme la formation des informaticiens chinois qui s&#8217;avère encore insuffisante, le niveau d&#8217;anglais et les problèmes de propriété intellectuelle par exemple. J&#8217;ajouterai à titre personnel, un autre obstacle majeur : les mauvaises pratiques commerciales d&#8217;une économie chinoise post communiste, manquant indéniablement de vrais principes libéraux et démocratiques comme nous l&#8217;a démontré très récemment les déboires du groupe DANONE avec sa joint venture chinoise WAHAHA (voir <a
href="http://blogs.lesechos.fr/article.php?id_article=1078">le billet d&#8217;d'Erik Izraelewicz sur le site des Echos</a>).</p><h4><a
name="OpenSourceDSI"></a>Open Source et négligence des DSI</h4><p>Le flou juridico économique lié au très grand nombre de type de licences Open Source et à la désinvolture des DSI, peu empreintes à se pencher sur le sujet, pourrait générer une période de trouble et de confusion.<br
/> Lire l&#8217;aricle de LMI : <a
href="http://www.lemondeinformatique.fr/actualites/lire-la-petaudiere-des-licences-open-source-23752.html">la pétaudière des licences Open Source</a></p><h4><a
name="GWT"></a>GWT 1.4 disponible</h4><p>Google a annoncé cette semaine sur le &laquo;&nbsp;Google Web Toolkit Blog&nbsp;&raquo; la <a
href="http://googlewebtoolkit.blogspot.com/2007/08/gwt-14-release-and-out-of-beta.html">mise à disposition de la version 1.4 de GWT</a></p><h3>Le coin de la technique</h3><h4><a
name="isEnum"></a>Méfiez-vous de Class.isEnum() !</h4><p><a
href="http://blog.developpez.com/index.php?blog=51&amp;p=4152&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1">Cet article</a> sur un blog de developpez.com pourrait bien nous éviter de chercher à comprendre un bug, tout en s&#8217;écriant : &laquo;&nbsp;mais pourquoi ?&nbsp;&raquo;</p><h4><a
name="WickedShellEclipsePlugin"></a>WickedShell Eclipse Plugin</h4><p>Idéal pour les utilisateurs de Maven, <a
href="http://www.wickedshell.net/">ce plugin Eclipse</a> vous permet d&#8217;ouvrir un ligne de commande shell dans une vue Eclipse (View). Ce plugin fonctionne aussi bien sur Windows que sur Linux.</p><h4><a
name="OpenJPA"></a>OpenJPA 1.0</h4><p><a
href="http://openjpa.apache.org/">OpenJPA</a>, l&#8217;implementation open source compatible JPA de Kodo (Driver Commercial JDO), vient de sortir en version 1.0. Pour l&#8217;occasion, son créateur, Patrick Linskey, est en <a
href="http://www.infoq.com/interviews/openjpa-patrick-linskey">interview</a> sur InfoQ. Il aborde la différence avec Kodo, le positionnement d&#8217;OpenJPA vis à vis d&#8217;Hibernate et des particularités de JPA (ex: le modèle de lock optimiste).</p><h4><a
name="MBeansparannotation"></a>Définir des MBeans par annotation</h4><p>Sur son blog, Eamonn McManus répond à une question qui lui est fréquemment posé : Sera-t-il possible de définir des MBeans à l&#8217;aide d&#8217;annotation ?<br
/> La réponse est oui. Cela sera possible dans la version 2.0 de l&#8217;API JMX (JSR 255).<br
/> Bien que la JSR 255 soit toujours en discussion, Eamonn nous explique comment cela se fera dans un article très complet : <em>&laquo;&nbsp;<a
href="http://weblogs.java.net/blog/emcmanus/archive/2007/08/defining_mbeans.html">Defining MBeans with annotations by Eamonn McManus</a>&laquo;&nbsp;</em>.</p><p><em>PS : Quand il précise &laquo;&nbsp;I think the final version will be fairly close to this.&nbsp;&raquo;, on peut y aller en confiance puisqu&#8217;Eamonn McManus est le Spec Lead de la JSR.</em></p><h4><a
name="SpringparRodJohnson"></a>Spring 2.0 par Rod Johnson</h4><p>Spring 2.0 pousse un peu plus loin le développement à base de POJO. Les objectifs annoncés de Spring 2.0 sont simplicité et puissance : Rendre les tâches existantes encore plus simples et adresser de nouveau domaines.<br
/> Dans cette vidéo publiée sur InfoQ, Rod Johnson présente et explique les principales avancées et nouveautés de la version 2.0 : <em>&laquo;&nbsp;<a
href="http://www.infoq.com/presentations/spring-2-rod-johnson">Spring 2 and Beyond by Rod Johnson</a>&laquo;&nbsp;</em>.</p> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2007/09/03/revue-de-presse-xebia-21/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
