systems analysis and design for the small enterprise chapter 13 networking
TRANSCRIPT
Chapter Objectives
When you complete this chapter you will be able to:• Describe the key hardware issues relating to the system
under development• Describe the key software issues relating to the system
under development• Install an information system that complies with the
computer’s hardware and system software environment• Describe how networking technology influences small-
enterprise information systems• Describe how Internet and intranet technologies influence
small-enterprise information systems
The PC Solution
Inherent in the small-enterprise project is the assumption that a desktop computer could function as the hardware platform for the information system. This assumption includes the possibility, perhaps inevitability, that the system will include several desktop computers networked together.
Regardless of the number of computers employed in the system, there are several fundamental desktop-related issues the analyst must consider.
Figure 13-6: System Environment
Users
InformationSystems
4GL Products
System Software
System Hardware
Networking Solutions
Networking is fast becoming the accepted baseline standard for information systems of all sizes.
The small enterprise can begin with a simple modem connection to the Internet and a peer-to-peer network, and then progress to a local or even wide area network.
The analyst working on a small-enterprise’s first-time information system should be alert to the future networking requirements of the enterprise, even if the present design does not include a network.
Internet, Intranet, and Extranet Solutions
Peer-to-peer and local area networks are confined to relatively small geographic areas. Internet, intranet, and extranet provide the potential for limitless extension of the enterprise network.
Until fairly recently, these networking extensions merely provided a transporting medium for information products. Now there are powerful tools and languages that permit the analyst to distribute both data and computer processing to multiple network resources (e.g., clients, database servers), thus relieving the server’s processor of workload and reducing the volume of data transmission traffic on the network.