FraSCAti, prenez le contrôle sur vos applications - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Journal Articles Programmez ! Year : 2010

FraSCAti, prenez le contrôle sur vos applications

Abstract

Contrôler les applications en cours d'exécution n'est pas chose aisée. Nous présentons dans cet article différents moyens permettant de reprendre la main sur vos applications grâce à FraSCAti. Dans le numéro précédent, nous avons vu comment SCA simplifie la réalisation d'applications orientées services tout en donnant un cadre architectural (SOA facile avec SCA). Nous allons ici nous intéresser à une autre préoccupation: comment observer une application en cours d'exécution, modifier sa configuration initiale, ou la faire évoluer sans la redéployer ? FraSCAti traite ces différentes problématiques en supportant la reconfiguration dynamique d'assemblages SCA. Nous les mettrons en pratique à l'aide de l'exemple introduit dans l'article précédent: MyWeather. Pour rappel, cet exemple permet d'interroger un compte Twitter afin de récupérer la localisation de l'utilisateur puis d'interroger un service météo pour connaître la météo à cette localisation. Nous compilerons cet exemple avec un script spécifique (compile, fourni avec les sources) afin de pouvoir développer un service technique (intent) intégré dans la plateforme FraSCAti.
Vignette du fichier
explorer.png (26.13 Ko) Télécharger le fichier Fichier principal
Vignette du fichier
FraSCAti-prenezlecontrolesurvosapplications.pdf (466.94 Ko) Télécharger le fichier
compile (3.03 Ko) Télécharger le fichier
compile.bat (3.38 Ko) Télécharger le fichier
Vignette du fichier
explorer-intent.png (71.72 Ko) Télécharger le fichier
Vignette du fichier
explorer-load.png (30 Ko) Télécharger le fichier
Vignette du fichier
explorer-property.png (63.38 Ko) Télécharger le fichier
Vignette du fichier
explorer-tw-plugin.png (45.03 Ko) Télécharger le fichier
Vignette du fichier
explorer-wire.png (70.59 Ko) Télécharger le fichier
Vignette du fichier
fscript-console.png (58.13 Ko) Télécharger le fichier
README.txt (2.28 Ko) Télécharger le fichier
src/com/programmez/sca/intent/Log.java (1.91 Ko) Télécharger le fichier
src/com/programmez/sca/myweather/Decoder.java (1.41 Ko) Télécharger le fichier
src/com/programmez/sca/myweather/DecoderImpl.java (1.81 Ko) Télécharger le fichier
src/com/programmez/sca/myweather/explorer/MyReconfigPanel.java (1.78 Ko) Télécharger le fichier
src/com/programmez/sca/myweather/explorer/MyWeatherPanel.java (2.06 Ko) Télécharger le fichier
src/com/programmez/sca/myweather/MyReconfig.java (1.09 Ko) Télécharger le fichier
src/com/programmez/sca/myweather/Orchestration.java (3.88 Ko) Télécharger le fichier
src/com/programmez/sca/myweather/Twitter.java (2.41 Ko) Télécharger le fichier
src/com/programmez/sca/myweather/TwitterWeather.java (1.34 Ko) Télécharger le fichier
src/com/programmez/sca/myweather/xml/City.java (1.09 Ko) Télécharger le fichier
src/com/programmez/sca/myweather/xml/Country.java (1.09 Ko) Télécharger le fichier
src/com/programmez/sca/myweather/xml/Ids.java (1.34 Ko) Télécharger le fichier
src/com/programmez/sca/myweather/xml/Location.java (1.16 Ko) Télécharger le fichier
src/com/programmez/sca/myweather/xml/Locations.java (1.25 Ko) Télécharger le fichier
src/com/programmez/sca/myweather/xml/Status.java (2.47 Ko) Télécharger le fichier
src/com/programmez/sca/myweather/xml/User.java (5.03 Ko) Télécharger le fichier
src/com/programmez/sca/wunderground/Forecast.java (352 B) Télécharger le fichier
src/com/programmez/sca/wunderground/ForecastDay.java (416 B) Télécharger le fichier
src/com/programmez/sca/wunderground/TextForecast.java (384 B) Télécharger le fichier
src/com/programmez/sca/wunderground/Wunderground.java (1.28 Ko) Télécharger le fichier
src/com/programmez/sca/wunderground/WundergroundProxy.java (1.78 Ko) Télécharger le fichier
src/log-intent.composite (2.44 Ko) Télécharger le fichier
src/META-INF/FraSCAti-Explorer.xml (1.66 Ko) Télécharger le fichier
src/myreconfig.fscript (672 B) Télécharger le fichier
src/myWeather-backup.composite (2.75 Ko) Télécharger le fichier
src/myWeather.composite (3.31 Ko) Télécharger le fichier
Vignette du fichier
ws-binding-removal.png (22.47 Ko) Télécharger le fichier
Format : Figure, Image
Origin : Files produced by the author(s)
Format : Other
Format : Other
Format : Figure, Image
Format : Figure, Image
Format : Figure, Image
Format : Figure, Image
Format : Figure, Image
Format : Figure, Image
Format : Other
Format : Other
Format : Other
Format : Other
Format : Other
Format : Other
Format : Other
Format : Other
Format : Other
Format : Other
Format : Other
Format : Other
Format : Other
Format : Other
Format : Other
Format : Other
Format : Other
Format : Other
Format : Other
Format : Other
Format : Other
Format : Other
Format : Other
Format : Other
Format : Other
Format : Other
Format : Other
Format : Figure, Image

Dates and versions

inria-00531342 , version 1 (02-02-2011)

Identifiers

  • HAL Id : inria-00531342 , version 1

Cite

Christophe Demarey, Damien Fournier. FraSCAti, prenez le contrôle sur vos applications. Programmez !, 2010. ⟨inria-00531342⟩
182 View
154 Download

Share

Gmail Facebook Twitter LinkedIn More