Software Engineering

Posté le 09/09/2010 par Mick Philippon

Après avoir étudié les systèmes d’aide traditionnels, nous allons maintenant aborder ceux, moins fréquents, qui font appel à des techniques issues de l’intelligence artificielle. Certes plus exigeants pour les utilisateurs, ces systèmes offrent en échange une aide plus pertinente et plus adaptée. Ce second article va présenter trois de ces techniqu...

Lire la suite >

Posté le 09/09/2010 par Vincent Guigui

Depuis la convergence entre les téléphones mobiles et les assistants personnels, le secteur de la mobilité n'a cessé d'être en effervescence. Chaque constructeur se complait à proposer régulièrement une nouvelle plateforme dite "révolutionnaire" à grand renfort de communication marketing et presque toujours soutenu par des forfaits dédiés des opéra...

Lire la suite >

Posté le 09/09/2010 par Mick Philippon

Les systèmes d’informations, quels qu’ils soient, possède une complexité telle qu’il est impossible pour un humain de les appréhender dans leur totalité. Qui peut prétendre maitriser, sans se référer à une aide, son système d’exploitation ? Ou même un traitement de texte ? Ainsi, sont apparus avec ces systèmes des systèmes d’aide.L’objectif de cet ...

Lire la suite >

Posté le 07/09/2010 par Karim Ben Othman

... la suite du billet précédent Un guide pratique en 10 questions (1/3)3) Qu’est-ce qui caractérise un service réussi ?Idéalement un service devrait satisfaire les conditions suivantes:- Réutilisable : Avoir plusieurs clients pour un même service - Évolutif : Les besoins évoluent dans le temps. Il est important que le service soit conçu de telle m...

Lire la suite >

Posté le 06/09/2010 par Vincent Daubry

Le débat autour du ROI des tests unitaires et du TDD (Test Driven Development) ne date pas d'hier comme cet article du blog Octo de 2008 en témoigne :https://blog.octo.com/le-roi-du-tdd/Les questions soulevées sont somme-toute naturelles : même convaincu du bien fondé de cette démarche, il est toujours intéressant d'avoir une estimation de combien ...

Lire la suite >

Posté le 01/09/2010 par Karim Ben Othman

L'un des facteurs clé pour la réussite de la mise en place d’une architecture orientée services, c’est de parvenir à identifier et mettre en œuvre des services à forte valeur ajoutée. Cet article synthétise, sous forme de questions pratiques, les principaux éléments et concepts à considérer pour réussir cette transformation du SI.Cet article sera p...

Lire la suite >

Posté le 18/08/2010 par Mick Philippon

J’ai constaté à de nombreuses reprises que des problèmes de montée en charge revenaient souvent dès lors qu’on utilisait WCF. WCF, pour Windows Communication Foundation, est le protocole lié au framework .Net qui permet la communication distante. Cela est, la plupart du temps, du à une vision « magique » de WCF, qui est censé fonctionner tout seul,...

Lire la suite >

Posté le 13/08/2010 par Olivier Mallassi, Gabriel Guillon, Rudy Krol, Arnaud Mazin

La communauté "DevOps" nous invite à repenser la frontière classique de nos organisation, séparant d'un côté les études, i.e. ceux qui écrivent le code (le “Build”) et de l'autre côté la production, i.e. ceux qui déploient et exploitent ces applications (le “Run”).2 groupes se retrouvent dans le mouvement DevOps et apportent un peu de fraicheur dan...

Lire la suite >

Posté le 12/08/2010 par Cyril Picat

Développer en Groovy et Grails simplifie grandement le développement d'une application Web. Passée l'étape du prototype, les simplifications apportées par Grails ne vous épargneront pas de devoir vous plonger dans les frameworks sous-jacents afin de résoudre des problématiques plus complexes.Qu'en est-il des transactions en Grails ? Sur un sujet au...

Lire la suite >

Posté le 11/08/2010 par Stéphane Teyssier

Dernier article de la série consacrée aux services web AMAZON, celui-ci se veut avant tout un retour d'expérience.Alors AWS ?Pour rappel dans l’étude menée, nous devions étudier l’offre d’AMAZON sur trois axes : facilité de mise en œuvre, coûts et montée en charge.Facilité de mise en œuvreL’application que nous avons déployée repose sur un certain ...

Lire la suite >