Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdGreta Jonker Laatst gewijzigd meer dan 10 jaar geleden
1
Internet College 2 Architecturen
2
Architectuur van netwerktoepassingen •Peer to peer –Windows werkgroep •File- en printer sharing •Internet connection sharing –MP3 sharing •Napster, Kazaa –Samba, Windows functionaliteit op Linux machine –NFS, (Unix) Network File System
3
Architectuur van netwerktoepassingen •Client - Server –File- en Print services •Novell, NDS •Windows (NT, 2000 prof., XP Server), •NFS –Database server •Oracle –Webserver •Apache
4
Services •File serving •Print serving •Web serving •Mail serving •Fax serving •Authenticatie / security
5
Web-toepassingen •1e Generatie websites •Interactieve websites •Database gestuurde websites •Webservices
6
1e generatie websites •Alleen interactie door navigatie via hyperlinks •Inhoud: tekst, plaatjes BrowserWebserver request HTML, gif, jpeg
7
Interactieve websites •On-line gaming •Zoekmachines •E-commerce •Web front-ends voor bestaande of nieuwe applicaties •Database gestuurde sites
8
Database gestuurde websites •Grote hoeveelheden gestructureerde informatie •Voordelen: –Klein aantal pagina’s met veel inhoud –Consistentie –Actualiteit •Nadelen: –Complexiteit –Performance
9
Webservices •Services aangeboden via Internet van machine naar machine •UDDI, Zoekmachine voor webservices •WSDL, Webservice description language Client Server request HTTP SOAP XML
10
Componenten •Hard- en software: –Webserver –Database –Koppeling –Browser
11
Webserver •Machine (Computer) –Standaard PC –Server, 19 inch rack •Software –Apache (Linux, Solaris, BSD, Windows, ) –Websphere (Linux, AIX, Windows) –IIS (Windows) •Machine + Software
12
Webserver functies •Betrouwbaar, veilig en snel door client gewenste services leveren –Request verwerken •Analyseren •Files ophalen •Services starten –Logging –Access controle –Virtual hosts
13
Database (-server) •Database, bestanden met data en metadata •DBMS, Database Management System –Software voor het gestructureerd benaderen en beheren van de opgeslagen data –Verzorgt interface naar “buiten” •Oracle, MySQL, Postgress, Interbase, Sybase, DB2, Microsoft SQL Server, Access •Stand-alone of geïntegreerd met webserver
14
SQL, Structured Query Language •Opvraagtaal voor het benaderen van relationele databases •Standaardtaal met dialecten •Functies: –Creëren, deleten van databases –Creëren, wijzigen, deleten van tabellen –Creëren, wijzigen, deleten van records –Opvragen van data met gebruikmaking van relaties
15
Koppeling, talen •Mogelijkheden: –PHP (Script interpreter) –JSP, Java Server Pages –ASP, Active Server Pages (microsoft ;( ) –Perl –Python –Cold Fusion (Macromedia) –CGI
16
Koppeling, functies •Koppeling tussen Webserver en DBMS •Rekenwerk, evt. op data uit Db •Uitbreiden functionaliteit –PDF genereren –Content management –… •HTML produceren •Autorisatie •Sessie-management
17
Client, Browser •Browsers –Mozilla, alle platforms, vrij –Internet Explorer, Windows, Mac –Opera, slank –Conqueror, … –Lynx, tekstbrowser, ontwikkeltool
18
Browser, functionaliteit •Renderen van HTML (pagina opbouwen) met ondersteuning van –CSS –Frames –Javascript –Plugins •PDF •Shockwave •Quicktime •MP3 •Real-audo/video •…
19
Architectuur, overzicht Client (PC)Webserver Browser Javascript interpreter Plugins: PDF Shockwave … request Webserver Koppeling, PHP html php files db files DBMS, MySQL html pdf swf mp3 …
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.