lundi 29 mars 2010

SOA (Architectures Orientées Services) ressuscitée selon IDC : Les dépenses SOA vont progresser de +24% entre 2008 et 2013

Les dépenses réalisées sur les architectures orientées services vont progresser de 24%, entre 2008 et 2013. Ce 29 mars 2010, Ruediger Spies, vice-président des applications d'entreprise chez IDC Europe centrale, a déclaré à l'IDC SOA and Beyond Conference 2010 à Londres que la croissance sera principalement dans les Amériques, suivis par l'EMEA.

Ce qui fait que l’originalité de l’ »étude IDC, c’est l’année 2009 avait commencé par une annonce de la mort de SOA.

Mais, ce qui est vraiment Mort c’est les projets SOA de type Big-bang où la « plomberie » (outils et la technologie) est achetée avant toute étude, en espérant un retour sur investissement immédiat.

Rappelons que SOA est une approche d’intégration, privilégiant les aspects métiers et les standards.

Il ne s’agit en aucun cas d’une problématique de technologies pures. La crise financière de 2008, a stoppé les investissements dans la plomberie SOA, mais e besoin réel est toujours d’actualité « ‘aligner le SI sur le métier de l’entreprise »

Nous observons de plus en plus, l’adoption de  démarches pragmatiques de mise en place de SOA au sein des entreprises. Les principales étapes :

1) réaliser une évaluation de maturité

  • un positionnement du SI dans un niveau de maturité SOA par rapport aux axes :

    • Organisation,

    • Technologies,

    • Standards

    • Gouvernance

2) Définir une feuille de route pour la montée en maturité sur les différents axes, en impliquant dés le démarrage les équipes métiers

  • Plan sur plusieurs années : un projet d’architecture est par définition pluriannuel

3) réaliser un POC (proof of concept) sur certains services

  • définir le cycle de vie des services, en impliquant les équipes métiers dans la phase de définition.

  • valider les choix techniques

4) réaliser un projet Pilote

  • ce qu’on appelle des QuickWin

  • mettre en, place la gouvernance

  • retenir les leçons

5) généraliser progressivement sous le contrôle des « métiers »

  • définir la plateforme cible

  • ajuster la feuille de route

  • mettre en ouvre la gouvernance.

  • renforcer l’architecture d’entreprise …

En résumé : une démarche de construction progressive basée sur une feuille de route visant un niveau de maturité et une architecture cible.

mardi 23 mars 2010

Ehcache 2.0 LE cache open source : Terracotta annonce la nouvelle version

Depuis peu sous le giron de Terracotta, Ehcache montre les signes d’un projet encore dynamique.

EHcache est le cache objet le plus populaire de la communauté open source. Son couplage avec Terracotta en fait une solution de cache de « classe entreprise ». EHcache est utilisé dans un vaste éventail d'applications pour booster les performances. Il est souvent associé à Hibernate. Il permet de décharger la base de données et simplifier la montée en charge.

J’ai eu le « plaisir « de l’activer (la version 1.2.3), récemment sur un projet :

· Aucun changement dans mon application (à part qq ligne sur la définition Hibernate)

· Des résultats immédiats : une amélioration nette des performances (l’application comporte un grand nombre de paramètres et de nomenclatures)

Bien que la version 1.x d’Ehcache soit robuste, éprouvée et complète des fonctionnalités, La nouvelle version Ehcache 2.0 était très attendue. Les améliorations les plus attendues sont :

Signalons la nouvelle offre apparue récement :ehcache-monitor (en beta)(décrit comme « ‘ Enterprise-class monitoring and management for development and production”

Ehcache est disponible sous la License Apache 2 et reste activement soutenu par Terracotta, Inc. Il est inclus dans l’offre de Terracotta scalability.

Terracotta souhaite « marquer son territoire » face à la montée de Jboss et son infinispan à ne pas confondre avec Jboss Cache.

architecture soa, service oriented architecture, java software, open source, eclipse,alm, j2ee, java ,bpm

dimanche 21 mars 2010

Open source : Salon linux 2010 à Paris

Le salon Linux de cette année, bien qu’il ait continué à se rétrécir, a confirmé l’intérêt du public avec une grande affluence.

Nouveautés

Deux principales nouveautés cette année 2010 :

1) Le village Tunisien, et la présence de OXIA

architecture soa, service oriented architecture, java software, open source, eclipse,alm, j2ee, java ,bpm

OXIA est un leader des services informatiques et du Nearshore au Maghreb. Avec une approche axée sur l'engagement et la qualité, OXIA accompagne ses clients tout au long de leurs projets, en leur apportant une offre de services à forte valeur ajoutée: conseil en management, conseil technologique, développement logiciel, TMA/TRA & infogérance.

