Software Engineering

Posté le 07/01/2010 par Marc Bojoly

Dans un premier article j'ai cherché à introduire la notion cloud privé. Pour cela, nous avons commencé par identifier certaines contraintes liées aux offres de cloud : des architectures peu variées par rapport à l'existant, la nécessité de gérer différemment la sécurité et les problématiques juridiques de localisation des données. La non réversibi...

Lire la suite >

Posté le 05/01/2010 par Marc Bojoly

Le cloud computing et notamment les parties IaaS et PaaS promettent une souplesse et des économies (ou à défaut une optimisation) en terme d'infrastructure. Mais d'un point de vue pratique, certaines limites existent concernant ces offres. Le caractère privé d'un bon nombre de données d'un SI (portefeuille d'une entreprise, numéro de sécurité socia...

Lire la suite >

Posté le 05/01/2010 par Rémy Christophe Schermesser

ActiveRecord est un patron de conception pour le mapping entre du code et une base de données. Son implémentation la plus connues est celle de l'ORM utilisé par Ruby on Rails : ActiveRecord. Chaque table de la base de données est représentée par une classe, et chaque ligne d'une table par une instance d'une classe. Les attributs des objets sont les...

Lire la suite >

Posté le 21/12/2009 par Marc Bojoly

L'informatique est friand des trigrammes et des abréviations et le monde du cloud computing ne fait pas exception à la règle : Iaas, PaaS, SaaS. Ces trois termes proposent de segmenter l'offre de cloud computing. Au delà des mots, qu'est-ce que cela signifie vraiment pour votre entreprise. L'objectif de cet article est de proposer deux visions diff...

Lire la suite >

Posté le 14/12/2009 par Rémy Christophe Schermesser

Ce billet va décrire comment mettre en place des tests Cucumber pour Ruby on Rails. Il est grandement recommandé de lire l'article de Vincent Coste, et d'avoir au moins des connaissances de base en Rails. C'est un article sur Cucumber et non sur le TDD/BDD, ainsi la méthode pour développer n'est pas conforme à ces méthodes de développement.Nous avo...

Lire la suite >

Posté le 03/12/2009 par Maxence Modelin

Dernièrement, un article expliquant les concepts des CEP a été publié par Karim Ben Othman. Nicolas Salmon a ensuite décrit une implémentation CEP avec le framework open source Esper.Je trouve donc intéressant de vous présenter dans cet article CEP à travers la solution Open Source GlassFish ESB. Nous utiliserons ici le même cas d’utilisation que c...

Lire la suite >

Posté le 01/12/2009 par Rémy Christophe Schermesser

Le but de cet article est de présenter de manière technique une des nouveautés du JDK7, le support des langages dynamiques pour la JVM.Depuis la sortie de Java 6, le monde Java a beaucoup évolué. En effet, un grand nombre de langages, autre que le Java, ont commencé à être utilisés massivement sur la JVM. On peut citer par exemple Groovy, Ruby avec...

Lire la suite >

Posté le 23/11/2009 par Thomas Vial

Cet article a pour but de vous présenter CICS de manière très macroscopique. Baignant moi-même dans le monde dit « distribué » (par opposition à celui du mainframe, le host), je trouve intéressant de faire l’exercice d’y voir autre chose qu’une boîte noire mythique, dont la seule description fait appel à un jargon ésotérique...L’exercice n’est pas ...

Lire la suite >

Posté le 19/11/2009 par Mickael Morier

Internet n'est plus seulement peuplé de sites d'informations statiques mais de véritables applications dont les fonctionnalités étaient jusqu'à présent seulement disponibles sur nos postes de travail. Aujourd'hui, on trouve des applications Web capables de proposer de la retouche de photos, la visualisation de bande-annonces de film, la gestion et ...

Lire la suite >

Posté le 13/11/2009 par Olivier Mallassi

Harry Potter, voldemort, SimpleDB ??? vous devez vous dire que ca y est, il a craqué… En fait nous avions déjà évoqué Voldemort lors d’un précédent article sur les alternatives aux bases de données relationnelles.Voldemort est une alternative aux systèmes internes d’Amazon Dynamo. Disponible en Open Source, cette solution implémente les mêmes patt...

Lire la suite >