Slide 18.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.

Slides:



Advertisements
Similar presentations
Mobile Application Architectures
Advertisements

Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets Chapter 4.
Chapter 21 Successfully Implementing The Information System
8.
1 Pertemuan 13 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
Slide 6C.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Slide 1.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Slide 11C.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Mgt 20600: IT Management & Applications Telecommuncations and Networks Tuesday March 28, 2006.
Slide 11D.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Slide 7D.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Slide 10B.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Distributed Information Systems - The Client server model
Slide 7B.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Interpret Application Specifications
Slide 7C.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Chapter 9: The Client/Server Database Environment
Slide 5C.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Slide 19.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Slide 11B.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Slide 5B.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Implementing Application Protocols. Overview An application protocol facilitates communication between applications. For example, an client uses.
12-1 © Prentice Hall, 2004 Chapter 12: Design Elements Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey.
Course Instructor: Aisha Azeem
Client/Server Architecture
Computer Networks IGCSE ICT Section 4.
© 2001 by Prentice Hall8-1 Local Area Networks, 3rd Edition David A. Stamper Part 3: Software Chapter 8 Client/Server Architecture.
Lecture The Client/Server Database Environment
The Client/Server Database Environment
INTRODUCTION TO WEB DATABASE PROGRAMMING
The Design Discipline.
Chapter Lead Black Slide Powered by DeSiaMore Powered by DeSiaMore.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
XBRL eXtensible Business Reporting Language By: Jeff Elston Jake White and Garrett Allen.
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Twelfth Edition.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems.
IT Chapter 1 Part A 1.1 through 1.2 Getting started in IT.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Objectives  To define network  To identify use of network  To differentiate major types of network  To identify basic networking terminologies  To.
 2006 Pearson Education, Inc. All rights reserved Introduction to Computers, the Internet and World Wide Web.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 5 Information System Software.
The Client/Server Database Environment Ployphan Sornsuwit KPRU Ref.
Database Architectures Database System Architectures Considerations – Data storage: Where do the data and DBMS reside? – Processing: Where.
Slide 0.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
CE Operating Systems Lecture 3 Overview of OS functions and structure.
Slide 20.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 4 Computer Software.
Robert Crawford, MBA West Middle School.  Compare and contrast different kinds of computers used in organizations.  Compare and contrast different kinds.
CSIT 220 (Blum)1 Remote Procedure Calls Based on Chapter 38 in Computer Networks and Internets, Comer.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets.
Slide 6D.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Basic Computer Terms Introduction to Computer Applications Mrs. Sorrell.
Distributed Pattern Recognition System, Web-based by Nadeem Ahmed.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Electronic Commerce Semester 1 Term 1 Lecture 7. Introduction to the Web The Internet supports a variety of important tools, such as file transfer, electronic.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
 Computer hardware refers to the physical parts of a computer and related devices. Internal hardware devices include motherboards, hard drives,
Successfully Implementing The Information System Systems Analysis and Design Kendall and Kendall Fifth Edition.
Tonga Institute of Higher Education IT 141: Information Systems
The Client/Server Database Environment
Chapter 2 Client/Server Applications
The Client/Server Database Environment
Chapter 9: The Client/Server Database Environment
Microsoft Office Illustrated
Tonga Institute of Higher Education IT 141: Information Systems
Tonga Institute of Higher Education IT 141: Information Systems
ONLINE SECURE DATA SERVICE
Chapter 21 Successfully Implementing The Information System
Presentation transcript:

Slide 18.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with UML and the Unified Process McGraw-Hill, 2004 Stephen R. Schach

Slide 18.2 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. CHAPTER 18 WEB-BASED INFORMATION SYSTEMS

Slide 18.3 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter Overview l Prelude to the Web l Security Issues l Analysis and Design Implications of Networks l Web-Based Information Systems

Slide 18.4 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Prelude to the Web (contd) l Stage 1: The first electronic computers (1940s) –They were huge and and unbelievably expensive l They could be used by only one user at a time l They were operated in batch mode –There was no interaction between user and computer from program initiation until termination

Slide 18.5 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Prelude to the Web (contd) l Deployment diagram of a first-generation computer

