Download presentation
Presentation is loading. Please wait.
Published byJamari Mattes Modified over 9 years ago
1
Introduction Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems September 9, 2010
2
Web Aplications Engineering For this course: -is a software applications engineering for the web platforms with specifics given by the web environment -Specifics (from the book): -Higher accessibility of distributed information and services -Document-centric hypertext interface -Variable technologies for data management -Variable presentation technologies and engines -Architecture complexity 2 Peter Dolog, WE, Introduction
3
Goal of the course To guide you through the specifics in processes, requirements, design, implementation, customization, quality evaluation, … beyond your project To give you choices you can decide about To help with choices in your semester project design 3 Peter Dolog, WE, Introduction
4
Schedule 4 Peter Dolog, WE, Introduction
5
This Lecture Introduction: done Applications (cca 30min) -> to inspire you beyond what you selected Technologies overview (cca 30min) just in my words and only now, you have the whole course on it -> Internet Technologies Processes (30 min) -> in relation to SOE last semester 5 Peter Dolog, WE, Introduction
6
Applications 6 Peter Dolog, WE, Introduction
7
Types of Applications Homepages With client side scripting With various presentation options Interactive presentations With multimedia objects Data Intensive Social Workgroup Internet of things 7 Peter Dolog, WE, Introduction
8
Homepages 8 Peter Dolog, WE, Introduction
9
With Client Side Scripting 9 Peter Dolog, WE, Introduction
10
With various presentation options 10 Peter Dolog, WE, Introduction
11
Interactive Presentations 11 Peter Dolog, WE, Introduction
12
With Multimedia Objects 12 Peter Dolog, WE, Introduction
13
Data Intesive 13 Peter Dolog, WE, Introduction
14
Social 14 Peter Dolog, WE, Introduction
15
Workgroup 15 Peter Dolog, WE, Introduction
16
Service Oriented 16 Peter Dolog, WE, Introduction
17
Internet of Things 17 Peter Dolog, WE, Introduction
18
The Web Engineering Scenario 18 Peter Dolog, WE, Introduction © Springer
19
Technology Evolution 19 Peter Dolog, WE, Introduction
20
HTTP 20 Peter Dolog, WE, Introduction © Springer
21
HTML 21 Peter Dolog, WE, Introduction © Springer
22
XML 22 Peter Dolog, WE, Introduction © Springer
23
DTD 23 Peter Dolog, WE, Introduction © Springer
24
XML Schema 24 Peter Dolog, WE, Introduction © Springer
25
Namespaces 25 Peter Dolog, WE, Introduction © Springer
26
FORMS and Java Script 26 Peter Dolog, WE, Introduction © Springer
27
Server Side Scripting 27 Peter Dolog, WE, Introduction © Springer
28
Forms and Calling Server Side 28 Peter Dolog, WE, Introduction © Springer
29
Server Side Applications and Frameworks 29 Peter Dolog, WE, Introduction © Springer
30
Servlets as one example of server side extension code 30 Peter Dolog, WE, Introduction © Springer
31
Generated Page through a servlet 31 Peter Dolog, WE, Introduction © Springer
32
Servlets: how does it work 32 Peter Dolog, WE, Introduction © Springer
33
JSP: Java Servlets 33 Peter Dolog, WE, Introduction © Springer
34
JSP typical content 34 Peter Dolog, WE, Introduction © Springer
35
JSP Example 35 Peter Dolog, WE, Introduction © Springer
36
Application Server Architecture 36 Peter Dolog, WE, Introduction © Springer
37
Alternatives 37 Peter Dolog, WE, Introduction © Springer
38
Web Services 38 Peter Dolog, WE, Introduction © Springer
39
Service Oriented Architecture 39 Peter Dolog, WE, Introduction © Springer
40
Usually for Integration of Legacy Enterprise Systems 40 Peter Dolog, WE, Introduction
41
New Directions RESTful web services Use of HTTP protocol Use of URIs to address operations Stateless web services State Encoded in URI Data through HTTP – JSON or XML For example at iGoogle and used with AJAX 41 Peter Dolog, WE, Introduction
42
Processes 42 Peter Dolog, WE, Introduction
43
Spiral Model 43 Peter Dolog, WE, Introduction © Springer
44
Unified Process 44 Peter Dolog, WE, Introduction © Springer
45
45 Peter Dolog, SOE, SCRUM Scrum Lifecycle (SOE last semester)
46
46 Peter Dolog, SOE, SCRUM SCRUM Practices (SOE Last Semester) Product Backlog Sprint Sprint Planning Meeting Sprint Backlog Roles - Product Owner, Scrum Master, Scrum Team Daily Scrum Meeting Sprint Review Meeting
47
Web Engineering Process from the Book 47 Peter Dolog, WE, Introduction © Springer
48
Process on the Time Scale 48 Peter Dolog, WE, Introduction © Springer Similar to UP, isnt’ it?
49
WebML Example 49 Peter Dolog, WE, Introduction © Springer
50
WSDM Example 50 Peter Dolog, WE, Introduction © Springer
51
OOHDM Example 51 Peter Dolog, WE, Introduction © Springer
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.