Tongo: A Framework for Suppor3ng Mobile Applica3on Architectures
Dario Correal dcorreal@uniandes.edu.co DSN 2009 Workshop on Architecting Dependable Systems (WADS 2009)
Lisbon, 29/07/09
Tongo:AFrameworkforSuppor3ng MobileApplica3onArchitectures - - PowerPoint PPT Presentation
Tongo:AFrameworkforSuppor3ng MobileApplica3onArchitectures DarioCorreal dcorreal@uniandes.edu.co DSN2009WorkshoponArchitectingDependableSystems(WADS2009) Lisbon,29/07/09
Dario Correal dcorreal@uniandes.edu.co DSN 2009 Workshop on Architecting Dependable Systems (WADS 2009)
Lisbon, 29/07/09
2
baby comes with a complication
– i.e. Cardiology Problems
greater complexity centers – They are located in hard to reach places or rural areas
3
General Doctor Neonatology Pediatric Cardiology Pediatric Surgeon
Level1 Level 2 Level 3 Level 4
4
5
– TongoService
– TongoApplication: Set of related TongoServices
– The capacity of changing the implementation (selfadaption) of TongoServices at runtime
6
7
TongoKernel TongoAdmin (Services Lifecycle Management) TongoService TongoService TongoService (Framework) TongoService (User) TongoService (User) Application Server
8
TongoKernel TongoAdmin TongoService TongoService TongoDA (Load / Unload Adaptations) TongoService (User) TongoService (User)
TongoDAL Adaptation Rules
9
10
TongoKernel TongoAdmin Tongo Categorizer
TongoService (User)
TongoMobile Mobile Device Application Server
MobileApplication (User)
TongoDA
11
Located at the outskirts of the city
and 4) geographically distributed
12
13
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 scenario serviceLevelAdaptation with params inconmingForm adaptation serviceLevelAdaptation when invoe‐method in neonatologistService on consultingSpecialistRegister read as follows … endread before apply rule switchLevelOfService3; before apply rule switchLevelOfService4; endadaptation endscenario rule switchLevelOfService3 on categoryOfService == 3 and actualImpl == "neonatos.neonatologist_n2" do operation replaceIntances (serviceName, implN_3); endrule
TongoDAL
– Chronic Headache Characterization
14
15
16