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

Slides:



Advertisements
Verwante presentaties
Agenda Blok 1 - Evolutie van Cloud Computing
Advertisements

Adrime Advanced Rich Media Presentatie voor creatieve partijen Juni 2006.
Internet College 1 Architecturen.
Databases via internet
OpenGIS Web Feature Services om kadastrale data te bewerken Afstudeervoordracht - 14 mei 2004 Thijs Brentjens – GISt, TU Delft.
JQuery en ASP.NET Bart De Meyer.
Checklist voor de Cloud
Access en MySql Ynte Jan Kuindersma, BIRD Automation Nationale Officedag 2009 EDE, 14 Oktober 2009.
Easy Bis Bestuursdienst Informatie Systeem Van agendapunt tot besluit Met automatische internet publicatie.
Bedrijfspresentatie.
Cloud Computing woensdag 20 november Wat is Cloud Computing ? Cloud Computing.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
W ORD P RESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013.
Biml en Data Vault.
Blok 7: netwerken Les 8 Christian Bokhove.
ICT Infrastructuur.
Internet Internet Diensten Informatie Maatschappij
Cliënt-server omgeving
Speaking OData to SharePoint 2010 in a RESTful manner Michaël Hompus | Principal Developer | Winvision.
Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Software Engineering Thierry Coppens.
SQL injections en meer... PERU. web application vulnerabilities Cross Site Scripting (21.5%) SQL Injection (14%) PHP includes (9.5%) Buffer overflows.
Server side scripting 1 Webtechnologie Lennart Herlaar.
Network Address Translation
Download en installeer de gereedschappen
SQL & datamodelleren.
Integratie Software Systemen Alonso, Casati, Kunu & Machiraju Web Services - Concepts, Architectures and Applications Hoofdstuk 5 – Webservices Danny Romme.
ISV Royalty License Agreement
WinFX Overview Martin Tirion Senior Consultant Microsoft Services.
Client Management met ConfigMgr Jannes Alink – Management.
Applicatieplatform congres 12 & 13 maart
Cloud computing. Cloud introductie  Gebruiker: ‘ Computer Basics: What is the Cloud?’ ‘De cloud.
HOM - COM Ledenvergadering 08 / 10 / Easeus-Partition-Master- Home-Edition Link software: Master-Home-Edition/ _4-
Introductie in: PHP. Groei in webapplicaties Groei in webapplicaties Het ontstaan van PHP Het ontstaan van PHP De client-serverarchitectuur De client-serverarchitectuur.
JProject02 Bert Jacobs Ignace Van Tricht 4 juni 2009.
Meerdere platforms over hetzelfde netwerk: DOS Windows 3.X & 9X NT ‘Office’ applicaties; administratie; gekoppeld aan apparatuur Verschillende Microsoft.
Visual Basic.Net - Overzicht
Hoofdstuk 16 en 19 PHP en MYSQL
802.1X in SURFnet Intern seminar over 802.1X 24 Mei 2004 Utrecht.
Microsoft’s Enterprise Project Management 2007 “The Next Generation” Johan Apperloo Olaf van KImmenaede.
PHP Windows Microsoft ASP Internet Open Source PHP.
Deel XXI 1 Internetapplicaties Internetprogrammeren Capita Selecta.
Tune de EPG Nico Oosterwijk.
XForms TU Delft Library Digitale Productontwikkeling Egbert Gramsbergen.
TechNet & MSDN 2002 Problemen van vandaag oplossen en vooruitkijken!
Microsoft Operations Manager & Scripting
Web Applicaties Bouwen met Visual Studio .NET
Windows Applicaties Bouwen met Visual Studio.NET Sijmen Koffeman Development Consultant Microsoft.
Windows 2000 Update & Windows.NET Server Family Preview Arthur de Meij Solution Specialist Business Infrastructure Enterprise & Partner Group Microsoft.
MMBase Lucene module Wouter Heijke. Kenmerken Lucene Apache Software License Snel/Efficient Java API Query Language Maatwerk nodig voor MMBase.
1 december KC Development Tools Oracle HTML DB 2.0.
1 Okt 4, 2005 Oracle en XML. 2 Okt 4, 2005 xml in database Datatype XMLTYPE  hét xml datatype in de database CLOB, varchar2... Opslag XMLType (Object)tabel.
PHP & MYSQL LES 01 PHP BASICS. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Farmaceut domein (Client) Innospense domein (Server) Browser Webserver
We zijn toch allemaal zoekende?
EML en IMS Learning Design
Les 1a De PC © Johan Jacobs.
De evolutie van JavaScript
Dick Dijkstra Azure Technical Specialist Microsoft
K. U. L E U V E N - L U D I T Agenda LinSam 29/03/ u u30 : Legaal werken met RH ES. (Werner M.) 14u u45 : Installatie RH ES. (Wim M.)
Lotus Notes.
Een overzicht van de hedendaagse mogelijkheden voor het bouwen van websites.
Advanced Business Information Solutions Software voor webdesign.
1 OMI Digitaal publiceren in bredere context.
Web service Lucinda Barendse Dennis Kanters Sjoerd Ouweneel
Kennisnet – Copacabana Van Dienst naar Service.
wordPress  Het meest flexibele CMS CMS= Content Management System.
Webwinkel in het D-cluster van de opleiding Logistiek Ad van Kooten – docent ERP toepassingen  Pract. 1.
Informatica Welkom! maandag 16 November Les B-5.
M5 Datacommunicatie Applicatielaag
Transcript van de presentatie:

