Actualités
|
![]() |
Emploi
|
![]() |
Start-up
|
![]() |
Evénements 01 | ![]() |
Avis d'expert | ![]() |
Vidéos | ![]() |
Indicateurs
|
![]() |
Telecharger Pro
|
![]() |
Livres blancs | |||||||||||||||||||||












Le code source d'une partie du bus de messages Livecycle Data Services ES d'Adobe passe sous licence LGPL v.3 afin d'accélérer l'adoption des technologies de clients riches internet (RIA) et de bureau (RDA) de l'éditeur. Projet open source, BlazeDS connecte des clients Flex et AIR à des sources de données hétérogènes en temps réel via le protocole Action Message Format (AMF) d'Adobe. Désormais public, ce protocole permet d'échanger des données en temps réel. Selon l'éditeur, il est même dix fois plus rapide que le transfert de messages au format texte ou XML via Soap. “ Pour que l'architecture des clients riches s'impose, les entreprises ont besoin d'un protocole d'accès aux données plus efficace et qui facilite la réutilisation de la logique applicative existante, argue Frédéric Massy, directeur marketing pour l'Europe de l'Ouest d'Adobe. C'est ce que propose BlazeDS. ”
Pour l'instant, ce bus apporte une communication bidirectionnelle entre un serveur JavaEE et un client flash. Le client peut tirer les données, mais le serveur est aussi apte à les pousser en temps réel vers le client, en fonction d'événements survenant du côté du backoffice. Un des exemples typiques est la publication des cours de Bourse. A terme, BlazeDS permettra aussi de connecter nativement les applications Lamp (Linux, Apache, MySQL, PHP) car Adobe travaille de concert avec le projet AMF-PHP (implémentation d'AMF sur PHP). Au regard de la solution commerciale Livecycle Data Services ES, le bus open source présente quelques lacunes : il est limité au seul environnement Java et ne prend pas en compte des fonctions périphériques, comme la génération de fichiers PDF.
Middleware.
Produit : BlazeDS 1.0.
BlazeDS 1.0 d'Adobe : bus d'échange open source reliant un client riche flash avec une source de données JavaEE.
Gratuit (licence LGPL v.3).
AMFPHP 2.0 (PHP), WebORB 1.1.1 de Midnightcoders (Ruby on Rails), FluorineFx et Fluorine.Net de Zoltan Csibi, Flap de Simon Ilyushchenko (Perl et Python), et OpenAMF de Jason Calabrese (Java).
















