Chapter 3 : Distributed Data Processing

Slides:



Advertisements
Similar presentations
Database Systems: Design, Implementation, and Management
Advertisements

Distributed Data Processing
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
Chapter 9 Designing Systems for Diverse Environments.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
Distributed Database Management Systems
Chapter 13 Physical Architecture Layer Design
Telecommunications Management /635 Lecture 2: Distributed Data Processing.
Overview Distributed vs. decentralized Why distributed databases
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
Chapter 7: Client/Server Computing Business Data Communications, 5e.
Chapter 3 : Distributed Data Processing
Chapter 3 : Distributed Data Processing
Chapter 3 : Distributed Data Processing Business Data Communications, 4e.
Definition of terms Definition of terms Explain business conditions driving distributed databases Explain business conditions driving distributed databases.
DISTRIBUTED DATABASE MANAGEMENT SYSTEM CHAPTER 07.
Distributed Systems: Client/Server Computing
DATABASE MANAGEMENT SYSTEMS 2 ANGELITO I. CUNANAN JR.
Distributed Databases Dr. Lee By Alex Genadinik. Distributed Databases? What is that!?? Distributed Database - a collection of multiple logically interrelated.
The Design of System Architecture
CIS 325: Data Communications1 CIS-325 Data Communications Dr. L. G. Williams, Instructor.
The generation, storage, and movement of information are central to managing an enterprise’s business processes As a result, businesses must ensure.
12 1 Chapter 12 Distributed Database Management Systems Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Database Design – Lecture 16
Chapter 3 : Distributed Data Processing Business Data Communications, 4e.
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
Windows 2000 Active Directory Service COSC 513 Yongquan Cai 03/10/2001.
16.1 © 2006 by Prentice Hall 16 Chapter Managing International Information Systems.
Chapter 8 Evaluating Alternatives for Requirements, Environment, and Implementation.
Database Systems: Design, Implementation, and Management Ninth Edition Chapter 12 Distributed Database Management Systems.
Week 5 Lecture Distributed Database Management Systems Samuel ConnSamuel Conn, Asst Professor Suggestions for using the Lecture Slides.
Clustered Central Computing System To Workstation Connections.
10 1 Chapter 10 Distributed Database Management Systems Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
1 Chapter 12 Enterprise Computing. Objectives Overview Discuss the special information requirements of an enterprise-sized corporation Identify information.
CENTRALISED AND CLIENT / SERVER DBMS. Topics To Be Discussed………………………. (A) Centralized DBMS (i) IntroductionIntroduction (ii) AdvantagesAdvantages (ii)
Distributed database system
Database Systems. Role and Advantages of the DBMS Improved data sharing Improved data security Better data integration Minimized data inconsistency Improved.
Topic Distributed DBMS Database Management Systems Fall 2012 Presented by: Osama Ben Omran.
Chapter 12 Distributed Data Bases. Learning Objectives What a distributed database management system (DDBMS) is and what its components are How database.
16.1 © 2006 by Prentice Hall 16 Chapter Managing International Information Systems.
1 Active Directory Service in Windows 2000 Li Yang SID: November 2000.
1 Chapter 22 Distributed DBMS Concepts and Design CS 157B Edward Chen.
E-Supply chains, Collaborative Commerce and Corporate Portals Chapter 7.
What is Cloud Computing? Irving Wladawsky-Berger.
Chapter 16 Client/Server Computing Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
LM 9. Distributed Database Dr. Lei Li 1. Note: The content of the slides including figures are mainly based on a publicly available textbook chapter:
Chapter-04 Building an Ecommerce Website. Building an E-commerce Site: A Systematic Approach The two most important management challenges in building.
Distributed Systems Architectures Chapter 12. Objectives  To explain the advantages and disadvantages of different distributed systems architectures.
Distributed Systems Architectures. Topics covered l Client-server architectures l Distributed object architectures l Inter-organisational computing.
James A. Senn’s Information Technology, 3rd Edition
Chapter 12: Architecture
Computers Are Your Future
Business System Development
Chapter 8 Environments, Alternatives, and Decisions.
Virtual Private Networks (VPN)
Discovering Computers 2010: Living in a Digital World Chapter 14
Computer Networks Part 1
The Client/Server Database Environment
Physical Architecture Layer Design
Replication.
Introduction to client/server architecture
MANAGING DATA RESOURCES
Department of Computer Science Course : Pre Computer Skills
Introduction to Information Systems
Chapter 12: Physical Architecture Layer Design
Chapter 17: Client/Server Computing
Managing International Information Systems
Presentation transcript:

Chapter 3 : Distributed Data Processing Business Data Communications, 5e

Centralized Data Processing Centralized computers, processing, data, control, support What are the advantages? Economies of scale (equipment and personnel) Lack of duplication Ease in enforcing standards, security

Distributed Data Processing Computers are dispersed throughout organization Allows greater flexibility in meeting individual needs More redundancy More autonomy

Why is DDP Increasing? Dramatically reduced workstation costs Improved user interfaces and desktop power Ability to share data across multiple servers

DDP Pros & Cons There are no “one-size-fits-all” solutions Key issues How does it affect end-users? How does it affect management? How does it affect productivity? How does it affect bottom-line?

Benefits of DDP Responsiveness Availability Correspondence to Org. Patterns Resource Sharing Incremental Growth Increased User Involvement & Control End-user Productivity Distance & location independence Privacy and security Vendor independence Flexibility

Drawbacks of DDP More difficulty test & failure diagnosis More components and dependence on communication means more points of failure Incompatibility of components Incompatibility of data More complex management & control Difficulty in control of corporate information resources Suboptimal procurement Duplication of effort

Client/Server Architecture Combines advantages of distributed and centralized computing Cost-effective, achieves economies of scale Flexible, scalable approach

Intranets Uses Internet-based standards & TCP/IP Content is accessible only to internal users A specialized form of client/server architecture Can be managed (unlike Internet)

Extranets Similar to intranet, but provides access to controlled number of outside users Vendors/suppliers Customers

Distributed applications Vertical partitioning One application dispersed among systems Example: Retail chain POS, inventory, analysis Horizontal partitioning Different applications on different systems One application replicated on systems Example: Office automation

Other forms of DDP Distributed devices Network management Example: ATM machines Network management Centralized systems provide management and control of distributed nodes

Distributed data Centralized database Replicated database Pro: No duplication of data Con: Contention for access Replicated database Pro: No contention Con: High storage and data reorg/update costs Partitioned database Pro: No duplication, limited contention Con: Ad hoc reports more difficult to assemble

Networking Implications Connectivity requirements What links between components are necessary? Availability requirements Percentage of time application or data is available to users Performance requirements Response time requirements