Laste ned presentasjonen
Presentasjon lastes. Vennligst vent
PublisertMartha Guttormsen Endret for 9 år siden
1
TAPAS Presentasjon TTM47AC 29.10.2003
2
Hva er TAPAS? Telematics Architecture for Plug and play Systems Et forskningsprosjekt ved institutt for Telematikk, NTNU Referanse: http://tapas.item.ntnu.no/http://tapas.item.ntnu.no/
3
Visjon og mål (1) Visjon Å utvikle en arkitektur for plug-and-play telekommunikasjonsutstyr og - tjenester Mål Utvikle en arkitektur for nettverksbaserte tjenester med fokus på: Fleksibilitet og tilpasningsdyktighet. Robusthet og overlevingsdyktighet Tjenestekvalitet og ressurskontroll.
4
Visjon og mål (2) Forbedre fleksibilitet, effektivitet og enkelhet ved… Installasjon Deployment Operation Administrasjon Vedlikehold …av teletjenester
5
Motivasjon Kompleksiteten, heterogeniteten og mangfoldet i utviklingen av teletjenester øker sterkt Kvalifisert personell er den kritiske faktoren i utvikling og innovasjon av programvare for telesystemer og teletjenester Hvordan kan dette håndteres bedre? Dynamisk Plug-and-play!
6
Konsept (1) – Teater metafor Den funksjonelle arkitekturen er basert på en metafor fra teateret
7
Konsept (2) – Teater metafor Aktører er programvare-komponenter som representerer funksjonalitet som skal utføres på forskjellige noder i et nettverk Roller modelleres som tilstandsmaskiner En regissør er en aktør som overvåker de andre aktørene i plug-in og plug-out fasene En regissør har ansvaret for et område som utgjør et sett av noder
8
Konsept (3) – Teater metafor TAPAS ser på tjenester som forhåndsdefinerte skuespill som består av manuskripter som definerer roller Tjeneste komponenter vil være aktører som utfører en bestemt funksjonalitet En generisk aktør skal kunne plugges inn systemet og få lastet ned et manuskript som definerer dennes funksjonalitet
9
Konsept (4)
10
Støttesystem TAPAS arkitekturen krever et støttesystem for utvikling av programvare, deployment, administrasjon og vedlikehold Støttesystemene er realisert ved: Java RMI, Socket networking, Web Services Nye versjoner av TAPAS bruker XML som felles representasjonsspråk og har utvidet støtte for håndholdte terminaler og mobiltelefoner med Java
11
Arkitektur TAPAS arkitekturen består av fire ulike plattformer: TAPAS Basic Architecture TAPAS Mobility Architecture TAPAS Dynamic Configuration Architecture TAPAS Adaptive Service Architecture
12
Basic Architecture (1) Grunnleggende arkitektur som baserer seg på at aktører i nodene kan laste ned manuskript som definerer roller som kan spilles av aktøren Nodene kan være prosesseringskomponenter (eks. servere, rutere og svitsjer) brukerterminaler (eks. telefoner, laptops, PCer og PDAer)
13
Basic Architecture (2)
14
Basic Architecture (3) Grunnleggende støttefunksjonalitet i TAPAS basic architecture er gitt av prosedyrene: PlayPlugIn PlayChangesPlugIn PlayPlugOut ActorPlugIn ActorPlugOut ActorBahaviorPlugIn ActorChangeBahavior ActorBehaviorPlugOut RoleSessionAction ChangeBehaviorCapabilities Subscribe
15
Basic Architecture (4)
16
Basic Architecture (5) Eksempel :
17
Mobility Architecture Mobilitet viktig for å oppnå tilpasningsdyktighet og fleksibilitet Utvidet arkitektur med funksjonalitet for dynamiske endringer i tilgjengelighet av ressurser og posisjonering av brukere Mobilitet i TAPAS Personal mobility Actor mobility Terminal mobility
18
Dynamic Configuration Architecture Utvidet arkitektur med rammeverk for dynamisk konfigurering og rekonfigurering av komponenter Komponentene i nettet tilbyr tjenester i samsvar med deres evner (capabilities) Mekanismer for representasjon, beregning og resonnering for semantisk beskrivelse og sammenligning av evner og statusinformasjon
19
Adaptive Service Architecture Hvordan håndtere kompleksiteten og mangfoldet i dagens tjenester? Ønsker veletablert infrastruktur som tilbyr et sett av veldefinerte grensesnitt og tilbyr dynamisk og plattformuavhengig komposisjon, instansiering og samspillsevne av heterogene tjenester Vil ta i bruk teknologier som Semantisk Web og Web Services
20
Spørsmål/kommentarer?
Liknende presentasjoner
© 2024 SlidePlayer.no Inc.
All rights reserved.