Archives de Catégorie: RIA

Développer des applications avec la technologie RIA à base d’architecture orientée Services

Cette nouvelle technologie cumule les avantages du Web (déploiement centralisé, maintenance simplifiée, accès universel) et ceux du poste client riche (ergonomie dynamique et attrayante, productivité de l’utilisateur).

L’architecture est composée d’une couche présentation intégrant la technologie Rich Internet Application (Flex ou Silverlight) et sur XML pour le dialogue entre la couche de présentation et la couche métier, cette dernière pouvant être développée dans la technologie de votre choix.

Le principe de fonctionnement du RIA

Les deux technologies, que ce soit Flex ou Silverlight, fonctionnent exactement selon le même principe :

Il s’agit d’une application embarquée dans une page HTML (donc téléchargée depuis un serveur web) dont l’exécution s’effectue sur le poste client et est totalement déléguée à un plugin tiers du navigateur web, le Player Flash pour Flex et un nouveau plugin fourni par Microsoft pour Silverlight.

Flex profite bien évidemment de la popularité de déploiement du Player Flash installé sur une grande majorité des machines connectées à Internet. Pour le plugin Silverlight, tout reste à faire mais Microsoft rattrape vite son retard, notamment en profitant d’autres canaux de distribution que le navigateur web tel que Windows Update.

Une fois démarrées, ces applications fonctionnent en mode client-serveur, c’est à dire en gardant l’état de l’application (ie. la session utilisateur) sur le poste client et en effectuant des appels de services avec le serveur.

Architecture client-serveur de Flex et Silverlight

%d blogueurs aiment cette page :