Web Technology and DBMSs - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Web Technology and DBMSs

Description:

VBScript. Perl. PHP. Java. other proprietary languages ... VBScript. Microsoft proprietary. Interpreted. Extended and secured Visual Basic. Server side ... – PowerPoint PPT presentation

Number of Views:33
Avg rating:3.0/5.0
Slides: 21
Provided by: martin226
Category:

less

Transcript and Presenter's Notes

Title: Web Technology and DBMSs


1
Web Technology and DBMSs
  • Martin Slouka
  • Martin.Slouka_at_tut.fi
  • Lucie Hrbková
  • Lucie.Hrbkova_at_uta.fi

2
Contents
  • HTTP
  • HTML
  • Two-tier vs. n-tier
  • Advantages Disadvantages of Webtechnology
  • Cookies Sessions
  • CGI API
  • Scripting Languages

3
HTTP (HyperText Transfer Protocol)
  • Standard
  • Generic
  • Stateless
  • Negotiation of data representation

4
HTML (HyperText Markup Language)
  • Standard
  • Non-proprietary format
  • Uses tags to structure text
  • Can include images
  • Extensions
  • Javascript Jscript
  • CSS (Cascading Style Sheets)

5
Two - Tier
Tier 1
Tier 2
Database server
Application
Database
6
n - Tier
Tier 3
Tier 4
Tier 2 Server
Tier 1 Client
Database server
Application server
Database
Web server
Workstation
7
Advantages of Webtechnology
  • Simplicity
  • Platform Independence
  • Graphical User Interface
  • Standardization
  • Transparent Network Access

8
Disadvantages of Webtechnology
  • Reliability
  • Security
  • Need of scalability
  • Limited functionality of HTML
  • Statelessness
  • Bandwidth
  • Performance

9
Cookies
  • Stored in browser
  • Sent with each request
  • Not reliable

10
Sessions
  • Temporary Information
  • Stored on server side
  • Client - Session assignment

11
CGI (Common Gateway Interface)
  • Simple
  • Language independent
  • Web server independent
  • New process

12
API (Aplication Programming Interface)
  • NO new process
  • More facilities
  • Web server dependent
  • Can crash web server

13
Scripting Languages
  • JavaScript
  • JScript
  • VBScript
  • Perl
  • PHP
  • Java
  • other proprietary languages

14
JavaScript JScript
  • Object Oriented
  • Interpreted
  • Server side / Client side

15
VBScript
  • Microsoft proprietary
  • Interpreted
  • Extended and secured Visual Basic
  • Server side
  • Client side (IE only)

16
Perl (Practical Extraction and Report Language)
  • Combines functions of C, sed, awk, sh
  • Interpreted
  • Text processing capabilities
  • Server side

17
PHP
  • HTML-embeded
  • Interpreted
  • Extensible with modules
  • Server side

18
Java
  • Sun Microsystems proprietary
  • Object oriented
  • Networked design
  • Architecture independent
  • Client side (precompiled applets)
  • Server side (precompiled servlets)

19
Any questions?
20
Thank you!
Write a Comment
User Comments (0)
About PowerShow.com