jeudi 29 octobre 2009

ESB open source & IDE : Mule IDE 2.0 est disponible

MuleSoft a annoncé en cette fin de d’octobre 2009, Mule IDE 2.0 pour Mule ESB a été mise à jour.

Mule IDE 2.0 est l’environnement de développement et des tests de Mule.

Mule IDE 2.0 est basé sur Eclipse. Il supporte les fonctionnalités suivantes:

-Création d’un nouveau projet Mule dans Eclipse

-Création d'une copie des exemples de Mule en tant que projet Eclipse

-Création d’un nouveau fichier de configuration Mule avec les déclarations, au choix, des espaces de nommage à utiliser (jms, cxf, file, …)

-l’Intégration de l’IntelliSense et la complétion automatique lors du développement des fichier de configuration de Mule


-l’exécution des projets dans le serveur Mule à partir de Eclipse

- l’exécution en mode débogage des projets dans le serveur Mule à partir de Eclipse

Mule IDE 2.0 est compatible avec n'importe quel configuration de Mule 2.1 ou ultérieure collectivité ou une entreprise de distribution Mule.

----> Référence

http://www.mulesoft.org/display/MULEIDE/Mule+IDE+2.0+Installation+Guide

mardi 27 octobre 2009

Blog : l'époque des sites web personnels est révolu

L’annonce est tombée Geocities a définitivement fermé son service de pages Web personnelles?

Certains diront c’est quoi Geocities ?

Comment interpréter cette annonce :
La fermeture d’un service pionnier dans son domaine ?

Au premier degrés : on pourra dire simplement que l'époque des sites web personnels est révolu, vive les blogs !
Et peut être dans quelques semaines : on dira le blogging est mort, vive le microblogging (twitter et compagnies)…en attendant l’effet wave de google …

Mais d'un point de vue stratégique, il s'agit d'un modèle économique qui n'a pas été capable de "monétiser" un service gratuit, et d'un modèle technologique qui n'a pas été capable de suivre la vague.
et c'est là la grande difficulté de l’avenir des services web gratuit.

en référence à :

"Geocities a définitivement fermé son service de pages Web personnelles"
- Geocities a définitivement fermé son service de pages Web personnelles - Actualités Internet - Le Monde Informatique (afficher sur Google Sidewiki)

mercredi 21 octobre 2009

MOM open source : ActiveMQ présente sa version 5.3 avec des nouveautés

MOM open source : ActiveMQ présente sa version 5.3.

Ce MOM (Message Oriented Middleware) open source reste l’un des MOM les plus activées et les plus populaires

ActiveMQ très utilisé par la communauté Java EE. ActiveMQ est écrit en langage java et implémente la spécification du standard JMS (Java Message Service) version 1.1 de Sun Microsystem’s.

ActiveMQ peut être déployé sur n’importe quel système OS (Windows, UNIX et Linux) compatible avec Java Virtual Machine (>= JDK 1.5).

Rappelons que les principaux composants de ActiveMQ sont :

· Client : application utilisant les services fournit par le broker. Un client peut être producteur ou consommateur de messages.

· Destination : Peut être considérée comme un canal logique permettant ainsi aux clients de communiquer entre eux. Une destination peut être queue (Point à Point) ou topic (publish & Subcribe).

· Message Broker : Responsable d’acheminer les messages vers les destinations demandées. Il permet aussi d’assurer une qualité de services adéquate liée à la persistance, intégrité, sécurité et la disponibilité.

Respect du protocole AMQP

En plus des protocoles classiques des MOM, ActiveMQ implémente, et y ajoute le protocole AMQP (Advanced Message Queuing Protocol).

AMQP est un nouveau protocole pour les systèmes de messagerie orientés Middleware à comparer au protocole SMTP (pour les gestionnaires des emails). L'objectif d'AMQP est de standardiser l'échange de messages entre serveurs de message

Les principales nouveautés de la version 5.3 d’ActiveMQ sont ;

  • Une nouvelle base de données pour le stockage des messages persisant ( KahaDB)
  • Une meilleur qualité de la console web
  • Le support du protocole stomp sous SSL et le support de NIO
  • Des améliorations de la configuration plus orienté production
  • Ouverture vers d’autres le langage que java pour les demandes de statistiques par un simple envoi de message
  • Le support du protocole FTP pour les messages blob
lien étroit avec Camel d’Apache

Signalons en plus, que la version 5.3 d’ActiveMQ propose un lien plus important avec le projet EIP de Apache Camel 2.0.0

Mais ceci est un autre sujet.

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

autres sujets sur les MOM et ActiveMQ

Cloud et MOM open source : Jboss HornetQ le Middlewares Orientés Messages de Redhat vise le PaaS
Les projets d’intégration et rôle de l’ESB, dans un Système d’information

jeudi 15 octobre 2009

Tutorial Mule ESB : pas à pas

Cet article présente une série de présentations et de tutoriels pour démystifier Mule ESB : http://net-progress.blogspot.com/)

1 les projets d’intégration avec ESB.

1.1 de la nécessité d’un projet d’intégration dans un S.I. (Système d’information).

1.2 Les types d’intégration.

1.3 Intégration par les données :.

1.4 Intégration par les API :.

1.5 Intégration par les processus.

1.6 Un ESB est service de l’intégration.

2 Mule ESB 2.x est il un ESB.

2.1 Ce qu’est un ESB.

2.2 Rôle d’un ESB.

2.3 Mule ESB est il un ESB.

2.4 La concurrence open source.

2.5 Autres usages possible pour Mule.

3 Tutorial Mule ESB : une introduction.

3.1 C’est quoi Mule.

3.2 qu’est ce qu’un service Mule.

3.3 Séparer la logique métier de la logique de routage.

4 Tutorial Mule ESB : les principales composantes.

4.1 Présentation.

4.2 Installer Mule et son IDE.

4.2.1 Installer Mule.

4.3 Installer l’IDE de Mule.

5 Tutorial Mule ESB : Créer un projet d’intégration avec Mule en utilisant l’IDE Eclipse.

5.1 Créer un projet Mule.

5.2 Créer une configuration Mule.

5.3 Lancer l’exécution du projet à partir d’Eclipse.

5.4 Sélectionner la configuration Mule.

6 Tutorial Mule ESB & Eclipse : déployer un projet d’intégration avec Eclipse.

6.1 Déployer le projet à partir d’Eclipse.

6.2 Exécuter le projet.

7 Tutorial Mule ESB : Une application simple, Echo sans altération de message.

7.1 Introduction.

7.2 Présentation générale du fichier de configuration de Mule.

7.3 Construction pas à pas d’un exemple simple :

8 Tutorial Mule ESB : Une seconde application simple, Echo avec modification du message

9 Tutorial Mule ESB & Spring Ioc: Utilisation des beans Spring avec Mule.

10 Tutorial Mule ESB : illustration des capacités de Mule.

10.1 Description :.

10.2 Le sujet :

10.3 Pour commencer :

10.4 Configuration de Mule.

10.5 Définir les transformateurs.

10.6 Définir le modèle.

10.7 Définir un service.

10.8 Définir les entrées du service.

10.9 Définir le composant du service.

10.10 Définir la sortie du composant.

10.11 Finaliser le projet.

10.12 Exécuter le projet.

10.13 Retour sur les transformations.

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.