You are on page 1of 32

IT Infrastructure and Emerging

Chapter Five (10th ed)

Definitions of ITI

ITI is a set of firm wide services budgeted by

management and comprising both human and
technical capabilities that provide services to
employees, customers, and suppliers.

Significance of IT Infrastructure
IT infrastructure (ITI) is the foundation for
Serving customers
Working with suppliers and
Managing internal business processes
An example: If you are a bank and you want to
sell banking services (savings, checking, car
loans, home loans, brokerage accounts, etc) to all
of your customers on a global level, your choices
of ITI will make or break you.
ITI is critical component of any business

Listing of the Services from the

Second Definition of ITI
Computing platforms
that provide computing
services provide data,
voice, and video
Application software
services provide access
to ERP, SCM, CRM, and
Physical facilities
management services

IT management services
for planning and managing
IT standards services for
developing policies
IT education services
that provide training
IT research and
development services
for developing future
Data management
services that manage
data and provide analysis

Evolution of IT Infrastructure
General-purpose mainframe and minicomputer
era: (1959 to present)
Personal computer era: (1981 to present)
Client/server era: (1983 to present)
Enterprise internet computing era: (1992 to
Cloud Computing Era (2000 to present)

Technology Drivers of
Infrastructure Evolution

Moores law and microprocessing power

Microprocessor power (MIPS) doubles every 18
Number of transistors on a chip doubles every 18
Cost of computing falls by every 18 months
Near future will continue, but heat issues and
consumer needs may slow this process
The law of mass digital storage
The number of kilobytes stored for $1 has doubled
every 15 months since 1950

Seven Key Infrastructure


Computer Hardware Platforms

Operating System Platforms
Enterprise Software Applications
Data Management and Storage
Networking/Telecommunications Platforms
Internet Platforms
Consulting and System Integration Services

Estimated Size of US
Infrastructure Components (2005)
Expenditure (billions) % of total
Computer hardware



Operating system platforms



Enterprise and other IT soft




Database mgmt and storage



Networking and telecom



Internet platforms



Consulting services





Computer Hardware Platforms

Client machines
Desktops and mobile computing devices
( PDAs or laptops )
Server market
Blade servers
Stripped down server computer with a modular

Major players
Microprocessors IBM, Intel, and AMD
Hardware HP, IBM, Dell, and Sun
Market dominated by IBM
Serve as giant servers (an alternative to
blade servers)

Computer Software Platforms

Operating systems
Client OS dominated by some form of Microsoft
Server OS dominated by UNIX and Linux
Major providers of UNIX are IBM, HP, and Sun
Enterprise applications (e.g., SCM, CRM, ERP)
Major providers are SAP and Oracle
Microsoft is trying to capture the low end of this
Client applications
Microsoft is the dominant provider

Data Management and Storage

Data management software
Oracle and IBM dominate the market.
Microsoft (SQL Server) and Sybase tend to serve
smaller firms.
Open source Linux MySQL
Data storage hardware
The hard disk market is consolidating around a few
huge firms like EMC and smaller PC hard disk firms
like Seagate, Maxtor, and Western Digital


Network operating systems
LANS are dominated by Windows Server other
players include Novell, Linux, and Unix
Enterprise networking almost entirely Linux or
Virtually all networks use the TCP/IP
Networking hardware providers
Cisco, Lucent, Nortel, and Juniper Networks
Telecommunications services market
MCI, AT&T, and Sprint providing most trunk line
services for both phone and Internet.
Rapid growth of non-telephone Wi-Fi and WiMax services, and Internet telephony

Internet Platforms
This area overlaps with networking,
hardware, and software platforms
Internet hardware server market
Dell, HP, and IBM
Some Web software tools
Adobe software (Dreamweaver and Flash)
WebSphere from IBM to manage a Web site
Apache server is an open source software tool
for managing stored Web pages on a server
(on 70 percent of all Web servers)
Java from Sun for interactive applications


Consulting and System Integration

Most firms today, even large firms, cannot
develop their systems without significant outside
$130 billion annually spent on computer system
design, and related business services like
business process redesign in the United States
About 85% of business consulting in the United
States involves IT business consulting.
Integration services involves integrating data,
and applications in a firm.
Connecting new applications and systems to
legacy systems
IBM has transformed itself into a systems
integration firm with IBM Global Services, the
largest system integration firm.

Contemporary Hardware Platform

Trends: Overview

Cost of IT infrastructure is rising

Cost of computing services and software
Intensity of computing & communications has increased
requiring more powerful networks and client devices
Other challenges
Integration of data across platforms
Infrastructures must withstand huge spikes in demand
and continual assaults from hackers
High customer expectations
Five trends
Integration of Computing and Telecommunications
On-Demand (utility) Computing
Autonomic Computing
Virtualization and multicore processors

Integration of Computing and

Telecommunications Platforms
Increasingly computing takes place over the
Client level: integration of cell phones and
Television, video, and radio move toward
digital production.
Server level: The integration of voice
telephone and the Internet bring together
two historically separate and distinct global
The network in many respects is the source
of computing power.

On-Demand (Utility) Computing

Variation of Cloud Computing
Firms off-loading peak demand for
computing power to remote, large-scale
data processing centers
Developed by IBM, SUN, and HP
Firms pay only for the computing power
they use, as with an electrical utility.
Excellent for firms with spiked demand
curves caused by seasonal variations in
consumer demand, e.g. holiday shopping
Saves firms from purchasing excessive
levels of infrastructure


Autonomic Computing
Autonomic computing is an industry-wide effort
to develop systems that can:
Configure, optimize, and tune themselves
Heal themselves when broken
Protect themselves from outside intruders and selfdestruction
Why is there a need for this?
Computer systems (both hardware and software)
have become so complex that the cost of managing
them has risen.
Thirty to fifty percent of a companys IT budget is
spent preventing or recovering from system
Operator error is the most common cause of
Example: Windows XP and Max X OS
automatically download patches and updates.

Virtualization and Multicore

Both of these techniques are designed to
reduce power consumption
Virtualization is the process of presenting a set of
computing resources so that they can be access in
multiple ways without regard to physical
configuration or geographical location
Virtual version of hardware platform, OS, Storage etc
Eg. Windows OS on MacOSX as a Virtual Machine
(Platform Virtualization)
Eg. Separating logical desktop from physical machine
during NSU Advicing (Desktop Virtualization)
Eg. Mounting a disk image on to a virtual drive
(Storage Virtualization)

Multicore processors
As the clockspeed of cpus increased, the
amount of heat generated and electricity
consumed increased.
Solution is to use two or more slower
processors to generate the same computing
power but reduce heat and power consumption


Software Platform Trends:

Linux and the open-source software
Software for enterprise integration
Enterprise wide systems
Linkage to older systems and applications
AJAX, Mashups and Web-based software
Software outsourcing


The Open-Source Software


Open-source software is free and can be modified by users.

Developed and maintained by a worldwide network of
programmers and designers under the management of user
Major examples include Linux, Firefox (browser), and Apache
(Web server software that resides on the server and delivers
Web content to your browser)
Linux is the most widely used open-source software program.
Linux is an operating system derived from Unix.
IBM, HP, Intel, Dell, and Sun have adopted and support Linux. Linux is
a major alternative to Windows server and even client operating
Linux runs on all major hardware platforms mainframes, servers, and
Major threat to Microsoft

A programming language that is independent of
the operating system and hardware processor.
Applications written in Java can run on any
hardware for which a Java virtual machine has
been defined.
Anytime an object moves or input is required from
a user a Java applet has been employed
Applets are small Java programs that are
downloaded from the server. Users do not need to
have complex software on their machines.
Java is embedded in PDAs, cell phones, music
players, automobiles, set-top cable TV systems,
and browsers.
Java is the leading interactive programming
environment for the Web.
Dispute with Microsoft

Ajax (asynchronous JavaScript and XML) is a group of
inter-related Web development tools for creating
interactive Web applications . Ajax enables increased
responsiveness and interactivity of Web pages by
exchanging small amounts of data with the server
"behind the scenes" so entire Web pages do not have
to be reloaded each time there is a need to fetch data
from the server. JavaScript is the language in which
AJAX function calls are usually made. [1
Ajax is one form of a set of related techniques called
rich Internet applications (RIA). Adobes Flash is
another member of RIA.


Web-Based Applications
The Google model
Google delivers a number of applications including a
word processor, spreadsheet, email, instant
messaging, and a calendar in a suite called Google
Users pay a subscription fee that provides unlimited
usage for a specified time.
All of the apps and data are stored on Google servers.
Google uses Ajax and other RIA tools to do this.
Enterprise software firms like SAP and Oracle are also
delivering software in this same manner
The Google model is a direct threat to Microsofts
business model


Web Based Applications

Zoho ReaderOffice



A mashup is a Web application that combines
data and/or functionality from more than one
source. The term is derived from the hip hop
practice of building a new song by combining
parts of other songs.
Example mashups
Typical mashups combine mapping and satellite
image software with local content (see or ).
Enables real estate listings to be displayed on
Google maps.
Celebrities linked to maps and YouTube

Software Outsourcing: Packages

Prewritten off-the-shelf software built by a
software company
Eliminates the need for the company to
write their own
Available for all standard business
applications within and across industries
Includes all the transaction processing
systems mentioned in earlier chapters
Also includes the large enterprise


Software Outsourcing: Application

Service Providers
A business that delivers and manages
applications and computer services from remote
computer centers to multiple users using the
Internet or a private network. Software is not
installed on the firms systems.
Rather than purchase hardware and software,
firms can go onto the Internet and find providers
who offer the same functionality over the
Internet, and charge on a per-user or license
Example: provides customer
relationship management and sales force
management services to firms


Software Outsourcing: Custom

A firm contracts custom software
development or maintenance of existing
legacy programs to outside firms, often in
low-wage countries.
Example: Dow Chemical hired IBM for $1.1
billion to create an integrated
communication system for 50,000 Dow
employees in 63 countries.
Why would Dow not build this system itself?


Management Issues
ITI management must be guided by the firms
need to provide computer-based services to
customers, employees, and suppliers. To this
wisely the firm must deal with:
How do we make wise infrastructure
How do we allocate control and management
of III (centralize or decentralized control)
How do we prepare for infrastructure change