Slide 18.6 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Prelude to the Web (contd) l Stage 2: Interactive timesharing (early 1960s) –The computer was connected via a wire to dumb terminals l Advantage: –Many users could use an expensive computer at the same time l Disadvantages: –Cost of the computer –Complex operating system

Slide 18.7 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Prelude to the Web (contd) l Deployment diagram of a interactive timesharing computer

Slide 18.8 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Prelude to the Web (contd) l Stage 3: The IBM personal computer or PC (1981) –Was used by one person at a time l It was –Small, and –Cheap

Slide 18.9 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Prelude to the Web (contd) l Deployment diagram of a personal computer

Slide Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Prelude to the Web (contd) l Personal computers and first-generation computers –Supported only one user at a time, and –Were similar in computing power l The personal computer was over a thousand times –Cheaper, and –Lighter

Slide Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Prelude to the Web (contd) l Stage 4: Networking –Connecting a set of personal computers together so that they can communicate with one another l One important configuration –Client–server network (1990s) –Personal computers (the clients), are connected to a central computer (the server), which has a large disk

Slide Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Prelude to the Web (contd) l Client–server network

Slide Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Prelude to the Web (contd) l A client–server network is identical to a timesharing compute except –Each dumb terminal is replaced by a personal computer

Slide Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Prelude to the Web (contd) l A client–server network can be used in two basic ways –As a timesharing computer –As a distributed computer

Slide Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Prelude to the Web (contd) l It can be hard for a client to communicate with the server –Middleware is needed to achieve interoperability »The mutual cooperation of compiled code »From different vendors, »Implemented in different languages, and »running on different platforms

Slide Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Prelude to the Web (contd) l A larger client–server network with different types of clients and servers

Slide Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Prelude to the Web (contd) l The World Wide Web

Slide Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Prelude to the Web (contd) l The Web is highly heterogeneous –Portability is therefore a nonnegotiable requirement of all Web-based information systems l This problem has been solved –There are strict standards regarding the format of files that are passed over the Web –Examples: »HTML (HyperText Markup Language) »XML (eXtensible Markup Language, an extension of HTML)

Slide Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Prelude to the Web (contd) l The World Wide Web can also be used in two basic ways: –As a page reader (browser) –As a distributed computer

Slide Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Security Issues l E-commerce systems encrypt (encode) credit card numbers –If an order goes astray there is no danger that a person who sees it can misuse the credit card number l However, encryption of credit card numbers may not be of critical importance –Very few messages go astray –An unintended recipient may be honest –There are better ways for crooks to acquire credit card numbers

Slide Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Security Issues (contd) l The real problem is –How credit card numbers are stored on the e-commerce company computer l Credit card numbers (and other sensitive data) should be stored in encrypted form –Because hackers can break into the data store after the numbers have been received l If they have to be stored in unencrypted form –They must be protected by passwords and other security mechanisms

Slide Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Analysis and Design Implications of Networks l An information system is to be implemented on a single computer: –The systems analysis and design is described in Chapters 1 through 17

Slide Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Analysis and Design Implications of Networks l The same information system is to be implemented on an interactive timesharing computer l How does the systems analysis and design change? –The requirements must now state that input and output will be performed on the user’s keyboard and screen –There are security and reliability implications, but mainly for the detailed design and implementation artifacts »They are not the concern of systems analysts l Systems analysis and design changes are minor

Slide Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Analysis and Design Implications of Networks l Similarly, from the viewpoint of systems analysis and design, there is not much difference between –A personal computer and the first-generation computer, or –A personal computer and a client–server network

Slide Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Analysis and Design Implications of Networks l Again, from the viewpoint of systems analysis and design, there is not much difference between a client–server network and the World Wide Web –There are networking issues »They are not the concern of systems analysts –The World Wide Web has portability and interoperability implications –Interoperability can cause really hard problems »They are not the concern of systems analysts

Slide Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Web-Based Information Systems l The Web is the ultimate client–server network l All possible network problems are present, including –Security, and –Interoperability

Slide Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Web-Based Information Systems (contd) l The issues arising from the development of Web- based information systems are extremely important –Some of them can be remarkably hard to solve l But none of them impact the task of the systems analyst