Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

© Ole Borch Slide 1 Januar 2004 Journalen på nettet! Det handler om: Infrastruktur og Teknologi.

Lignende præsentationer


Præsentationer af emnet: "© Ole Borch Slide 1 Januar 2004 Journalen på nettet! Det handler om: Infrastruktur og Teknologi."— Præsentationens transcript:

1 © Ole Borch Slide 1 Januar 2004 Journalen på nettet! Det handler om: Infrastruktur og Teknologi

2 © Ole Borch borch@control.auc.dk Slide 2 Vejen frem!Januar 2004 u www.krak.dk www.krak.dk u Boghandel Boghandel Idee

3 © Ole Borch borch@control.auc.dk Slide 3 Vejen frem!Januar 2004 Bud på arkitektur Praktiserende læge Dataplejer Hemmelig Patient Meget hemmelig Sygehus

4 © Ole Borch borch@control.auc.dk Slide 4 Vejen frem!Januar 2004 Bud på arkitektur WWW browser Praktiserende læge Intr a net WWW Server Dataplejer SQL database med syge data Firewall Hemmelig Patient WWW browser Meget hemmelig Sygehus

5 © Ole Borch borch@control.auc.dk Slide 5 Vejen frem!Januar 2004 Bud på arkitektur WWW browser Praktiserende læge Internet Intr a net WWW Server Dataplejer SQL database med syge data Firewall Hemmelig Patient WWW browser Meget hemmelig Jeg vil også på! Sygehus

6 © Ole Borch borch@control.auc.dk Slide 6 Vejen frem!Januar 2004 Bud på arkitektur WWW browser Praktiserende læge Internet Intr a net WWW Server Dataplejer SQL database med syge data Firewall Hemmelig Patient WWW browser ‘Middle tier’ løsning Meget hemmelig Sygehus

7 © Ole Borch borch@control.auc.dk Slide 7 Vejen frem!Januar 2004 ClienterServerDatabase Kommunikation

8 © Ole Borch borch@control.auc.dk Slide 8 Vejen frem!Januar 2004 Begreber 1.ClientClient 2.ServerServer 3.DatabaseDatabase 4.KommunikationKommunikation

9 © Ole Borch borch@control.auc.dk Slide 9 Vejen frem!Januar 2004 WWW client

10 © Ole Borch borch@control.auc.dk Slide 10 Vejen frem!Januar 2004 Indeni en browser u HTML –tekst, tabeller, forms, links –billeder –animeret gif –sjov.htmlsjov.html –image mapimage map –Et kursusEt kursus –Video –view source

11 © Ole Borch borch@control.auc.dk Slide 11 Vejen frem!Januar 2004 Indeni en browser JavaScript –udvidet funktionalitet skrevet i JavaScript –har intet med java at gøre! Java applets –Javaprogrammer beregnet til Internettet og som hentes ind i browseren og fortolkes – eksempel (link virker kun i seminarlokale)Javaprogrammer eksempel -------------------------------------------------------- Java applicationer –et almindelig programmeringssprog som Pascal, C.. men stærk objektorienteret Retur

12 © Ole Borch borch@control.auc.dk Slide 12 Vejen frem!Januar 2004 WWW server

13 © Ole Borch borch@control.auc.dk Slide 13 Vejen frem!Januar 2004 WWW server u Giver tjenester til brugerne –Klokken, dato, web-side –Modtager bestillinger, registrerer og email til lager. –Slår op i databasen/databaserne, danner svar, komponerer www-side og sender den til brugeren. u Flere www servere kan erhverves på Nettet u Kan let programmeres f.eks. som –CGI scripts i flere sprog: Perl, Pyton, ASP,…. –Java Servlets - programmeres i Java

14 © Ole Borch borch@control.auc.dk Slide 14 Vejen frem!Januar 2004 Servlets u Som Applets, men ingen GUI u Et program som tilsluttes en WWW server. u Kommunikerer direkte med clienten u Kan tilgå (næsten) alt på server maskinen herunder DB Retur

15 © Ole Borch borch@control.auc.dk Slide 15 Vejen frem!Januar 2004 Database

