14-1 chapter 14 designing distributed and internet systems modern systems analysis and design fourth...

23
14-1 Chapter 14 Designing Distributed and Internet Systems Modern Systems Analysis and Design Fourth Edition

Upload: colleen-peete

Post on 02-Apr-2015

221 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: 14-1 Chapter 14 Designing Distributed and Internet Systems Modern Systems Analysis and Design Fourth Edition

14-1

Chapter 14 Designing Distributed and

Internet Systems

Modern Systems Analysisand Design

Fourth Edition

Page 2: 14-1 Chapter 14 Designing Distributed and Internet Systems Modern Systems Analysis and Design Fourth Edition

14-2

Learning Objectives

Define key client/server, LAN, distributed database, and middleware terms.

Distinguish between file server and client/server environments.

Describe alternative distributed system designs.

Describe standards for Internet-based system design.

Describe options for ensuring Internet design consistency.

Describe site management issues. Describe issues related to managing online

data.

Page 3: 14-1 Chapter 14 Designing Distributed and Internet Systems Modern Systems Analysis and Design Fourth Edition

14-3

Page 4: 14-1 Chapter 14 Designing Distributed and Internet Systems Modern Systems Analysis and Design Fourth Edition

14-4

The Process of Designing Distributed and Internet Systems

• The process is similar to designing single-location systems

• More opportunity for failure due to number of components

• Main issues involve ensuring reliability, availability, survivability, performance

Page 5: 14-1 Chapter 14 Designing Distributed and Internet Systems Modern Systems Analysis and Design Fourth Edition

14-5

Deliverables and Outcome

• A document that consolidates system design information:– Description of each site– Description of data usage for each site– Description of business process for

each site– Contrasts of alternative IS architectures

for site, data and processing needs of each site

Page 6: 14-1 Chapter 14 Designing Distributed and Internet Systems Modern Systems Analysis and Design Fourth Edition

14-24

Designing Internet Systems

• Most new system development focuses on Internet-base applications (for internal processing, business-to-business, and business-to-consumer)

• Main design issues:– Standards– Separating content from display– Future evolution– Site consistency– Site management– Online data management

Page 7: 14-1 Chapter 14 Designing Distributed and Internet Systems Modern Systems Analysis and Design Fourth Edition

14-25

Standards for Internet Design

• Internet design is simpler than client/server due to proliferation of standards

• Types of Standards:– Domain naming (BIND): a method for

translating domain names into Internet Protocol (IP) addresses

– Hypertext Transfer Protocol (HTTP): a communication protocol for exchanging information on the Internet

– Hypertext Markup Language (HTML): the standard language for representing content on the Web via command tags

Page 8: 14-1 Chapter 14 Designing Distributed and Internet Systems Modern Systems Analysis and Design Fourth Edition

14-26

Separating Content from Display

• HTML has limitations due to format orientation of tags

• eXtensible Markup Language (XML) has been developed to separate content from display

• XML: an Internet authoring language that allows designers to create customized tags that represent data transmitted between applications

Page 9: 14-1 Chapter 14 Designing Distributed and Internet Systems Modern Systems Analysis and Design Fourth Edition

14-27

Future Evolution

• Move from desktop PCs to thin clients– Most processing and data storage

occurs on the server

• Use of wireless mobile devices– Wireless Access Protocol (WAP): a

wireless version of HTTP– Wireless Markup Language (WML): a

wireless version of HTML

Page 10: 14-1 Chapter 14 Designing Distributed and Internet Systems Modern Systems Analysis and Design Fourth Edition

14-28

Site Consistency

• Professionalism requires a consistent look-and-feel across all pages of a Web site

• Aids to consistency:– Cascading Style Sheets

• A set of style rules that tells a Web browser how to present a document

– Extensible Style Language (XSL)• Specification for separating style from content when

generating HTML documents

Page 11: 14-1 Chapter 14 Designing Distributed and Internet Systems Modern Systems Analysis and Design Fourth Edition

14-29

Page 12: 14-1 Chapter 14 Designing Distributed and Internet Systems Modern Systems Analysis and Design Fourth Edition

14-30

Site Management Issues

• Customer Loyalty and Trustworthiness– Conveyed by

• Design quality• Up-front disclosure• Comprehensive, correct and current

content• Connected to the rest of the Web• Data security• Personalization• Customization

Page 13: 14-1 Chapter 14 Designing Distributed and Internet Systems Modern Systems Analysis and Design Fourth Edition

14-31

Site Management Issues (cont.)

• Web Pages Must Live Forever– Customer Bookmarks– Links from Other Sites– Search Engine Referrals– Old Content Adds Value

• System Security vs. ease of use– “Remember my password”– Use of cookies

Page 14: 14-1 Chapter 14 Designing Distributed and Internet Systems Modern Systems Analysis and Design Fourth Edition

14-32

Online Data Management

• Context development– Method of understanding how a system fits

within the existing business activities and data

• Integration depth– Measurement of how far a system penetrates

into the existing technology infrastructure

• Organizational breadth– Measurement that tracks the core business

functions affected by a system

Page 15: 14-1 Chapter 14 Designing Distributed and Internet Systems Modern Systems Analysis and Design Fourth Edition

14-33

Context, Breadth and Depth

Page 16: 14-1 Chapter 14 Designing Distributed and Internet Systems Modern Systems Analysis and Design Fourth Edition

14-34

Online Transaction Processing (OLTP)

• Refers to immediate automated responses to the requests of users

• Designed to handle multiple concurrent transactions

• Plays a large role in electronic commerce applications

Page 17: 14-1 Chapter 14 Designing Distributed and Internet Systems Modern Systems Analysis and Design Fourth Edition

14-35

Online Analytical Processing (OLAP)

• Refers to graphical software tools that provide complex analysis of data stored in a database.

• OLAP server is the chief component

• Good for time series and trend analysis

• Enables user to “drill-down” into the data

Page 18: 14-1 Chapter 14 Designing Distributed and Internet Systems Modern Systems Analysis and Design Fourth Edition

14-36

Merging Transaction and Analytical Processing

• Requires combining operational and informational components

Page 19: 14-1 Chapter 14 Designing Distributed and Internet Systems Modern Systems Analysis and Design Fourth Edition

14-37

Data Warehousing

• Collection of data for decision support• Key features

– Subject-oriented: organized around key subjects

– Integrated: data are collected from many operational systems and made to conform to standards

– Time-variant: data contains a time dimension– Nonvolatile: data cannot be updated by users

Page 20: 14-1 Chapter 14 Designing Distributed and Internet Systems Modern Systems Analysis and Design Fourth Edition

14-38

Steps in Building and Using a Data Warehouse

• Extract data from various source system files and databases

• Transform, integrate, and load the data

• Data warehouse is a read-only environment

• Users access via query languages and analytical tools

Page 21: 14-1 Chapter 14 Designing Distributed and Internet Systems Modern Systems Analysis and Design Fourth Edition

14-39

Data Warehouse Architectures

• Two-level– Data warehouse and decision support

environment

• Three-level– Operational systems– Enterprise data warehouse

• Centralized, integrated data warehouse• Control point and single source of all data made

available to end users

– Data marts• A data warehouse that is limited in scope based

upon aggregation and selection

Page 22: 14-1 Chapter 14 Designing Distributed and Internet Systems Modern Systems Analysis and Design Fourth Edition

14-40

Page 23: 14-1 Chapter 14 Designing Distributed and Internet Systems Modern Systems Analysis and Design Fourth Edition

14-41