2) La présence en force de Microsoft, qui a confirmé que depuis plusieurs années, il a développé une stratégie d'ouverture sans précédent afin de favoriser l'interopérabilité avec des technologies différentes. Il a mis en exergue son site www.codeplex.com

architecture soa, service oriented architecture, java software, open source, eclipse,alm, j2ee, java ,bpm

Les classiques

Un autre fait marquant, est la présence très remarquée de Linagora : sponsor Plantinum, le plus grand stand du salon, un grand nombre de collaborateurs et des exposés toute les heures, et le café à flot…

architecture soa, service oriented architecture, java software, open source, eclipse,alm, j2ee, java ,bpm

Linagora : LINAGORA, qui fête ses 10 ans, édite ses propres logiciels (OBM, LinPKI, LinID et LinSM), propose une Open Source Software Assurance (OSSA) et délivre une gamme de services professionnels (Consulting, Training et WebStudio).

Le coup de cœur

Finalement, un coup de cœur : la présence sur le stand du consortium OW2 d’une offre pour le cloud et d’une offre SOA

L’offre Cloud à travers : Proactive Java for HPC, (ProActive Parallel Suite is an Open Source solution (OW2) for parallel, distributed, multi-core computing.)

L’offre SOA ;: une offre complète pour une infrastructure SOA à travers Petals et le nouveau nom marketing PetalsLink

architecture soa, service oriented architecture, java software, open source, eclipse,alm, j2ee, java ,bpm

A suivre

vendredi 12 mars 2010

Tuning des applications Java EE : Formation pratique au tuning de la JVM et Tomcat


Présentation

Dans le cadre de cycle de ATT (Advanced Technology Training), un nouveau workshop est programmé pour le 24/25 mars 2010, à Tunis.

Il s’agit workshop pratique sera dédié à une formation pratique au tuning de la Java Virtual Machine et destinée aux administrateurs d’applications Java et aux développeurs.

Ce Workshop intensif de 2 jours est le fruit de plusieurs années d’expérience de OXIA dans la mise en ouvre d’application Java EE et l’utilisation de Java dans un environnement serveur et pour des applications critiques (Banque, télécom …).

Son objectif est permettre à l’administrateur de serveurs d’applications Java EE, de mieux appréhender le tuning des applications Java (JVM) les volé technique et méthodologique. Les cas pratiques sont appliqués à Tomcat.

Les ateliers pratiques utiliseront des outils open source de profiling JVM et le serveur d’application, ainsi, que le paramétrage avancé, la résolution des remontées d’erreurs dans un environnement de production (inspiré de ITIL).


objectifs

Etre capable de choisir les paramètres de la virtual machine pour une application en production

Connaitre les étapes du Processus et Engineering de Performance

Connaitre les outils permettant de mettre ouvre le processus

Quelques sujets traités:

· Présentation de langage Java et Configuration de l’environnement

· Notion de Performance / Tuning

· Architecture de la JVM

· Options d’utilisation : les paramètres les plus importants

· Tuning de la JVM

· Gestion de la mémoire «Garbage collecting» : les générations

· Diagnostics : Gestion des erreurs

· Java en environnement de production :

· Container Web

· Serveurs d’applications

· Processus et Engineering de Performance

· Les étapes

· Comment faire ?


Les outils utilisés

Les ateliers utiliseront des outils open source pour :

· Etude du garabage collector

· Mesure de temps de réponse

· Simulation d’utilisateurs web et d’une montée en charge

· Profilers

· Etude du cycle de création des objets dans la JVM

· Détermination des fuites de mémoire



Lieu : Tunis Date : 24, 25 mars contact : info@oxia-group.com Tél : +21671282700

-----------------

Sujets sur l’étude de performance :

  1. Est-ce que vous voulez connaitre ce que fait votre application coté base de données : employer un espion (open source)
  2. Performance Engineering Process & Solutions (PEP&S) : Partie 2
  3. La nouvelle version 3.0 de SOAPUI améliore le test des services REST
  4. Performance Engineering Process & Solutions : PEP&S
  5. Améliorer la performance de vos travaux de fin de journée par “JDBC Batch” et Spring
  6. Application web : la différence entre Mesure de performance, montée en charge et vitesse d’exécution
  7. Are the data from the GoogleApp Engine Dashbord valid?
  8. Quel crédit donner aux résultats affichés par le DashBoard de GoogleApp Engine (GAE) ?
  9. InfraRED : un outil de suivi des temps de réponse d’application J2EE, de monitoring et diagnostique de problèmes de performance.

Architecte SOA & Professionnel Open Source Headline Animator

 
Khaled BEN DRISS
Cloud Computing, SOA et Web 2.0 : Des sujets techniques sur SOA et l'Open Source : de Java & .Net, PHP5, Symfony, à SaaS / PaaS en passant par Azure, google appengine, le BPM, la Modélisation et d'autres sujets du coté du serveur et cloud computing.