16 © Ole Borch borch@control.auc.dk Slide 16 Vejen frem!Januar 2004 Database u Et sæt af ordnede data –Eks: Journaler, familien u Angribes med ‘SQL statements’ –Som er tekststrenge med defineret syntax –Create, Update, Delete, Select, Commit, Rollback u Angribes lokalt f.eks. –via formularer i MS Access –Kode fra ASP script eks. Uniflex (login/psw kræves)Uniflex –Kode fra servlets

17 © Ole Borch borch@control.auc.dk Slide 17 Vejen frem!Januar 2004 JDBC-ODBC Client A WWW server Client B Client server Database HTTP Eksempel med familien http://borch-lifebook:8080/~ole/family/FamilyApplet.html Retur

18 © Ole Borch borch@control.auc.dk Slide 18 Vejen frem!Januar 2004 Kommunikation

19 © Ole Borch borch@control.auc.dk Slide 19 Vejen frem!Januar 2004 Internettet

20 © Ole Borch borch@control.auc.dk Slide 20 Vejen frem!Januar 2004 Internettet u Et computer datanet består af autonome datamaskiner, som er indbyrdes forbunden. u Et internet er forbundne datanet. u En protokol er et veldefineret dataformat samt regler for udveksling af dette. u Internettet (stort i) er et internet, som anvender det bestemte protokolsæt: TCP/IP (slang 'tc pip')

21 © Ole Borch borch@control.auc.dk Slide 21 Vejen frem!Januar 2004 Protokoller Definition af data (sprog) Definition af udveksling af data (aftaler)

22 © Ole Borch borch@control.auc.dk Slide 22 Vejen frem!Januar 2004 ‘Internettet’ -protokoller Protokolstak

23 © Ole Borch borch@control.auc.dk Slide 23 Vejen frem!Januar 2004 Nogle ‘Internettet’ -protokoller Transportprotokoller TCP (Transport Control Protocol) –Sikker overførsel - forbindelses orienteret F som en telefonsamtale UDP (User Datagram Protocol) –Usikker overførsel F som et brev Netværksprotokol IP (Internet Protokol) –den der finder vej

24 © Ole Borch borch@control.auc.dk Slide 24 Vejen frem!Januar 2004 Nogle applicationer u En application giver tjenester til brugeren u www World Wide Web www.jp.dkwww.jp.dk www server adresse u telnet login på anden maskine telnet snehvide.control.auc.dklogin på maskin adresse u ftp file transport protocol ftp snehvide.control.auc.dkstart dialog med maskin adresse u email elektronisk postsystem santa_claus@iglo.inuit.dkperson på @ maskin adresse

25 © Ole Borch borch@control.auc.dk Slide 25 Vejen frem!Januar 2004 W3 anvender bestemte protokoller u HTTPHyperText Transfer Protocol anvendes til dataoverførsel u URLUniform Resource Locator anvendes til udpegning af objekt - (web-side) u HTMLHyperText Markup Language anvendes til kodning af objekt.

26 © Ole Borch borch@control.auc.dk Slide 26 Vejen frem!Januar 2004 ‘Internettet’ -netværk Fysiske net u Telefonnet ( kobber, lysleder) u Trådløse (f.eks. GSM mobiltelefon og satellit) u Specielle kabler (multitrådet, coax) u ‘..name it’

27 © Ole Borch borch@control.auc.dk Slide 27 Vejen frem!Januar 2004 Arkitektur Gateway datanet

28 © Ole Borch borch@control.auc.dk Slide 28 Vejen frem!Januar 2004 Server Client Internet

29 © Ole Borch borch@control.auc.dk Slide 29 Vejen frem!Januar 2004 W3 Client-Server system Server Client www.control.auc.dk www.aub.auc.dk www.microsoft.com Bamba Internet

30 © Ole Borch borch@control.auc.dk Slide 30 Vejen frem!Januar 2004 W3 Client-Server system Server Client HTTP www.control.auc.dk www.aub.auc.dk www.microsoft.com Bamba Internet

31 © Ole Borch borch@control.auc.dk Slide 31 Vejen frem!Januar 2004 W3 Client-Server system Server Client HTTP File system www.control.auc.dk www.aub.auc.dk www.microsoft.com Bamba Internet

