Lecture19: Shared Information Systems: WWW
Lecture 19: Shared Information Systems and the WWW
.
Context
.
Influences on the Architect
.
Factors Influenced by Architectures
.
Architecture Influences the Development Organization Structure
.
Architecture Influences the Development Organization Enterprise Goals
.
Architecture Influences Customer Requirements
.
Architecture Influences the Architect's Experience and Technical Environment
.
A Cycle of Influences
.
Architecture Business Cycle (ABC)
.
Shared Information Systems
.
Database Management
.
Batch Sequential Data Processing
.
Repository Architecture
.
Unified Schemas for Integrating Databases
.
Multi-databases
.
Reminder: Layered Pattern
.
Evolution of Database Architectures
.
Computer Aided Software Engineering
.
CASE vs DBMS
.
Traditional Compiler
.
Example: Modern Canonical Compiler
.
Canonical Compiler, Revisited
.
Software Tools with Shared Representation
.
Evolution of CASE Environments
.
Varieties of Repositories
.
Lessons from SIS about Domains
.
Evolution of the WWW's Software Architecture
.
WWW: Original Requirements/Qualities
.
Non Requirements
.
Growth of WWW
.
Growth of WWW
.
Requirements Come and Go
.
Meeting the Requirements: libWWW
.
Generic Utilities
.
Core
.
Stream Modules
.
Access Modules
.
Application Modules
.
WWW Client
.
Client Components
.
WWW Server
.
Server Components
.
libWWW Lessons Learned
.
Extending the Server
.
Problems with CGI
.
New Server Base
.
© 1998 Carnegie Mellon Computer Science
BACK
Heather L. Marko
Modified: 5/21/98