L5 It Infrastructure
L5 It Infrastructure
L5 It Infrastructure
Components of IT infrastructure : Computer hardware, data storage, input, and output technologies used in business Types of computer software contemporary hardware and software trends issues in managing hardware and software technology
Infrastructure Components
IT infrastructure: Provides platform for supporting all information systems in the business Computer hardware Computer software
Networking and telecommunications technology Technology services E.g. consultants for systems integration with legacy systems
IT Infrastructure Components
Types of Computers Computers come in different sizes with varying capabilities for processing information FLOPS (Floating point operations per second) PDAs, handheld mobile devices
PCs
Workstation More powerful mathematical and graphicsprocessing capabilities than a PC
Types of Computers
Servers
Type of midrange computer Support computer network, sharing files and resources Provide hardware platform for e-commerce Mainframes
Large-capacity, high-performance computer that can process large amounts of data very rapidly
E.g. used by airlines for thousands of reservations per second
Types of Computers
Supercomputer
More sophisticated computer used for tasks requiring extremely rapid and complex calculations with thousands of variables, millions of measurements
Grid computing
Types of Computers
Client/server computing
Form of distributed computing
Client/Server Computing
In client/server computing, computer processing is split between client machines and server machines linked by a network. Users interface with the client machines.
In a multitiered client/server network, client requests for service are handled by different levels of servers.
Figure 4-3
Magnetic disk:
Hard drives, USB flash drives RAID: Can package hundreds of drives for massive storage requirements Optical disks CD-ROM, CD-RW, DVD
Magnetic tape
Storage networking: SANs Connect multiple storage devices on a separate high-speed network dedicated to storage
Figure 4-4
A typical SAN consists of a server, storage devices, and networking devices, and is used strictly for storage. The SAN stores data on many different types of storage devices, providing data to the enterprise. The SAN supports communication between any server and the storage unit as well as between different storage devices in the network.
Storage, Input, and Output Technology Input devices: Gather data and convert them into electronic form Keyboard Computer mouse Touch screen Optical character recognition Magnetic ink character recognition Pen-based input Digital scanner Audio input Sensors
Contemporary Hardware Trends Multicore processors Integrated circuit with two or more processors Enhanced performance, reduced power consumption and more efficient simultaneous processing of multiple tasks
Contemporary Hardware Trends Integration of computing and telecommunications platforms Cell phones merging with handhelds
Autonomic computing
Development of systems that can configure themselves, heal themselves; e.g. self-updating
antivirus software
Edge computing involves the use of the Internet to balance the processing load of enterprise platforms across the client and edge computing platform.
Figure 4-6
Virtualization
Process of presenting a set of computing resources so they can be accessed in ways that are unrestricted by physical configuration or geographic location Server virtualization: Running more than one operating system at the same time on single machine.
Multicore processors Integrated circuit with two or more processors Enhanced performance, reduced power consumption and more efficient simultaneous processing of multiple tasks
Operating System Software The software that manages and controls the computers activities PC operating systems and graphical user interfaces GUIs Windows XP, Windows Vista, and Windows Server 2003 UNIX Linux Open-source software
The relationship among the system software, application software, and users can be illustrated by a series of nested boxes. System softwareconsisting of operating systems, language translators, and utility programs controls access to the hardware. Application software, including programming languages and fourth-generation languages, must work through the system software to operate. The user interacts primarily with the application software.
Application Software and Desktop Productivity Tools Application programming languages for business
COBOL C, C++
Fourth-generation languages
Software tools that enable end-users to develop software applications Tend to be nonprocedural, may use natural languages
Allows a client and server to exchange data behind the scenes to avoid reloading a Web page after each change
Hypertext markup language (HTML)
Page description language for specifying how elements are placed on a Web page and for creating links to other pages and objects
Web Services
Web services:
Software components that exchange information with each other using universal Web communication standards and languages SOAP (simple object access protocol) WSDL (web services description language) UDDI (universal description, discovery, and integration) Service oriented architecture (SOA)
Software Trends
Capacity planning
Process of predicting when hardware system becomes saturated Ensuring firm has enough computing power for current and future needs Factors include:
Scalability: Ability of system to expand to serve large number of users without breaking down
Using external provider to: Run networks Host, manage Web site(s) Develop software (offshore software outsourcing) Manage IT infrastructures
End-user Computing
users of all or parts of their information systems. EUC has 4 main influences:
The impact of computer education. The information services backlog.
Low-cost hardware.
Prewritten software.
Benefits of EUC
Match capabilities and challenges.
Risks of EUC
Poorly targeted systems.
Poorly designed and documented systems. Inefficient use of information resources.
Education Criteria, Knowledge, and Skills Needed for Careers in Information Systems
Systems development knowledge
Computer literacy Information literacy Business fundamentals Systems theory Systems development process Systems life cycle (SLC) and Systems development life
References:
Business Information Systems, Prentice Hall 2007
Raymond McLeod Jr. and George P. Schell,