32 © Ole Borch borch@control.auc.dk Slide 32 Vejen frem!Januar 2004 W3 Client-Server system Server Client HTTP File system www.control.auc.dk www.aub.auc.dk www.microsoft.com HTTP://www.aub.auc.dk/~bamba/demo.html Bamba Internet HTML URL

33 © Ole Borch borch@control.auc.dk Slide 33 Vejen frem!Januar 2004 192.225.56.0 Adressering

34 © Ole Borch borch@control.auc.dk Slide 34 Vejen frem!Januar 2004 192.225.56.0 13 Adressering

35 © Ole Borch borch@control.auc.dk Slide 35 Vejen frem!Januar 2004 192.225.56.0 13 192.225.56.13 Adressering

36 © Ole Borch borch@control.auc.dk Slide 36 Vejen frem!Januar 2004 192.225.56.0 11 13 192.225.56.13 184.225.23.0 184.225.23.11 02 184.225.23.02

37 © Ole Borch borch@control.auc.dk Slide 37 Vejen frem!Januar 2004 192.225.56.0 11 13 192.225.56.13 184.225.23.0 184.225.23.11 02 184.225.23.02

38 © Ole Borch borch@control.auc.dk Slide 38 Vejen frem!Januar 2004 27 45 192.225.56.0 11 13 192.225.56.13 184.225.23.0 184.225.23.11 02 184.225.23.02

39 © Ole Borch borch@control.auc.dk Slide 39 Vejen frem!Januar 2004 27 45 192.225.56.0 11 13 192.225.56.13 184.225.23.27 192.225.56.45 184.225.23.0 184.225.23.11 02 184.225.23.02

40 © Ole Borch borch@control.auc.dk Slide 40 Vejen frem!Januar 2004 27 45 192.225.56.0 11 13 192.225.56.13 184.225.23.27 192.225.56.45 184.225.23.0 184.225.23.11 02 184.225.23.02 “GATEWAY” “BRIDGE” “ROUTER”

41 © Ole Borch borch@control.auc.dk Slide 41 Vejen frem!Januar 2004 Hvorledes kommer kommunikationen igang mellem 2 maskiner? IA= 184.225.23.12 IA=184.225.23.11 DNS IA=184.225.23.76 lada volvo volvo.control.auc.dk lada.control.auc.dk control.auc.dk 184.225.23.0 PA=2319837234 PA=987654321 Internet adresse (logisk adresse) DNS=Domain Name Server Fysisk adresse

