fév 15

Je souhaitais rappeler tous les avantages et possibilités de Microsoft® Team Foundation Server 2010.

En effet, je constate souvent chez nos clients qu’il n’est utilisé qu’à des fins de contrôleur de code source et de serveur d’intégration continue.

L’intégration de Microsoft® Project Server 2010 et Microsoft® Team Foundation Server 2010 permet une meilleure gestion du cycle de vie d’une application informatique (Application Lifecycle Management).

Microsoft Visual Studio Team Foundation Server 2010

 

De nombreux outils peuvent se connecter, interagir, informer la tour de contrôle Microsoft® Team Foundation Server :

  • SharePoint (collaboration, portail, partage),
  • Expression (design web),
  • Office (documents),
  • IDE de Visual Studio (développement),
  • Team Explorer (explorateur de projet),
  • Web Access (frontal web),
  • Les extensions.

 

Continue reading »

Tagged with:
fév 08

Oracle a organisé ce mardi 7 février un événement original autour de la sortie de leur version 12c de WebLogic. (cf News précédente).

Les sujets abordés ont été:

  • JEE 6
  • Maven et Hudson
  • Outillage Eclipse et Netbeans (si si, pas de JDeveloper ! Il devrait sortir d’ici quelques semaines toutefois)
  • REST
  • Coherence

Au delà du discours marketing, Oracle propose un serveur dans le prolongement de Glassfish. Maintenant full JEE 6, WebLogic est dans cette version une plateforme d’exécution plus légère, s’intégrant aux pratiques d’intégration continue et fournie avec un service de Data Grid, Coherence, afin assurer la scalabilité et la performance des plate-formes sous fortes charges.

Oracle continue  d’améliorer son plugin pour manipuler WLS lors de builds maven. On y retrouve les start, stop, deploy, etc. sur un serveur définit à la racine du projet (à côté du pom). Ceci permet un controle totale du serveur  lors d’un usage sous Hudson.

Au final, cette nouvelle version 12c sera, sans aucun doute, plus appréciée des développeurs Java EE.

Pour les curieux, vous trouverez plus d’infos sur OTN.

Tagged with:
fév 08

Nous avons rencontré au cours d’un projet un cas étrange dont nous souhaitions faire part sur ce blog.
S’il pouvait au départ faire douter du déterminisme douillet dans lequel nous place notre profession, du moins en ce qui concerne les interactions avec les systèmes informatiques, son explication mérite à tout le moins d’être partagée.

Voici les faits : il s’agit d’un comportement pour le moins curieux observé lors de la sérialisation de beans Flex vers Java, en l’occurrence des objets de transfert de valeurs de type Date, et ce pour une date de naissance positionnée au 24/10/1960.

  • En AS3, on crée un DTO Date dont la valeur interne (objet Date standard) contient 24/10/1960 00:00:00. Flex envoie au serveur Java la date sous la forme d’un nombre de millisecondes depuis le 01/01/1970.
  • En Java, on récupère cette valeur et on crée un objet java.util.Date. Le problème survient à ce moment : en Java, cet objet vaut 23/10/1960 23:00:00 …

Lors de l’utilisation de ce DTO Date, on a perdu un jour, ce qui pause bien évidemment un sérieux souci.

Il semble apparemment que Flex et Java ne soient pas d’accord sur le calcul des heures d’été / heures d’hiver pour des dates anciennes. Cet article décrit exactement le même constat.

Continue reading »

Tagged with:
fév 08

Après avoir mis les mains dans OpenShift de RedHat, voici une démonstration de la plate-forme Cloud d’Oracle.

Le déploiement dans WebLogic semble classique pour une application Web. Mais quelle est la version de WebLogic ? La 12c ? Pourra-t-on faire des fermes et des clusters ? Comment gérer sa source de données ? Sera-t-on limité à Oracle DB ?

Bref, vivement que je reçoive mon billet d’entrée !

Tagged with:
fév 06

Ça bouge aujourd’hui dans les technos JSF. Prime Faces sort une version 3.1 de sa bibliothèque JSF 2. (cf PrimeFaces 3.1 Released).

Dans les nouveautés, j’adore le composant PhotoCam. Mais bon, je ferai mieux de commencer à chercher dès maintenant le projet qui va l’utiliser…

jan 30

Au cours de mes expériences en tant  qu’architecte, qu’AMOA ou au sein de département méthode, j’ai été frappé par la mauvaise perception que l’on a de la notion de modélisation dans les équipes informatiques.

Pour beaucoup la modélisation est une activité à part qui fait peur (on pense que c’est une activité difficile réservée à des experts) et qui apporte un surcroît de travail pour obtenir un hypothétique gain en qualité dans le développement des systèmes informatiques.

Pourtant, modéliser est avant tout un acte intellectuel naturel que nous effectuons quotidiennement et ceci depuis notre plus jeune âge. Notre cerveau est bâti pour produire des modèles mentaux de la réalité que nous percevons.
Continue reading »

Tagged with:
jan 26

N’hésitez pas à vous inscrire pour participer au webinar WebLogic Server 12c le 7 février prochain. Il s’agit d’un lab technique sur Java EE6, WebLogic Server, Coherence, Eclipse/NetBeans, Maven et Hudson.

Attention, pensez à anticiper le téléchargement d’une VM de 4Go pré-configurée (https://wikis.oracle.com/display/otnvddweblogicsuite/Virtual+Box+Instructions).

jan 25

Pour les aficionados de PrimeFaces comme moi, l’application indispensable à installer est l’application Android PrimeFaces Blog.

Eh hop, installée !

Tagged with:
jan 11

Depuis le rachat de Sun par Oracle, je ne trouvais pas d’explication claire entre les versions Open Source  de Glassfish et l’offre Oracle Glassfish Server.

J’ai enfin trouvé mon bonheur dans cet article.

Donc, la solution Oracle Glassfish Server propose :

  1. le support Oracle
  2. l’application de patchs
  3. les session réparties avec Coherence*Web
  4. une intégration à Oracle Access Manager
  5. le plugin de répartition de charge.

Pour ceux qui désirent aller vers une solution plus complète à partir de Glassfish OS, la version 12c de Weblogic permet d’importer les applications et leurs fichiers de configuration.

cf. http://blog.eisele.net/2011/12/scaling-up-to-weblogic-12c-server-from.html

 

Tagged with:
jan 02

SOA component UML schema

Cet article expose mes réflexions sur la relation entre les deux concepts logiciels clés qui sont la  SOA et l’orienté objet, et qui concernent à la fois les méthodes et l’architecture des systèmes. Il fait suite à une de ces phrases assassines entendues au cours d’une réunion de travail : « le SOA c’est la mort de l’objet« . Afin de faire la part des choses, il convient de replacer les mots dans leur contexte et de préciser les différents points de vue selon lesquels cette opinion peut être considérée…

Continue reading »

Tagged with:
preload preload preload