Daniel E. O’Leary – copyright 2000 Technology Background and Review Daniel E. O’Leary University of Southern California c - 2000.

Slides:



Advertisements
Similar presentations
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 9 Distributed Systems Architectures Slide 1 1 Chapter 9 Distributed Systems Architectures.
Advertisements

Lecturer: Sebastian Coope Ashton Building, Room G.18 COMP 201 web-page: Lecture.
Chapter 10 Site Architecture McGraw-Hill/Irwin Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved.
Active Directory: Final Solution to Enterprise System Integration
Toolbox Mirror -Overview Effective Distributed Learning.
Technical Architectures
Networks Adapting Computers to Telecommunications Media.
Chapter 5 Distributed Systems: The Overall Architecture Presented by: Matt Carver Amber Martin Jon Tucker.
Local Area Networks Outline –Basic Components of a LAN –Network Architectures –Topologies and LAN Technologies –Selecting a LAN –Improving LAN Performance.
1 Pertemuan 13 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
Distributed Systems Architectures
Mgt 20600: IT Management & Applications Telecommuncations and Networks Tuesday March 28, 2006.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
Ch 12 Distributed Systems Architectures
M ERP (Enterprise Resources Planning) M ERP (Enterprise Resources Planning) Session 7 - ERP Technology Ir. Ekananta Manalif, MM, MKom (D2664)
12 Chapter 12 Client/Server Systems Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
Chapter 2 Database Environment Pearson Education © 2014.
Distributed Systems: Client/Server Computing
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 1.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
The Client/Server Database Environment
Client/Server Architectures
System Architecture & Hardware Configurations Dr. D. Bilal IS 592 Spring 2005.
PHASE 3: SYSTEMS DESIGN Chapter 8 System Architecture.
ERP and Technology BDT - Lecture Style Format Sample.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 3 – 10 – 2011 College Of Computer Science and Information, Information Systems.
Information Systems Planning
CIS 321—IS Analysis & Design Chapter 1: The World of the Modern Systems Analyst.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Networked Application Architecture Design. Application Building Blocks Application Software Data Infrastructure Software Local Area Network Server Desktop.
Major Roles of IS Support Competitive Advantage Support Business Decision Making Support of Business Processes and Operations.
1 소프트웨어공학 강좌 Chap 9. Distributed Systems Architectures - Architectural design for software that executes on more than one processor -
Kinds of Systems Mgmt Reporting EEO, OSHA, etc. absenteeism by department Decision Support staffing (long and short term) benefits planning Workflow recruitment.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Introduction  Client/Server technology is seen by many as the solution to the difficulty of linking together the various departments of corporation.
BUSINESS PROCESS REENGINEERING & ERP
Alter – Information Systems © 2002 Prentice Hall 1 The Process of Information System Planning.
SYS364 Architecture. Today’s Agenda  System Architecture  Processing Methods On-line, Batch Centralized, De-centralized  Networking LAN/WAN/MAN Client/Server,
The Client/Server Database Environment Ployphan Sornsuwit KPRU Ref.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Database Architectures Database System Architectures Considerations – Data storage: Where do the data and DBMS reside? – Processing: Where.
Middleware Technologies
Client/Server Computing
Distributed System Architectures Yonsei University 2 nd Semester, 2014 Woo-Cheol Kim.
1 Active Directory Service in Windows 2000 Li Yang SID: November 2000.
TM 8-1 Copyright © 1999 Addison Wesley Longman, Inc. Client/Server and Middleware.
CSC 480 Software Engineering Lecture 17 Nov 4, 2002.
©Ian Sommerville 2000, Tom Dietterich 2001 Slide 1 Distributed Systems Architectures l Architectural design for software that executes on more than one.
System Architecture & Hardware Configurations Dr. D. Bilal IS 582 Spring 2008.
Systems Analysis and Design 8 th Edition Chapter 9 System Architecture.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
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.
Client/Server Technology
Business System Development
System Architecture & Hardware Configurations
DSS & Warehousing Systems
The Client/Server Database Environment
Enterprise Systems Architectures
Enterprise Resource Planning
Chapter 5 Output: ERP Reports, Data Warehouses and Intranets
The Client/Server Database Environment
CSC 480 Software Engineering
System Architecture & Hardware Configurations
Chapter 9: The Client/Server Database Environment
Ch > 28.4.
Chapter 2 Database Environment Pearson Education © 2009.
File Operations Access Permissions.
Presentation transcript:

Daniel E. O’Leary – copyright 2000 Technology Background and Review Daniel E. O’Leary University of Southern California c

Daniel E. O’Leary – copyright 2000 Technology Review In the analysis of ERP systems there are a number of “technologies” that we will see … including A. Client Server Systems B. Networks C. Relational Databases and Data Warehouses D. Software E. Software Choice F. Reengineering and Best Practices

Daniel E. O’Leary – copyright 2000 A. Client Server 1. What is Client Server? 2. What is the basic notion behind C-S? 3. What is “Three tiered Architecture”? 4. Why concern with C-S? –ERP generally are built for CS

Daniel E. O’Leary – copyright What is Client Server? Client Server is a computing model in which the application processing load is distributed between a client computer and a server computer, which share information over a network. Typically the client is a PC running front end software that knows how to communicate with the server (often a db server) Typically the server is a PC or workstation, but it can be a mainframe

Daniel E. O’Leary – copyright What is the basic notion behind Client Server? Processing can be improved because client and server share processing loads. –Client - server computing says that the client has computing power that is not being used –Fundamental idea is to break apart an application into components that can run on different platforms. Thin vs. Fat Clients –A thin client has most of the functionality with server –A fat client has most of the functionality with the client.

Daniel E. O’Leary – copyright What is a “Three Tiered Architecture”? Three Tiered Architecture is an information model with distinct pieces -- client, applications services and data sources -- that can be distributed across a network Client Tier -- The user component displays information, processes, graphics, communications, keyboard input and local applications

Daniel E. O’Leary – copyright What is “Three Tiered Architecture”? Applications Service Tier -- A set of sharable multitasking components that interact with clients and the data tier. It provides the controlled view of the underlying data sources. Data Source Tier -- One or more sources of data such as mainframes, servers, databases, data warehouses, legacy applications etc.

Daniel E. O’Leary – copyright 2000

B. Networks LANs, WANs, Intranets, Extranets Bandwidth –Network Transmission Capability Standards –TCP/IP Security –E.g., Encryption

Daniel E. O’Leary – copyright 2000 C. Databases and Data Warehouses Databases -- Numerous approaches including relational databases Relational DB is a set of related files that reference each other ERP are built on relational DBs and data source in three tier is typically relational Data warehouse is a DB for decision making, not transaction processing

Daniel E. O’Leary – copyright 2000

D. Software ERP have been developed for different operating systems –UNIX, Windows NT … Legacy Software –Informally … software that has been in the company for a while. –Generally, developed in house

Daniel E. O’Leary – copyright 2000 In the same sense that personal computing software has moved toward a standard set of package options, corporate enterprise computing has also moved toward packages Package software is changing the nature of accounting, finance and IT departments –No longer a matter of programming from scratch, instead need to understand processes Package Software

Daniel E. O’Leary – copyright 2000 E. Software Choice Typically, use some form of cost benefit analysis –Benefits – fuzzy –Costs – easily seen “As Is” vs. “To Be”

Daniel E. O’Leary – copyright 2000 F. Reengineering 1. What is it? 2. What are the primary approaches? 3. What is the role of reengineering in ERP?

Daniel E. O’Leary – copyright What is Reengineering? Process involves the redesign of business processes to achieve dramatic improvements in cost, quality, service or speed. –Typically involves transaction processing –Tries to find inefficient rules of thumb built into processes and break away from them –Design business processes to exploit IT rather than replicate old manual processes

Daniel E. O’Leary – copyright What are Primary Approaches? Two primary approaches: Start from scratch and “Best Practices” Start from scratch and redesign processes –Most expensive... But considers unique aspects of specific firm, processes, resources & people Using existing best practices generated by others (e.g., consultants or competitors) –Processes that have been proved in other firms

Daniel E. O’Leary – copyright What is the role of reengineering in ERP? ERP have many best practices built into them to choose from –E.g., SAP now has over 1000 best practices available to choose from Firms often use ERP as a way of reengineering processes