Internet College 2 Architecturen

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

Architectuur van netwerktoepassingen •Client - Server –File- en Print services •Novell, NDS •Windows (NT, 2000 prof., XP Server), •NFS –Database server •Oracle –Webserver •Apache

Services •File serving •Print serving •Web serving •Mail serving •Fax serving •Authenticatie / security

Web-toepassingen •1e Generatie websites •Interactieve websites •Database gestuurde websites •Webservices

1e generatie websites •Alleen interactie door navigatie via hyperlinks •Inhoud: tekst, plaatjes BrowserWebserver request HTML, gif, jpeg

Interactieve websites •On-line gaming •Zoekmachines •E-commerce •Web front-ends voor bestaande of nieuwe applicaties •Database gestuurde sites

Database gestuurde websites •Grote hoeveelheden gestructureerde informatie •Voordelen: –Klein aantal pagina’s met veel inhoud –Consistentie –Actualiteit •Nadelen: –Complexiteit –Performance

Webservices •Services aangeboden via Internet van machine naar machine •UDDI, Zoekmachine voor webservices •WSDL, Webservice description language Client Server request HTTP SOAP XML

Componenten •Hard- en software: –Webserver –Database –Koppeling –Browser

Webserver •Machine (Computer) –Standaard PC –Server, 19 inch rack •Software –Apache (Linux, Solaris, BSD, Windows, ) –Websphere (Linux, AIX, Windows) –IIS (Windows) •Machine + Software

Webserver functies •Betrouwbaar, veilig en snel door client gewenste services leveren –Request verwerken •Analyseren •Files ophalen •Services starten –Logging –Access controle –Virtual hosts

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

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

Koppeling, talen •Mogelijkheden: –PHP (Script interpreter) –JSP, Java Server Pages –ASP, Active Server Pages (microsoft ;( ) –Perl –Python –Cold Fusion (Macromedia) –CGI

Koppeling, functies •Koppeling tussen Webserver en DBMS •Rekenwerk, evt. op data uit Db •Uitbreiden functionaliteit –PDF genereren –Content management –… •HTML produceren •Autorisatie •Sessie-management

Client, Browser •Browsers –Mozilla, alle platforms, vrij –Internet Explorer, Windows, Mac –Opera, slank –Conqueror, … –Lynx, tekstbrowser, ontwikkeltool

Browser, functionaliteit •Renderen van HTML (pagina opbouwen) met ondersteuning van –CSS –Frames –Javascript –Plugins •PDF •Shockwave •Quicktime •MP3 •Real-audo/video •…

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 …