De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Internet College 2 Architecturen. Architectuur van netwerktoepassingen •Peer to peer –Windows werkgroep •File- en printer sharing •Internet connection.

Verwante presentaties


Presentatie over: "Internet College 2 Architecturen. Architectuur van netwerktoepassingen •Peer to peer –Windows werkgroep •File- en printer sharing •Internet connection."— Transcript van de presentatie:

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 …


Download ppt "Internet College 2 Architecturen. Architectuur van netwerktoepassingen •Peer to peer –Windows werkgroep •File- en printer sharing •Internet connection."

Verwante presentaties


Ads door Google