une vidéo sympha !

une vidéo trouvé sur le site de denis lafont ‘song of 2008′

IE 8

Microsoft se prépare a sortir IE 8 sans vraiment rattraper son retard sur la concurrence, pour ne pas dire qu’ils restent très en retard : javascript lent, toujours pas de respect des normes, 2 browsers en un pour des raisons de compatibilité… du grand art…

Quand vont-ils intégrer firefox dans vista avec un packaging microsoft ?
j’ai du mal a comprendre leur acharnement a maintenir un mauvais produit qui est detesté, et qu’ils ne vendent pas !

ils grandiraient en prennant firefox, ils feraient des economies et ca ne retire (ni n’ajoute) rien aux bénéfices de xp, vista …

la develocratie…

Tout le monde connait la bureaucratie : système avec de nombreuses tâches consommant beaucoup de ressources pour un résultat qui pourrait être obtenu par d’autres processus consommant moins de ressources.

Il en est de même en informatique, même en prenant un schéma simple :


le stockage des données dans un modèle relationel non compatible avec un modèle objet. il est donc nécessaire de passer par de couteuses transformations plus ou moins facilitée par les framework faisant du mapping objet/relationnel générant de nombreuses requêtes. Cela nécessite souvent de couteuses optimisations sur les bases et sur l’outil de mapping.
Pas de chance en sortie il faut des pages web ou des documents xml, c’est à dire des structures hierarchiques différentes du monde objet. Il est donc nécessaire de repasser par une couche de plus pour transformer en document les objets.
Folie ? et bien pas assez car pour améliorer la productivité le modèle a été complexifié :

Les services sont en xml et fournis a des couches d’interfaces utilisateurs qui les reconvertissent en objet avant de reconvertir les objets en document…

Toutes ces transformations ont un cout très important en développement, maintenance, matériel, bref une perte très importante d’energie ! Certains proposent de rajouter du MBM, ESB, BPM pour augmenter encore le nombre de transformations d’une information structure dans un monde de pensée vers la même information mais structurée selon un autre mode.

Les donnes DOIVENT être stockées dans un format document (xml) car dans tous les scénarios actuels les restitutions sont en xml. les transformations d’un document en document sont moins couteuses que des transformations de concepts différents.

Par métaphore, aujourd’hui on stocke du plomb, on le transforme en pétrole que l’on brule pour produire de l’electricité, energie que l’on utilise pour produire de l’or que l’on fond et que l’on transforme finalement en pétrole… aucune personne sencée n’accepterait un tel processus. C’est pourtant la prouesse réalisée chaque jour par des millions d’informatitiens.
Le temps n’est pas perdu en ajout de règles de gestion métier, amélioration de fonctions… mais en transformations sans valeurs. Il est temps de faire autrement !

Les frameworks ne satisfont vraiement personne, mais personne ne remet en cause le stockage relationnel qui semble allé de soit. Tant que ce tabou ne sera pas remis en cause, les applications resteront chères a developper, maintenir, exploiter.

Est ce que la période de réduction va permettre à d’autres façons de faire d’emergie plus vite ?

SOA is dead ?


La crise économique va faire le tri entre les bonnes et les mauvaises idées …

Les projets vont devoir se faire sur des durées plus courtes, sur la besoin de résolution immédiate de besoins et non d’états de l’art venant des éditeurs et mis en oeuvre en itératif.
On peut stopper le projet à chaque itération. Ce mode correspond au fonctionnement à venir des entreprises. Quand on ne vois pas son activité a plus de 6 mois on ne lance pas des projets de 2 ans. J’ai vu un DG d’une grande boite expliquer qu’il refusait de faire un budget pour 2009 par manque de visibilité. J’ai du mal à croire que l’on puisse lancer des projets sur 4 ans dans ces conditions.

On s’interroge sur la mort de ‘SOA’, les commentaires sont à lire, il y a des perles :

When SOA was hot, I would have said SOA was failing because people were talking about it not doing it. Many SOA programs continue to suffer from ‘PowerPoint syndrome’ and too much emphasis on governance (without execution).

J’ai envie de dire “enfin on s’interroge”. Ce terme étant devenu nuisible car générique, chacun y met ce qu’il entend derrière donc inexploitable pour échanger des idées.

Contrairement a Forrester je ne vois pas les éditeurs mieux résister à la crise que le service. Je pense même le contraire. Les DSI vont apprendre a mieux utiliser les logiciels opensource, a arrêter d’acheter ou utiliser un logiciel complexe pour chaque fonction de l’entreprise pour eviter de coder 3 lignes (et pour finir par developper 100 000 de code pour l’intégration). Le mouvement ne se fera pas en un jour mais je ne vois pas pourquoi le darwinisme ne finirait pas par s’appliquer. On voit bien la montée en puissance de REST …

Ce qu’il manque maintenance, c’est de disposer de plus de formats standards et utilisés. Par exemple pourquoi n’y a t-il pas un format simple pour décrire un utilisateur dans un SI qui puisse être utilisé par une application plutôt que des accès à un annuiare LDAP (donc accès direct a un serveur de données). L’informatique de 2009 et plus doit faire mieux.

Nous ne manquons pas de produits mais de standards…
et les standards devrait être a étage : commande simple, commande complexe … pour ne pas être obligé d’intégrer des formats complexes pour faire des choses simples. Ca semble évident et pourtant ca s’appelle encore couramment format pivot : alignement sur le plus haut niveau de complexité lors des échanges.