jeudi 30 décembre 2010

Projet ABAP AMF

Tout d'abord, bonne fêtes de fin d'année à vous tous !!
Je vous souhaite tout le meilleur pour 2011.

AMF, qu'est-ce c'est ?

C'est l'acronyme de Action Message Format, un format binaire utilisé par le Flash Player pour échanger des données. La technique appelée Remoting permet d'échanger ces données entre le Flash Player côté client et le serveur. Si Adobe fournit des implémentations (BlazeDS, LiveCycle Data Services) pour le monde Java, des projets ont vu le jour pour permettre aux autres technos (.Net, PHP, ...) de bénéficier également de ce mode de communication très performant (cf. comparatif de James Ward ci-dessous)


Le test en ligne est disponible à cette adresse : http://www.jamesward.com/census/

Le Projet ABAP AMF



Voilà quelques semaines que j'ai lancé le projet ABAP AMF sur CodeExchange dont le but est de fournir un moyen efficace d'appeler des BAPI / modules fonctions RFC depuis un applicatif Flex ou AIR :

  • sans avoir à faire de Web Service côté ABAP
  • en ayant des performances optimales (pas de conversion entrante et sortante vers XML, dialogues moins "verbeux" car binaire pour l'AMF)

Ce projet n'en est encore qu'à ses balbutiements mais j'ai espoir qu'il permette rapidement d'utiliser quelques BAPI simples dès que les conversions des types simples (String, Integer, Date) seront opérationnelles.

A très bientôt !