|
09-05-10 / 15:51 : Atlas : architecture de plugins / CP2JavaWS (cjed) | L'architecture de plugins pour Atlas a été dévoilée, le premier exemple étant l'intégration du framework MapKit (tutorial vidéo disponible). Cependant l'intérêt est principalement pour les frameworks produisant une représentation visuelle (view). Cette solution ne semble pas convenir pour intégrer un bridge comme CP2JavaWS, qui est plus proche des contrôleurs RSS, Facebook et Twitter présents dans Atlas. L'intérêt d'un tel contrôleur pour CP2JavaWS serait limité :
- lien depuis un élément graphique (bouton, etc.) vers le contrôleur, puis saisie (dans l'inspecteur du contrôleur/plugin) du nom du endpoint et du nom du service, et des arguments (ou lien depuis des contrôles fournissant ces valeurs). En retour deux lignes de code seraient ajoutées (récupération du proxy de service depuis le endpoint, et appel distant sur le proxy).
- génération d'une vue Master/Detail, en saisissant la description d'un objet métier distant (sa classe et ses attributs), et le nom du endpoint proposant un service CRUD Direct2CP : en retour le contrôleur/pugin générerait deux lignes (récupération du endpoint et création de la vue CP2JavaWSMasterDetail).
Il semble donc que l'utilisation actuelle de CP2JavaWS soit suffisamment simple (plus rapide que de faire générer les deux lignes par un plugin). L'écriture d'un plugin dédié serait plus appropriée pour une approche MDA plus étendue. | | Commentaires | Poster un commentaire | |
|