Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

TAPAS Presentasjon TTM47AC 29.10.2003. Hva er TAPAS?  Telematics Architecture for Plug and play Systems  Et forskningsprosjekt ved institutt for Telematikk,

Liknende presentasjoner


Presentasjon om: "TAPAS Presentasjon TTM47AC 29.10.2003. Hva er TAPAS?  Telematics Architecture for Plug and play Systems  Et forskningsprosjekt ved institutt for Telematikk,"— Utskrift av presentasjonen:

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?


Laste ned ppt "TAPAS Presentasjon TTM47AC 29.10.2003. Hva er TAPAS?  Telematics Architecture for Plug and play Systems  Et forskningsprosjekt ved institutt for Telematikk,"

Liknende presentasjoner


Annonser fra Google