CONTACTEZ-MOI

Mercredi 25 février 2009 3 25 /02 /Fév /2009 10:29

On commence à entrevoir le contenu du futur JEE 6.
L'un des points les plus importants est l'abandon du sacro-saint principe de compatibilité éternelle; cette compatibilité ayant conduit à alourdir considérablement JEE. Dans JEE6, certaines API vont être supprimées ou plus exactement ne feront plus partie de la spécification (libre aux serveurs d'applications de les implémenter ou non).
Parmi les API dans le collimateur :
- JAX-RPC

- EJB 2 CMP

- JAXR

- JSR 88 et JSR 77


C'est plutôt une bonne nouvelle car depuis 1999, JEE n'a cessé de grossir. Par contre, il faudra modifier les applications qui utilisaient ces fonctionnalités ou faire pression sur les éditeurs pour les conserver.

Ref :
http://www.theserverside.com/tt/articles/article.tss?l=JavaEE6Overview

Par Hugues MEUNIER
Ecrire un commentaire - Voir les 0 commentaires
Mardi 24 février 2009 2 24 /02 /Fév /2009 11:18

On n'entend souvent (surtout de la part des managers), qu'avoir des processeurs quadcore ne sert à rien car les logiciels actuels ne savent pas utiliser toute la puissance des coeurs. Cela permet souvent de légitimer une faible utilisation des ressources processeurs sur les serveurs x86 x64. Pourtant c'est faux!

Exemple 1 : Un programme de calcul, par exemple, mono threadé consomme 100% d’un cœur (physique ou logique). Si je suis capable d’exécuter n fois le programme en simultané alors je consommerai 100% (ou pas très loin) des n cœurs du serveur. C’est le but des architectures en grille.

Exemple 2 : la virtualisation qui permet de multiplier les environnements sur un même serveur physique et qui permet de mieux utiliser les ressources CPU (et RAM).

Exemple 3 : la programmation multi-threadée classique. Par exemple en c#, comment calculer la suite de Fibonacci via un pool de threads. Notons que cette méthode permet d’accélérer le traitement du calcul.

Exemple 4 : Parallel FX l’API de Microsoft qui permet de paralléliser les traitements dans un programme. Elle fournit un ensemble de fonctions et outils pour permettre d’utiliser toute la puissance des processeurs d’une machine. Les développeurs Microsoft ont mis en œuvre les fonctions de System.Threading dans un programme de calcul et d’affichage de l’ensemble de Mandelbrot.

Autant d’exemples qui montrent que la faible utilisation des ressources CPU dans le monde x86 n’est pas une fatalité...

 

Références PFX

http://blogs.msdn.com/pfxteam/archive/2008/06/06/8579067.aspx

http://en.wikipedia.org/wiki/Parallel_FX_Library
Par Hugues MEUNIER
Ecrire un commentaire - Voir les 0 commentaires
Lundi 23 février 2009 1 23 /02 /Fév /2009 10:55

La phase de prototypage est nécessaire dans tout projet d'envergure. Elle sert souvent de support à la validation
du projet et des éléments financiers. Un projet bien présenté est un projet à demi accepté !

Fabrice Marguerie a construit une liste recensant ces outils.

A consulter d'urgence sur son blog !

Par Hugues MEUNIER
Ecrire un commentaire - Voir les 0 commentaires
Mardi 13 janvier 2009 2 13 /01 /Jan /2009 13:30
Dixit Anne Thomas Manes du cabinet d'analyse Burton Group !
La crise financière et économique a, selon le cabinet, signé l'arrêt de mort de SOA le 01 janvier 2009 : trop couteux, pas assez de retour sur investissement, trop de risques.
De ses cendres, SOA va renaître sous la forme de Mashups, Saas et Cloud computing.

Source : http://apsblog.burtongroup.com/2009/01/soa-is-dead-long-live-services.html
Par Hugues MEUNIER - Publié dans : General
Ecrire un commentaire - Voir les 0 commentaires
Jeudi 8 janvier 2009 4 08 /01 /Jan /2009 14:07

Les documents peuvent être téléchargés sur le site patterns&practices de Microsoft. Il remplace le célèbre CAB (Composite Application Block) qui était complexe à aborder et à mettre en oeuvre.
WPF a été mis en avant, lors de son lancement, pour la construction d'applications de gestion composites.

Par Hugues MEUNIER - Publié dans : WPF
Ecrire un commentaire - Voir les 0 commentaires
Jeudi 8 janvier 2009 4 08 /01 /Jan /2009 14:02

   
SANTE, JOIES, REUSSITE POUR CETTE NOUVELLE ANNEE!
    
Par Hugues MEUNIER
Ecrire un commentaire - Voir les 0 commentaires
Mardi 6 janvier 2009 2 06 /01 /Jan /2009 11:05
Un article en forme de tutoriel sur l'architecture n-tiers d'une application avec le pattern MVC pour la couche présentation très bien ficelé. L'architecture est basé sur Linq et WCF pour les services d'accès aux données.

Par Hugues MEUNIER - Publié dans : .NET
Ecrire un commentaire - Voir les 0 commentaires
Mardi 6 janvier 2009 2 06 /01 /Jan /2009 10:50

Si vous voulez maîtriser le binding dans WPF, alors Mitsu Furuta peut vous aider à travers ses excellentes présentations téléchargeables ici.

Par Hugues MEUNIER - Publié dans : .NET
Ecrire un commentaire - Voir les 0 commentaires
Mardi 30 décembre 2008 2 30 /12 /Déc /2008 14:57
Fervents partisans des architectures orientées service (SOA), convaincus que toutes les entreprises allaient adhérer aux principes de couplage faible, d'interfaces standard ..., nous nous sommes plantés en beauté. 
Une belle technologie ne peut suffir à révolutionner les systèmes d'information des grandes entreprises. D'ailleurs les grandes entreprises ont plein de préoccupations à mille années lumière du dernier buzz à la mode. Ces préoccupations sont le business, l'optimisation des coûts, la recherche de productivité et sûrement pas les architectures SOA.

Notre principale erreur a été de traiter en priorité les problématiques techniques alors que la problématique organisationnelle était celle qui méritait toute notre attention. Il n'y a pas de SOA possible sans un changement profond dans l'organisation des entreprises et comme l'organisation des grandes entreprises est un ensemble de structures complexes non malléables, la tâche est gigantesque et pratiquement tous les projets d'envergure ont échoué.

Feu donc la SOA : maintenant nous parlons SaaS et Cloud Computing. Les gros mastondontes du marché proposent ou préparent des offres surfant sur la vague du moment : du virtuel, du lourd, du léger, du paiement à la consommation, de la puissance à la demande. Tout est interconnecté dans un grand nuage une sorte de super Internet qui permettrait de connecter les centres de données des entreprises avec des périphériques mobiles, des lecteurs de DVD, des ordinateurs personnels, des netbooks et même peut être des réfrigérateurs.

Encore une fois, une nouvelle technologie émerge (pas si nouvelle que ça d'ailleurs), de belles présentations sont faites par le marketing mais les points principaux ne sont pas abordés : quelle est l'organisation à mettre en place ? Quels sont les impacts sur mes processus? Comment je vais respecter mes contraintes réglementaires ou légales?

Tout est donc préparé pour que le Cloud Computing devienne la SOA d'aujourd'hui : des beaux concepts, des beaux discours et des belles présentations pour les managers.
Par Hugues MEUNIER - Publié dans : General
Ecrire un commentaire - Voir les 0 commentaires
Lundi 1 décembre 2008 1 01 /12 /Déc /2008 14:22
Surfant sur la vague du "cloud computing", le buzz du moment, Microsoft a annoncé son offre Windows Azure. Pour vous faire une idée, un excellent article ici !
Par Hugues MEUNIER
Ecrire un commentaire - Voir les 0 commentaires

Recherche

Présentation

Syndication

  • Flux RSS des articles

Calendrier

Février 2012
L M M J V S D
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29        
<< < > >>

Créer un Blog

Recommander

 
Créer un blog gratuit sur over-blog.com - Contact - C.G.U. - Signaler un abus - Articles les plus commentés