Chapter 1- Course outline
Chapter 1- Course outline
Chapter 1
Course Objectives
• An indispensable technology
– In virtually every aspect of modern living
• A transformative technology
– Changes the way we dothings
– Changes the way we acquire and disseminate information
• An evolving technology
• Bottom line—high impact on everyone in the
modern world
Defining Web Applications
• Informational • Transaction‐oriented
• Download • Service‐oriented
• Customizable • Portals
• Interaction • Database access
• User input • Data warehousing
The Case for Web Engineering
Social Web
Collaborative
Complexity
Workflow
Based
Portal
Transactional
Oriented
Interactive
Doc-Centric
Development History
COMPLEXITY UBIQUITOUS
• Location-Aware Service SEMANTIC WEB
• Multi-Platform Delivery
• Knowledge Management
• Customize dService
• Recommender System
• Syndication
WORKFLOW-BASED
• E-Government
• B2B Solution
TRANSACTIONAL•Patient Workflow PORTAL-ORIENTED
• Community-Portal
• Online Banking • Online Shopping Mall
• Online Shopping • Business Portal
• Booking System
INTERACTIVE
• Virtual Exhibition
• News Site
• Travel Planning
DOCUMENT-CENTRIC
• Static Homepage
• Web Radio
• Company Web Site
DEVELOPMENT HISTORY
Categories of WebApplications
Document-Centric Web sites
• Bottom line:
– we must adapt the old‐school approach to the realities of a Web
2.0 world