system architecture chapter 10
DESCRIPTION
Systems Analysis and DesignTRANSCRIPT
![Page 1: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/1.jpg)
Systems Analysis and Design 9th Edition
Chapter 10System Architecture
![Page 2: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/2.jpg)
Chapter Objectives
• Provide a checklist of issues to consider when selecting a system architecture
• Describe servers, server-based processing, clients, and client-based processing
• Explain client/server architecture, including tiers, cost-benefit issues, and performance
• Compare in-house e-commerce development with packaged solutions
2
![Page 3: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/3.jpg)
Chapter Objectives
• Discuss the potential impact of cloud computing and Web 2.0
• Explain the difference between online and batch processing
• Define network topology, including hierarchical, bus, ring, and star models
3
![Page 4: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/4.jpg)
Chapter Objectives
• Explain network protocols and licensing issues• Describe wireless networking, including
wireless standards, topologies, and trends• Describe the system design specification
4
![Page 5: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/5.jpg)
Introduction
• An effective system combines elements into an architecture, or design, that is flexible, cost-effective, technically sound, and able to support the information needs of the business
• System architecture translates the logical design of an information system into a physical structure that includes hardware, software, network support, and processing methods
5
![Page 6: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/6.jpg)
System Architecture Checklist
• Enterprise Resource Planning (ERP)– The objective of ERP is to establish a company-
wide strategy for using IT resources– Supply chain management (SCM)
• Initial Cost and TCO– During the final design stage, you make decisions
that will have a major impact on the initial costs and TCO for the new system
– You should review all previous cost estimates
6
![Page 7: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/7.jpg)
System Architecture Checklist
• Scalability– Scalability, also called extensibility, refers to a
system’s ability to expand, change or downsize easily to meet the changing need of a business enterprise
– Especially important in implementing systems that are volume-rated, such as transaction processing systems
7
![Page 8: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/8.jpg)
System Architecture Checklist
• Web Integration– An information system
includes applications – Web-centric architecture – Avoids many of the
connectivity and compatibility problems that typically arise
– E-marketplaces
8
![Page 9: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/9.jpg)
System Architecture Checklist
• Legacy System Interface Requirements– The new system might have to interface with one
or more legacy systems– Interfacing a new system with a legacy system
involves analysis of data formats and compatibility– The analyst must know if the new application
eventually will replace the legacy system
9
![Page 10: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/10.jpg)
System Architecture Checklist
• Processing Options– In planning the architecture, designers also must
consider how the system will process data - online or in batches
– Provision must be made for backup and speedy recovery in the event of system failure
10
![Page 11: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/11.jpg)
System Architecture Checklist
• Security Issues– Security threats and
defenses are a major concern to a systems analyst
– The analyst must consider security issues that relate to system design specifications
– Web-based systems introduce additional security concerns
11
![Page 12: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/12.jpg)
Planning the Architecture
• Servers– Server– Clients– Mainframe architecture– Server-based processing
12
![Page 13: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/13.jpg)
Planning the Architecture
• Clients– As PC technology exploded in the mid-1980s and
1990s, powerful microcomputers quickly appeared on corporate desktops
– Users found that they could run their own word processing, spreadsheet, and database applications
– Companies linked the stand-alone computers into networks
13
![Page 14: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/14.jpg)
Planning the Architecture
• Clients– Stand-Alone Computing– Local and wide area
networks– Client-based processing
14
![Page 15: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/15.jpg)
Client/Server Architecture
• Overview
15
![Page 16: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/16.jpg)
Client/Server Architecture
• Client/Server Design Styles
16
![Page 17: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/17.jpg)
Client/Server Architecture
• Fat and Thin Clients
17
![Page 18: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/18.jpg)
Client/Server Architecture
• Client/Server Tiers– Two-tier design– Three-tier design
• Middleware– Enables the tiers to communicate and pass data
back and forth– Provides a transparent interface– Can integrate legacy systems and Web-based
applications
18
![Page 19: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/19.jpg)
Client/Server Architecture
• Cost-Benefit Issues– Client/server systems enable the firm to scale the
system in a rapidly changing environment– Client/server computing also allows companies to
transfer applications from expensive mainframes to less expensive client platforms
– Client/server systems reduce network load and improve response times
19
![Page 20: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/20.jpg)
Client/Server Architecture
• Client/Server Performance Issues– In contrast to the centralized system, a
client/server design separates applications and data
– Distributed database management system (DDBMS)
– The system is scalable, so new data sites can be added without reworking the system design
– The system is less likely to experience catastrophic failure
20
![Page 21: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/21.jpg)
Internet-Based Architecture
• Developing E-Commerce Solutions In-House
21
![Page 22: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/22.jpg)
Internet-Based Architecture
• Packaged Solutions and E-commerce Service Providers– Many vendors offer turnkey systems for
companies – Another alternative is to use an application service
provider (ASP)– Another option is managed hosting– Consider the experience of other companies in the
same industry
22
![Page 23: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/23.jpg)
Internet-Based Architecture
• Corporate Portals– A corporate portal can
provide access for customers, employees, suppliers, and the public
• Cloud Computing– Effectively eliminates
compatibility issues– Scaling on demand– Requires significantly
more bandwidth
23
![Page 24: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/24.jpg)
Internet-Based Architecture
• Web 2.0– Envisions a second
generation of the web that will enable people to collaborate, interact, and share information more dynamically
– Wiki– Internet operating
system
24
![Page 25: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/25.jpg)
Processing Methods
• Online Processing– Because it is interactive,
online processing avoids delays and allows a constant dialog between the user and the system
– Online processing also can be used with file-oriented systems
25
![Page 26: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/26.jpg)
Processing Methods
• Batch Processing– The IT operations group can run batch programs
on a predetermined schedule, without user involvement, during regular business hours, at night, or on weekends
– Require significantly fewer network resources than online systems
26
![Page 27: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/27.jpg)
Processing Methods
• Combined Online and Batch Processing
27
![Page 28: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/28.jpg)
Network Models
• The OSI Reference Model– The OSI model consists
of seven layers– Each layer performs a
specific function– Offers a set of design
standards
28
![Page 29: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/29.jpg)
Network Models
• Network Protocols– In all cases, the network must use a protocol– Transmission Control Protocol/Internet Protocol
(TCP/IP)– File Transfer Protocol (FTP)
29
![Page 30: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/30.jpg)
Network Models
• Network Topology– Hierarchical network
• it mirrors the actual operational flow in the organization
• One disadvantage of a hierarchical network is that if a business adds additional processing levels, the network becomes more complex and expensive to operate and maintain
30
![Page 31: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/31.jpg)
Network Models
• Network Topology– Bus network
• Devices can be attached or detached from the network at any point without disturbing the rest of the network
• Overall performance declines as more users and devices are added
• Today, the bus design is much less popular
31
![Page 32: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/32.jpg)
Network Models
• Network Topology– Ring network
• One disadvantage of a ring network is that if a network device fails (such as a PC or a server), the devices downstream from the failed device cannot communicate with the network
• Multistation Access Unit (MAU)
32
![Page 33: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/33.jpg)
Network Models
• Network Topology– Star network
• Disadvantage of the star design is that the entire network is dependent on the switch
• However, in most large star networks, backup switches are available immediately in case of hardware failure
33
![Page 34: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/34.jpg)
Network Models
• Network Topology– Mesh network
• While this design is extremely reliable, it also is very expensive to install and maintain
• Originally developed for military applications
34
![Page 35: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/35.jpg)
Network Models
• Routers– Routers differ from
switches in that they work at a higher OSI level
– Can connect to a larger, dissimilar network, such as the Internet
– Gateway– Proxy server
35
![Page 36: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/36.jpg)
Network Models
• Network Modeling Tools– As you translate the OSI
logical model into a physical model of the networked system, you can use software tools
• Network Licensing Issues– Software licensing
restrictions
36
![Page 37: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/37.jpg)
Wireless Networks
• A wireless local area network, or WLAN• Wireless Network Standards– 802.11– Institute of Electrical and Electronics Engineers
(IEEE)– Amendments– Mbps (megabits per second)
37
![Page 38: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/38.jpg)
Wireless Networks
• Wireless Network Standards– 802.11g– 802.11n– Multiple input/multiple output (MIMO)– Multipath design– 802.11y
38
![Page 39: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/39.jpg)
Wireless Networks
• Wireless Network Topologies– Basic Service Set (BSS) – infrastructure mode– Access point– Extended Service Set (ESS)– Roaming– Independence Service Set (ISS) – peer-to-peer
mode
39
![Page 40: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/40.jpg)
Wireless Networks
• Wireless Trends– Wi-Fi Alliance– Wi-Fi (wireless fidelity)– BlueTooth– On addition to 802.11 protocols for LANs, IEEE is
working on 802.16 standards– MANs (metropolitan area networks)– WiMAX
40
![Page 41: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/41.jpg)
Systems Design Completion
• System Design Specification– A typical system design specification uses a
structure similar to the following:1. Management summary2. System components3. System environment4. Implementation requirements5. Time and cost estimates6. Additional material
41
![Page 42: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/42.jpg)
Systems Design Completion
• User Approval– Users must review and approve the interface design,
report and menu designs, data entry screens, source documents, and other areas of the system that affect them
– Other IT department members also need to review the system design specification
– When the system design specification is complete, you distribute the document to a target group of users, IT department personnel, and company management
42
![Page 43: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/43.jpg)
Systems Design Completion
• Presentations– The first presentation is to the systems analysts,
programmers, and technical support staff members – Your next presentation is to department managers
and users from departments affected by the system– The final presentation is for company management– Management might reach one of three decisions:
proceed with systems development, perform additional work on the systems design phase, or terminate the project
43
![Page 44: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/44.jpg)
Chapter Summary
• An information system combines hardware, software, data, procedures, and people into a system architecture
• The analyst must consider enterprise resource planning, initial cost and TCO, scalability, Web integration, legacy interface requirements, processing options, and security issues
• An architecture requires servers and clients
44
![Page 45: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/45.jpg)
Chapter Summary
• Compared to file server designs, client/server systems are more scalable and flexible
• In implementing a design, an analyst should consider e-commerce strategies, the availability of packaged solutions, and corporate portals, which are entrances to a multifunction Web site
• The primary processing methods are online and batch processing
45
![Page 46: System Architecture Chapter 10](https://reader034.vdocuments.net/reader034/viewer/2022052619/5554f621b4c905bb2a8b51c0/html5/thumbnails/46.jpg)
Chapter Summary
• Networks allow the sharing of hardware, software, and data resources in order to reduce expenses and provide more capability to users
• The way a network is configured is called the network topology
• The system design specification presents the complete systems design for an information system
• Chapter 10 complete
46