Professional Documents
Culture Documents
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
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
Chapter Objectives
Explain network protocols and licensing issues Describe wireless networking, including wireless standards, topologies, and trends Describe the system design specification
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
10
12
14
Client/Server Architecture
Overview
15
Client/Server Architecture
Client/Server Design Styles
16
Client/Server Architecture
Fat and Thin Clients
17
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
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
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
Internet-Based Architecture
Developing E-Commerce Solutions In-House
21
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
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
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
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 fileoriented systems
25
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
Processing Methods
Combined Online and Batch Processing
27
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
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
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
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
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
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
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
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
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
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
Wireless Networks
Wireless Network Standards
802.11g 802.11n Multiple input/multiple output (MIMO) Multipath design 802.11y
38
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
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
41
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
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
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