comp9321 web application engineering › ... › lec01 › lec-01_part1(intro).pdf · comp9321 web...

27
COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1 COMP9321, 16s2, Week 1 http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2445

Upload: others

Post on 27-Jun-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

COMP9321 Web Application EngineeringSemester 2, 2016

Dr. Amin BeheshtiService Oriented Computing Group, CSE, UNSW Australia

Week 1

1COMP9321, 16s2, Week 1

http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2445

Page 2: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

E-Com Stream Overview

2COMP9321, 16s2, Week 1

Page 3: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

What Are You Going to Learn in COMP9321?

COMP9321, 16s2, Week 1 3

Page 4: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

Basic Web Architecture: Universal Readership ...

COMP9321, 16s2, Week 1 4

Page 5: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

"It's software Jim, but not as we know it"

COMP9321, 16s2, Week 1 5

Page 6: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

What are we aiming for..

COMP9321, 16s2, Week 1 6

Page 7: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

The importance of Web Application Architecture

COMP9321, 16s2, Week 1 7

2

Page 8: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

Web Application Architecture: Layers

COMP9321, 16s2, Week 1 8

Page 9: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

n-tier Architecture: Client/Server Difference

COMP9321, 16s2, Week 1 9

Thin Client

Fat Client

Ref: Tanenbaum & Van Steen. "Distributed systems-principles and paradigms", 2007

Client Side

Server Side

Page 10: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

Web Application Architecture: Client/Server Difference

COMP9321, 16s2, Week 1 10

Page 11: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

Web Application Architecture: Client/Server Difference

COMP9321, 16s2, Week 1 11

Page 12: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

Learning Outcomes

COMP9321, 16s2, Week 1 12

Page 13: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

What we WILL teach you

COMP9321, 16s2, Week 1 13

Page 14: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

What we WILL NOT teach you

COMP9321, 16s2, Week 1 14

Page 15: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

Rough Schedule

COMP9321, 16s2, Week 1 15

Page 16: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

Teaching Philosophy

COMP9321, 16s2, Week 1 16

Page 17: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

Course Outline

COMP9321, 16s2, Week 1 17

Page 18: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

Assessment Formula

COMP9321, 16s2, Week 1 18

Page 19: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

Exam Format (draft)

COMP9321, 16s2, Week 1 19

Page 20: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

Exam Format (draft)

COMP9321, 16s2, Week 1 20

Page 21: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

Support Staff

COMP9321, 16s2, Week 1 21

Page 22: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

COMP9321 Supp Exam Policy

COMP9321, 16s2, Week 1 22

Page 23: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

Other notes

COMP9321, 16s2, Week 1 23

Page 24: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

Course evaluation and feedback

COMP9321, 16s2, Week 1 24

Page 25: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

Feedback from CATEI

COMP9321, 16s2, Week 1 25

Page 26: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

Course Assessment Statistics

COMP9321, 16s2, Week 1 26

Page 27: COMP9321 Web Application Engineering › ... › lec01 › Lec-01_part1(intro).pdf · COMP9321 Web Application Engineering Semester 2, 2016 Dr. Amin Beheshti Service Oriented Computing

27COMP9321, 16s2, Week 1