• Xebia
  • Xebia France
  • Xebia India
  • Qui nous sommes
    • Notre mission
    • Nos valeurs
    • Nos clients
    • Nos implantations
    • Nous contacter
  • Ce que nous faisons
    • Conseil
    • Expertise technique
    • Réalisation
    • Formations
  • Comment nous le faisons
  • Nous rejoindre
Home Notre point de vue Livres blancs

Livres blancs

Livre blanc Qualité logicielle

Objet du désir, la qualité logicielle est régulièrement invoquée sur le mode incantatoire au démarrage d’un projet de développement logiciel.

Assurance qualité, direction qualité, responsable qualité, qualimétrie, processus unifié, modèle de maturité… nombreux sont les dispositifs visant à garantir que le résultat du développement sera source de fierté pour ceux qui l’ont conçu, de contentement pour ceux qui l’ont financé, de soulagement pour ceux qui devront le maintenir et de satisfaction pour ceux qui l’utilisent et l’exploitent.

Dans un premier temps, ce livre blanc s’attache à définir ce qu’est la qualité logicielle, et à analyser les raisons de son évanescence. Il décrit ensuite un ensemble de pratiques d’ingénierie qui, selon nous, et appliquées de façon systématique, permettent d’écrire, à moindre coût, des logiciels de très haute qualité.

 

 

Télécharger le Livre Blanc Qualité logicielle.

 

 

 

 

Livre Blanc Les frameworks web Java Haute Productivité

Depuis plusieurs mois déjà, une nouvelle génération de frameworks de développement agite la communauté Java. Ils se nomment JRuby on Rails, Grails ou Spring ROO, et proposent rien de moins que de repenser notre façon de construire des applications Web en Java. Alliant génération de code, conventions de programmation, langages dynamiques et instrumentation de bytecode Java, ces frameworks sont l'aboutissement d'une lente maturation. Leur origine est à chercher dans une constante quête de simplicité dans un environnement technique de plus en plus complexe.

Nous avons choisi de qualifier ces frameworks de frameworks haute productivité. Nous estimons, en effet, qu'ils offrent un modèle programmatique très simple tout en bénéficiant de la richesse et des capacités de l'écosystème Java. Ils constituent en cela une synthèse entre les deux tendances souvent divergentes qui animent l'innovation technologique depuis bientôt 15 ans : la standardisation des aspects les plus complexes des architectures modernes d'une part, la recherche de simplicité, de rapidité et d'efficacité d'autre part.

Parler de haute productivité invite d'emblée à quelques précautions : un framework n'étant qu'un outil, on conviendra sans peine que sa productivité dépend directement de la tâche pour laquelle on s'en sert. L'usage d'une tronçonneuse améliore nettement la productivité d'un bûcheron, mais freine plutôt celle de l'ébéniste... Les frameworks haute productivité possèdent des caractéristiques similaires : ils augmentent fortement la productivité des développements pour certaines typologies d'applications (essentiellement celles qui sont orientées données), mais ne constituent en aucun cas une solution universelle à la problématique de la productivité du développement logiciel en général.

Après un court aparté sur cette notion de productivité appliquée au développement logiciel, nous vous raconterons la genèse de ces frameworks. Nous vous présenterons ensuite les principaux acteurs de la mouvance : le précurseur, JRuby on Rails, le favori, Grails, le challenger, Spring Roo et enfin l'outsider, Play!. Nous évoquerons enfin, avant de conclure, la mise en œuvre de ces frameworks, les risques et opportunités liés à leur adoption.

 

"La simplicité est la sophistication suprême.", Léonard de Vinci

 

 

Télécharger le Livre Blanc Les frameworks web Java Haute Productivité.

 

 

 

 

Livre Blanc Comprendre et savoir utiliser un ESB dans une SOA

Les ESB (Enterprise Service Bus) visent, d’une part à assurer l’interconnexion et d’autre part à gérer la médiation des communications et des interactions entre services et applications d’un SI. Quoique non indispensables, ils n’en demeurent pas moins une brique à forte valeur ajoutée dans le cadre d’une mise en place d’une architecture orientée service (SOA) mature.

Néanmoins les ESB sont aujourd'hui victimes de leur succès et il est souvent difficile de décrypter leur rôle exact.

L'objectif de ce livre blanc est de présenter les fonctionnalités que l'on peut attendre d'un ESB et comment il peut répondre aux besoins d'adaptation inter-applications d'une SOA.

 

 

Télécharger le Livre Blanc Comprendre et savoir utiliser un ESB dans une SOA.

 

 

 

 

Livre Blanc Migration Websphere 6.1

La fin du support de Websphere 5.1 est annoncée pour Septembre 2008. Si migrer de version de middleware est un sujet récurrent des Directions Informatiques, cela n'en reste pas moins un projet difficile souvent perçu comme une contrainte dénuée de retour sur investissement.

Nous avons étudié la migration à Websphere 6.1, sur les volets de l'exploitation et des études, selon les deux axes :

  • L'axe de la maîtrise des risques pour sécuriser le projet.
  • L'axe des opportunités pour ne plus voir ce projet comme une contrainte mais comme une occasion d'améliorer sa plate-forme et d'apporter des avantages aux différents acteurs de la DSI (exploitation, études et achats).

 

 

 

Télécharger le Livre Blanc Migration Websphere 6.1 par Xebia.

 

 

 

 

Livre SOA pas à pas

Nous sommes un certain nombre, quadras et quinquas de l’informatique à assister, pantois, à la prolifération de spécialistes d’un genre nouveau : les "spécialistes SOA".

Nous avons de la chance.

Ces gourous auto proclamés que certains amateurs de bon vin qualifieraient d’AONC (Appellation d’Origine Non Contrôlée), ne sont pas avares de leurs conseils et leur nombre grandit aussi rapidement que celui des "spécialistes eCommerce" au moment du gonflement de la bulle Internet des années 2000.

A quels saints doit-on se vouer ? L’affaire n’est pas simple et nous n’avons pas la prétention de vous apporter une réponse toute faite.

L’humilité est l’une des 10 valeurs en vigueur chez Xebia Ce guide n’a pas d’autre ambition que de partager une expérience concrète de la mise en place de SOA par des consultants de Xebia.

Il dresse, pour vous, une liste des chantiers que nous pensons être incontournables pour les entreprises engagées sur la voie des Architectures Orientées Services.

Nous espérons que vous prendrez plaisir à le lire.

 

 

 

Télécharger le Livre Blanc SOA pas à pas par Xebia.

 

 

 

 

  • Livre blanc Qualité logicielle
  • Livre Blanc Comprendre et savoir utiliser un ESB dans une SOA
  • Livre Blanc Les frameworks web Java Haute Productivité
  • Livre Blanc Migration Websphere 6.1
  • Livre Blanc SOA pas à pas
‹ Notre point de vue up Livre blanc Qualité logicielle ›
  • Home

Xebia sponsor du French SUG

Xebia sponsor de la conférence XP Day France 2009

Xebia sponsor du Paris JUG

 

Xebia 37ème du classement Deloitte Technology Fast 50 France 2010