ISOM 617 Distributed Information Systems. A Brief History of Information Systems 1950s: batch...
-
Upload
estella-hardy -
Category
Documents
-
view
219 -
download
0
Transcript of ISOM 617 Distributed Information Systems. A Brief History of Information Systems 1950s: batch...
![Page 1: ISOM 617 Distributed Information Systems. A Brief History of Information Systems 1950s: batch processing mainframes 1960s: data communications over phone.](https://reader035.fdocuments.net/reader035/viewer/2022070413/5697bfdb1a28abf838cb0bd2/html5/thumbnails/1.jpg)
ISOM 617
Distributed Information Systems
![Page 2: ISOM 617 Distributed Information Systems. A Brief History of Information Systems 1950s: batch processing mainframes 1960s: data communications over phone.](https://reader035.fdocuments.net/reader035/viewer/2022070413/5697bfdb1a28abf838cb0bd2/html5/thumbnails/2.jpg)
A Brief History of Information Systems
1950s: batch processing mainframes1960s: data communications over phone lines became common and mainframes became multi-user systems1970s: online real-time, transaction-oriented systems replaced batch processing. DBMSs become common1980s: the PC revolution1990s: PC LANs become common2000: networking everywhere
![Page 3: ISOM 617 Distributed Information Systems. A Brief History of Information Systems 1950s: batch processing mainframes 1960s: data communications over phone.](https://reader035.fdocuments.net/reader035/viewer/2022070413/5697bfdb1a28abf838cb0bd2/html5/thumbnails/3.jpg)
Host-based Architectures
The first application architecture to be developed was the host-basedThe ‘server’ in host-based architectures, usually a mainframe, performs all four application program functionsThe client, usually a terminal or a PC running a terminal emulation program captures key strokes which are sent to the mainframe and displays information according to the server’s instructions
![Page 4: ISOM 617 Distributed Information Systems. A Brief History of Information Systems 1950s: batch processing mainframes 1960s: data communications over phone.](https://reader035.fdocuments.net/reader035/viewer/2022070413/5697bfdb1a28abf838cb0bd2/html5/thumbnails/4.jpg)
![Page 5: ISOM 617 Distributed Information Systems. A Brief History of Information Systems 1950s: batch processing mainframes 1960s: data communications over phone.](https://reader035.fdocuments.net/reader035/viewer/2022070413/5697bfdb1a28abf838cb0bd2/html5/thumbnails/5.jpg)
Host-based Architectures
There are two main problems with host-based architectures: Since all processing is by the host, the
host becomes a bottleneck which can severely limit network performance
Upgrades are typically expensive and “lumpy”, meaning available upgrades require big jumps in processing and memory. Network demand grows more incrementally, so this often means a poor fit (too much or too little) between host performance and network demand.
![Page 6: ISOM 617 Distributed Information Systems. A Brief History of Information Systems 1950s: batch processing mainframes 1960s: data communications over phone.](https://reader035.fdocuments.net/reader035/viewer/2022070413/5697bfdb1a28abf838cb0bd2/html5/thumbnails/6.jpg)
Client-Based Architectures
Client-based architectures became important in the late 1980s with the widespread use of PCs, local area networks, and low-cost PC-based application programs such as spreadsheets and word processorsIn client-based architectures, application programs on the clients are responsible for the data access, application, and presentation logicThe server is responsible for data storage only
![Page 7: ISOM 617 Distributed Information Systems. A Brief History of Information Systems 1950s: batch processing mainframes 1960s: data communications over phone.](https://reader035.fdocuments.net/reader035/viewer/2022070413/5697bfdb1a28abf838cb0bd2/html5/thumbnails/7.jpg)
![Page 8: ISOM 617 Distributed Information Systems. A Brief History of Information Systems 1950s: batch processing mainframes 1960s: data communications over phone.](https://reader035.fdocuments.net/reader035/viewer/2022070413/5697bfdb1a28abf838cb0bd2/html5/thumbnails/8.jpg)
Client-Based Architectures
The main problem with client-based architectures is the need for all of the data to travel back and forth between server and clientFor example, if the client program is making a database query, the entire database must travel to the client before the query can be processedThe result can be poor network performance due to the bottleneck created by constantly sending large files back and forth over the network
![Page 9: ISOM 617 Distributed Information Systems. A Brief History of Information Systems 1950s: batch processing mainframes 1960s: data communications over phone.](https://reader035.fdocuments.net/reader035/viewer/2022070413/5697bfdb1a28abf838cb0bd2/html5/thumbnails/9.jpg)
Client-Server Architectures
In client-server architectures the application program functions are divided up between clients and serversThe client takes care of the presentation logicThe server handles data storage and data access logicApplication logic may reside on the client, server or be split up between the twoMost networks today use a client-server architecture
![Page 10: ISOM 617 Distributed Information Systems. A Brief History of Information Systems 1950s: batch processing mainframes 1960s: data communications over phone.](https://reader035.fdocuments.net/reader035/viewer/2022070413/5697bfdb1a28abf838cb0bd2/html5/thumbnails/10.jpg)
![Page 11: ISOM 617 Distributed Information Systems. A Brief History of Information Systems 1950s: batch processing mainframes 1960s: data communications over phone.](https://reader035.fdocuments.net/reader035/viewer/2022070413/5697bfdb1a28abf838cb0bd2/html5/thumbnails/11.jpg)
Client-Server Architectures
Client-server architectures are more efficient since they distribute processing between client and serverAnother strength is that they allow hardware and software from different servers to be used togetherThis is also a weakness, since it is sometimes difficult to get software from different vendors to work together smoothly For this reason, a third category of software, called middleware was developed
![Page 12: ISOM 617 Distributed Information Systems. A Brief History of Information Systems 1950s: batch processing mainframes 1960s: data communications over phone.](https://reader035.fdocuments.net/reader035/viewer/2022070413/5697bfdb1a28abf838cb0bd2/html5/thumbnails/12.jpg)
The Telephone: from Invention to Regulation
Invented in 1876, by 1900, there were millions of telephone lines in the USBy 1910, Bell Telephone was a de facto monopolyTelephone regulation began in 1892 in Canada and in 1910 when the Interstate Commerce Commission began to regulate long distance trafficIn 1934, the FCC was established to regulate interstate the telephone business
![Page 13: ISOM 617 Distributed Information Systems. A Brief History of Information Systems 1950s: batch processing mainframes 1960s: data communications over phone.](https://reader035.fdocuments.net/reader035/viewer/2022070413/5697bfdb1a28abf838cb0bd2/html5/thumbnails/13.jpg)
Deregulating the Telephone Industry
1970: MCI wins court case; begins providing some long distance services1984: Results of consent decree by US federal court: Divestiture: AT&T broken up into a long
distance company (AT&T) & 8 Regional Bell Operating Companies (RBOCs)
Deregulation: long distance market becomes competitive. MCI and Sprint enter market (among others)
Local exchange service markets remain monopolies for RBOCs
![Page 14: ISOM 617 Distributed Information Systems. A Brief History of Information Systems 1950s: batch processing mainframes 1960s: data communications over phone.](https://reader035.fdocuments.net/reader035/viewer/2022070413/5697bfdb1a28abf838cb0bd2/html5/thumbnails/14.jpg)
1996: US Telecom Competition and Deregulation Act
Act replaces all current laws, FCC regulations, 1984 consent decree and overrules state lawsMain goal was to open local markets to competition. To date, local competition has been slow to take hold Large IXCs were expected to move into
local markets, but this has not yet happened
Likewise, RBOCs were expected to move into long distance markets, but they are prohibited from doing so before competition begins in local markets
![Page 15: ISOM 617 Distributed Information Systems. A Brief History of Information Systems 1950s: batch processing mainframes 1960s: data communications over phone.](https://reader035.fdocuments.net/reader035/viewer/2022070413/5697bfdb1a28abf838cb0bd2/html5/thumbnails/15.jpg)
Telephony
LANs use traditional telephone building wiringTelephone technology is basis for much wide area networkingTelephone regulation and carriers affect wide area networkingDesire for converged services: integrated management of voice and data networks
![Page 16: ISOM 617 Distributed Information Systems. A Brief History of Information Systems 1950s: batch processing mainframes 1960s: data communications over phone.](https://reader035.fdocuments.net/reader035/viewer/2022070413/5697bfdb1a28abf838cb0bd2/html5/thumbnails/16.jpg)
Equipment Room (Usually in Basement)
ToTelcos
PBXInternal Telephone
Switch
WireBundle
(Many Pairs)
VerticalRiserSpace
TerminationEquipment
![Page 17: ISOM 617 Distributed Information Systems. A Brief History of Information Systems 1950s: batch processing mainframes 1960s: data communications over phone.](https://reader035.fdocuments.net/reader035/viewer/2022070413/5697bfdb1a28abf838cb0bd2/html5/thumbnails/17.jpg)
Internal Telephone Network
Horizontal DistributionOne 4-Pair UTP Cord
Final DistributionAlong
Patch Cord
![Page 18: ISOM 617 Distributed Information Systems. A Brief History of Information Systems 1950s: batch processing mainframes 1960s: data communications over phone.](https://reader035.fdocuments.net/reader035/viewer/2022070413/5697bfdb1a28abf838cb0bd2/html5/thumbnails/18.jpg)
LocalLoop
(Analog)
ResidentialTelephone(Analog)
Switch(Analog)
Switch(Analog)
Switch(Analog)
LocalLoop
(Analog)
BusinessTelephone(Analog)
Trunk Line(Analog)
Original Telephone Network: All Analog
![Page 19: ISOM 617 Distributed Information Systems. A Brief History of Information Systems 1950s: batch processing mainframes 1960s: data communications over phone.](https://reader035.fdocuments.net/reader035/viewer/2022070413/5697bfdb1a28abf838cb0bd2/html5/thumbnails/19.jpg)
Today’s Telephone Network: Predominantly Digital
LocalLoop
(Analog)
ResidentialTelephone(Analog)
Switch(Digital)
Switch(Digital)
Switch(Digital)
LocalLoop
(Digital)
PBX(Digital)
Trunk Line(Digital)
![Page 20: ISOM 617 Distributed Information Systems. A Brief History of Information Systems 1950s: batch processing mainframes 1960s: data communications over phone.](https://reader035.fdocuments.net/reader035/viewer/2022070413/5697bfdb1a28abf838cb0bd2/html5/thumbnails/20.jpg)
Subscriber access line is analog
Switch is digital
Codec converts between them
Codec
DigitalInternalSignal
DigitalSwitch
Local LoopAccess Line
End Office
AnalogSubscriber
Signal ADC
DAC
![Page 21: ISOM 617 Distributed Information Systems. A Brief History of Information Systems 1950s: batch processing mainframes 1960s: data communications over phone.](https://reader035.fdocuments.net/reader035/viewer/2022070413/5697bfdb1a28abf838cb0bd2/html5/thumbnails/21.jpg)
LAN Building Wiring
Equipment Room
ToWAN
CoreSwitch
(Chassis) Router
Single optical fiber pair or UTP cord from workgroup switch to core switch
![Page 22: ISOM 617 Distributed Information Systems. A Brief History of Information Systems 1950s: batch processing mainframes 1960s: data communications over phone.](https://reader035.fdocuments.net/reader035/viewer/2022070413/5697bfdb1a28abf838cb0bd2/html5/thumbnails/22.jpg)
LAN Building Wiring
Horizontal and Final Distributionare the Same as in Telephony
WorkgroupSwitch
Horizontal DistributionOne 4-Pair UTP Cord
![Page 23: ISOM 617 Distributed Information Systems. A Brief History of Information Systems 1950s: batch processing mainframes 1960s: data communications over phone.](https://reader035.fdocuments.net/reader035/viewer/2022070413/5697bfdb1a28abf838cb0bd2/html5/thumbnails/23.jpg)
Summary
Information systems architecturesDistributed systemsTelecommunications, telephony and networking