Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems September 9, 2010.

Similar presentations


Presentation on theme: "Introduction Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems September 9, 2010."— Presentation transcript:

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


Download ppt "Introduction Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems September 9, 2010."

Similar presentations


Ads by Google