42 © Ole Borch borch@control.auc.dk Slide 42 Vejen frem!Januar 2004 ARP Scenario: lada vil sende data til volvo lada kender IA på DNS lada spørger alle (broadcast), på sub-nettet, hvem der har denne IA DNS svarer med sin fysiske adresse PA= 987654321 lada kontakter DNS på denne PA og beder om IA på volvo (ingen DNS:”Hvem hedder Volvo?” lada spørger alle (broadcast), på sub-nettet, hvem der har denne IA volvo svarer med sin fysiske adresse PA= 2319837234 lada sender data til denne PA DNS IA=184.225.23.76 lada volvo volvo.control.auc.dk lada.control.auc.dk control.auc.dk

43 © Ole Borch borch@control.auc.dk Slide 43 Vejen frem!Januar 2004 Funktion og eksempel

44 © Ole Borch borch@control.auc.dk Slide 44 Vejen frem!Januar 2004 156.12.157.45 John skriver databrev og sender til Ole Ole har Internetadresse 156.12.157.45 Brevet vandrer via forskellige net og gateway’s Gateway fordeler databrevene Alle netadresser ender med et ‘0’ 182.45.67.9 134.54.89.0178.92.88.0 Gateway 182.45.67.0 Gateway 89.114.51.0 156.12.157.0 182.45.67.9 John Ole 156.12.157.45 74.145.7.0 156.12.157.45 Til 156.12.157.45 Til

45 © Ole Borch borch@control.auc.dk Slide 45 Vejen frem!Januar 2004 182.45.67.9 156.12.157.45 John skriver databrev og sender til Ole Ole har Internetadresse 156.12.157.45 Brevet vandrer via forskellige net og gateway’s Gateway fordeler databrevene Alle netadresser ender med et ‘0’ 134.54.89.0178.92.88.0 Gateway 182.45.67.0 Gateway 89.114.51.0 156.12.157.0 182.45.67.9 John Ole 156.12.157.45 74.145.7.0 156.12.157.45 Til 156.12.157.45 Til

46 © Ole Borch borch@control.auc.dk Slide 46 Vejen frem!Januar 2004 182.45.67.9 156.12.157.45 John skriver databrev og sender til Ole Ole har Internetadresse 156.12.157.45 Brevet vandrer via forskellige net og gateway’s Gateway fordeler databrevene Alle netadresser ender med et ‘0’ 134.54.89.0178.92.88.0 Gateway 182.45.67.0 Gateway 89.114.51.0 156.12.157.0 182.45.67.9 John Ole 156.12.157.45 74.145.7.0 156.12.157.45 Til 156.12.157.45 Til

47 © Ole Borch borch@control.auc.dk Slide 47 Vejen frem!Januar 2004 182.45.67.9 156.12.157.45 John skriver databrev og sender til Ole Ole har Internetadresse 156.12.157.45 Brevet vandrer via forskellige net og gateway’s Gateway fordeler databrevene Alle netadresser ender med et ‘0’ 134.54.89.0178.92.88.0 Gateway 182.45.67.0 Gateway 89.114.51.0 156.12.157.0 182.45.67.9 John Ole 156.12.157.45 74.145.7.0 156.12.157.45 Til 156.12.157.45 Til

48 © Ole Borch borch@control.auc.dk Slide 48 Vejen frem!Januar 2004 182.45.67.9 156.12.157.45 John skriver databrev og sender til Ole Ole har Internetadresse 156.12.157.45 Brevet vandrer via forskellige net og gateway’s Gateway fordeler databrevene Alle netadresser ender med et ‘0’ 134.54.89.0178.92.88.0 Gateway 182.45.67.0 Gateway 89.114.51.0 156.12.157.0 182.45.67.9 John Ole 156.12.157.45 74.145.7.0 156.12.157.45 Til 156.12.157.45 Til

49 © Ole Borch borch@control.auc.dk Slide 49 Vejen frem!Januar 2004 182.45.67.9 156.12.157.45 John skriver databrev og sender til Ole Ole har Internetadresse 156.12.157.45 Brevet vandrer via forskellige net og gateway’s Gateway fordeler databrevene Alle netadresser ender med et ‘0’ 134.54.89.0178.92.88.0 Gateway 182.45.67.0 Gateway 89.114.51.0 156.12.157.0 182.45.67.9 John Ole 156.12.157.45 74.145.7.0 156.12.157.45 Til 156.12.157.45 Til

50 © Ole Borch borch@control.auc.dk Slide 50 Vejen frem!Januar 2004 182.45.67.9 156.12.157.45 John skriver databrev og sender til Ole Ole har Internetadresse 156.12.157.45 Brevet vandrer via forskellige net og gateway’s Gateway fordeler databrevene Alle netadresser ender med et ‘0’ 134.54.89.0178.92.88.0 Gateway 182.45.67.0 Gateway 89.114.51.0 156.12.157.0 182.45.67.9 John Ole 156.12.157.45 74.145.7.0 156.12.157.45 Til 156.12.157.45 Til

51 © Ole Borch borch@control.auc.dk Slide 51 Vejen frem!Januar 2004 182.45.67.9 156.12.157.45 John skriver databrev og sender til Ole Ole har Internetadresse 156.12.157.45 Brevet vandrer via forskellige net og gateway’s Gateway fordeler databrevene Alle netadresser ender med et ‘0’ 134.54.89.0178.92.88.0 Gateway 182.45.67.0 Gateway 89.114.51.0 156.12.157.0 182.45.67.9 John Ole 156.12.157.45 74.145.7.0 156.12.157.45 Til 156.12.157.45 Til

52 © Ole Borch borch@control.auc.dk Slide 52 Vejen frem!Januar 2004 182.45.67.9 156.12.157.45 John skriver databrev og sender til Ole Ole har Internetadresse 156.12.157.45 Brevet vandrer via forskellige net og gateway’s Gateway fordeler databrevene Alle netadresser ender med et ‘0’ 134.54.89.0178.92.88.0 Gateway 182.45.67.0 Gateway 89.114.51.0 156.12.157.0 182.45.67.9 John Ole 156.12.157.45 74.145.7.0 156.12.157.45 Til 156.12.157.45 Til

53 © Ole Borch borch@control.auc.dk Slide 53 Vejen frem!Januar 2004 182.45.67.9 156.12.157.45 John skriver databrev og sender til Ole Ole har Internetadresse 156.12.157.45 Brevet vandrer via forskellige net og gateway’s Gateway fordeler databrevene Alle netadresser ender med et ‘0’ 134.54.89.0178.92.88.0 Gateway 182.45.67.0 Gateway 89.114.51.0 156.12.157.0 182.45.67.9 John Ole 156.12.157.45 74.145.7.0 156.12.157.45 Til 156.12.157.45 Til

54 © Ole Borch borch@control.auc.dk Slide 54 Vejen frem!Januar 2004 182.45.67.9 156.12.157.45 John skriver databrev og sender til Ole Ole har Internetadresse 156.12.157.45 Brevet vandrer via forskellige net og gateway’s Gateway fordeler databrevene Alle netadresser ender med et ‘0’ 134.54.89.0178.92.88.0 Gateway 182.45.67.0 Gateway 89.114.51.0 156.12.157.0 182.45.67.9 John Ole 156.12.157.45 74.145.7.0 156.12.157.45 Til 156.12.157.45 Til

55 © Ole Borch borch@control.auc.dk Slide 55 Vejen frem!Januar 2004 182.45.67.9 156.12.157.45 John skriver databrev og sender til Ole Ole har Internetadresse 156.12.157.45 Brevet vandrer via forskellige net og gateway’s Gateway fordeler databrevene Alle netadresser ender med et ‘0’ 134.54.89.0178.92.88.0 Gateway 182.45.67.0 Gateway 89.114.51.0 156.12.157.0 182.45.67.9 John Ole 156.12.157.45 74.145.7.0 156.12.157.45 Til 156.12.157.45 Til

56 © Ole Borch borch@control.auc.dk Slide 56 Vejen frem!Januar 2004 156.12.157.45 Til 182.45.67.9 156.12.157.45 John skriver databrev og sender til Ole Ole har Internetadresse 156.12.157.45 Brevet vandrer via forskellige net og gateway’s Gateway fordeler databrevene Alle netadresser ender med et ‘0’ 134.54.89.0178.92.88.0 Gateway 182.45.67.0 Gateway 89.114.51.0 156.12.157.0 182.45.67.9 John Ole 156.12.157.45 74.145.7.0 156.12.157.45 Til

57 © Ole Borch borch@control.auc.dk Slide 57 Vejen frem!Januar 2004 Tegnefilm

58 © Ole Borch borch@control.auc.dk Slide 58 Vejen frem!Januar 2004 Nu og snart

59 © Ole Borch borch@control.auc.dk Slide 59 Vejen frem!Januar 2004 Internettet nu og snart Nu u Enorm vidensbase forbundet til nettet u Indkøb over nettet u Fjernundervisning – billed og lyd Snart u Fjernkontrol u Web telefon (lyd og billed) u Folketingsvalg over nettet u Elektronisk patientjournal

60 © Ole Borch borch@control.auc.dk Slide 60 Vejen frem!Januar 2004 <APPLET CODE = MIKSclient.Av.AVApplet CODEBASE = "classes/" WIDTH = 800 HEIGHT = 190> HTML og Applet Return

61 © Ole Borch borch@control.auc.dk Slide 61 Vejen frem!Januar 2004 Java package Controls; import Sysio.Jdriver; import ADC1014data; public class Manager extends ADC1014data { private Jdriver lnkJdriver; public Manager(Jdriver lnkJdriver) { this.lnkJdriver=lnkJdriver; } public void init() { setMode(); } Retur Return


Download ppt "© Ole Borch Slide 1 Januar 2004 Journalen på nettet! Det handler om: Infrastruktur og Teknologi."

Lignende præsentationer


Annoncer fra Google