Archiblog

Aller au contenu | Aller au menu | Aller à la recherche

Concevoir

Méthodes et outils de conception.

Fil des billets

mardi, 16 mai 2006

Java vs .NET, des vérités bonnes à rappeler

Un billet comme je les aime de Christophe Thiry fait certainement la synthèse la plus pertinente qui soit sur les questions métaphysiques que se posent les développeurs lorsqu'il s'agit de choisir entre .Net et Java.

Chose très amusante, au moment de lire son billet, quelques minutes plutôt, je venais de terminer la revue de code de ce qui est censé devenir le cadre de référence pour toutes les applications futures d’une très grande institution française. Il se trouve que c’est écrit en Java mais ça aurait aussi bien pu l’être en langage Q (langage quelconque). J'arrive encore une fois, comme trop souvent, à la même conclusion que Christophe: Quelque soit le tuyau utilisé, l’eau qui le traverse dégagera toujours la même odeur nauséabonde…

lundi, 21 novembre 2005

SOA, ce qu'il ne faut pas faire

A défaut de savoir quoi faire ou comment le faire, au départ il est toujours bon d'identifier les pièges. C'est d'autant plus vrai en matière de SOA ou l'on entend tout et n'importe quoi. L'article SOA antipatterns d'IBM est un bon point de départ pour balayer les grandes lignes et éviter de tomber dans les pièges véhiculés par pas mal d'idées reçues.

Source: Dazed & Confused

mercredi, 12 octobre 2005

IBM donne ses outils RUP à Eclipse

IBM fait don d'une partie de ses outils RUP au projet Eclipse. Personnellement, je ne suis pas convaincu que soit un bon cadeau...

Source: TheRegister

mardi, 19 juillet 2005

Les serveurs J2EE, nouvelle cible des pirates

Lors de JavaPolis, sous le titre provocateur "Comment hacker les serveurs d'application J2EE ", Erwin Geirnaert, spécialiste de la sécurité des applications, évoque les différentes possibilités existantes pour pirater un serveur d'application J2EE. Le survol de sa présentation donne un bon aperçu des points à sécuriser. Mais ce qui retient l'attention, c'est la progression inquiétante de la proportion des attaques qui ciblent spécifiquement les serveurs d'application.

Lire la suite...

mardi, 21 juin 2005

Intelligence artificielle, êtes vous con20Q ?

Non, il n'y a pas de coquille dans le titre et je ne suis pas passé au langage SMS non plus. Il s'agit juste d'un mauvais jeu de mots pour introduire le fait que je vais parler du site 20Q (qui m'a convaincu). Ce site basé sur l'intelligence artificielle est connu de pas mal de monde. Pour ma part je viens seulement de le découvrir. Le principe est très simple:

  • Vous pensez à un objet quelconque choisi au hasard.
  • Le programme vous pose des questions.
  • Pour gagner, il doit trouver ce à quoi vous pensez avec 20 questions (d'où son nom).

Quand on me l'a fait découvrir j'ai d'abord pensé à une plaisanterie puis j'ai rapidement été bluffé par la pertinence de la chose. Ce petit jeu m'a d'ailleurs été fort utile ce week-end avec mon fils Florent (8 ans). En effet, Florent aime bien jouer à "Cherchez l'objet", un jeu qu'il a inventé (n'essayez pas de contester qu'il en est l'inventeur). Papa lui aussi aime bien, mais à la 15ème partie il commence à fatiguer. Aussi quand Florent m'a demandé de jouer à "cherchez l'objet", je l'ai mis en face de 20Q. Il était ravi et moi aussi, pensant que j'étais enfin libéré des séries de questions interminables. Ma joie fut de courte durée. Le truc est tellement balaise qu'au bout d'une demi-heure, Florent n'ayant pas réussi à le faire sécher avec ses devinettes sur les quarks, atomes, ou autres trous noirs (oui, oui il à bien 8 ans), je me suis retrouvé avec lui devant 20Q à chercher des objets pouvant le mettre en échec.

Voilà, tout ça pour dire que l'on a enterré un peu vite "l'intelligence" artificielle il y a quelques années. Ce n'est en effet pas une solution universelle mais sur des domaines bien précis, ce type de techniques peut faire des miracles. Pour la conception automatique de logiciels par exemple... Mais ça je vous en reparlerai plus tard. La technique utilisée dans ce jeu est d'ailleurs ancienne et rudimentaire mais elle adresse un problème simple dans un domaine restreint.

Et si vous êtes sceptiques, allez donc faire une partie sur 20Q ;-)

mercredi, 18 mai 2005

JBI en pré-version

Une pré-version de l'implémentation de référence de JBI, le futur standard en terme d'intégration de services pour Java au sein d'une architecture SOA dont je vous ai déjà parlé, vient de sortir. Une première occasion de voir ce que cela va donner.

Le but de JBI est d'éviter d'avoir à ré-inventer la roue ou de dépendre d'interfaces propriétaires lors de l'intégration de services en provenance de sources diverses.

mardi, 1 février 2005

Sécurité, un problème global

Voilà ce qui arrive lorsque l'on traite la sécurité avec un empilage de solutions isolées (vu sur Artima Weblogs):

Barrière sur une route enneigée. les traces montrent que tout le monde la contourne

Chaque fois que vous devez ajouter une nouvelle barrière, repensez à cette image. C'est une belle illustration de ce qui se fait souvent en matière de logiciel...

vendredi, 28 janvier 2005

Struts est mort, vive Struts!

L'équipe de développement de Struts vient d'annoncer que ce dernier va être abandonné. La version actuelle sera maintenue mais n'évoluera plus. C'est à présent une branche morte, une trace de l'histoire...

Lire la suite...

- page 1 de 2