tim50-lecture10-handouts-x2

tim50-lecture10-handouts-x2 - TIM 50 - Business Information...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
1 TIM 50 - Business Information Systems Lecture 10 Instructor: Terry Allen UC Santa Cruz 10/28/2011 Outline Announcements Review Alibris Case Study Information Technology Student Presentations Client-Server Architecture The SUN N-Tier Architecture
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Announcements Assignment 3 will be posted next week Review - Alibris A start-up to sell used books on the Internet. Interloc, Alibris’ predecessor, functioned like a classified ads page for book dealers Alibris changing Interloc’s model Actually sell the books Charge a fee per sale (instead of per listing) Intermediary strategy Buy books from dealers Ship to warehouse Re-pack, consolidate order, ship to customer
Background image of page 2
3 Architecture ©Copyright David G. Messerschmitt, 2000. This material may be used, copied, and distributed freely for educational purposes as long as this copyright notice remains attached. It cannot be used for any commercial purpose without the written permission of the author. What is Architecture? How do you architect a solution?
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4 A system is decomposed into interacting subsystems Each subsystem may have a similar internal decomposition Architecture Slide adapted from slides for Understanding Networked Applications By David G Messerschmitt. Copyright 2000. See copyright notice System Architecture System: A composition of subsystems that cooperate to accomplish some purpose Sub-system: An element within the system that performs some well-defined action on behalf of that system
Background image of page 4
5 Three properties of architecture Decomposition Functionality Interaction Organization Responsibility Cooperation Slide adapted from slides for Understanding Networked Applications By David G Messerschmitt. Copyright 2000. See copyright notice Time sharing ASCII terminal (no graphics) Point-to-point wire (no network) Mainframe (database and application server)
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
6 Two-tier client/server Local-area network Server/ Mainframe Client Server Client Email client sends message to server Message is stored on POP server Later, recipient’s email client retrieves message from server Email application Slide adapted from slides for Understanding Networked Applications By David G Messerschmitt. Copyright 2000. See copyright notice
Background image of page 6
7 Client Server Client Chat clients send user’s typing to server Chat server aggregates typing from all users and sends to all clients Other user’s clients display aggregated typing from chat server Chat application Slide adapted from slides for Understanding Networked Applications By David G Messerschmitt. Copyright 2000. See copyright notice System integration Architecture -> subsystem implementation -> system integration Bring together subsystems and make them cooperate properly to achieve desired system functionality Always requires testing May require modifications to architecture and/or subsystem implementation
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 29

tim50-lecture10-handouts-x2 - TIM 50 - Business Information...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online