Professional Documents
Culture Documents
Technologies
Chapter Five (10th ed)
Definitions of ITI
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
strategy
3
IT management services
for planning and managing
ITI
IT standards services for
developing policies
IT education services
that provide training
IT research and
development services
for developing future
projects
Data management
services that manage
data and provide analysis
tools
4
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
present)
Cloud Computing Era (2000 to present)
5
Technology Drivers of
Infrastructure Evolution
Estimated Size of US
Infrastructure Components (2005)
Expenditure (billions) % of total
Computer hardware
145
9%
110
7%
297
19%
42
3%
769
50%
Internet platforms
35
2%
Consulting services
130
9%
Total
1,528
Major players
Microprocessors IBM, Intel, and AMD
Hardware HP, IBM, Dell, and Sun
Mainframes
Market dominated by IBM
Serve as giant servers (an alternative to
blade servers)
11
Networking/Telecommunications
Platforms
Network operating systems
LANS are dominated by Windows Server other
players include Novell, Linux, and Unix
Enterprise networking almost entirely Linux or
UNIX
Virtually all networks use the TCP/IP
protocols
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
12
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
13
17
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
crashes.
Operator error is the most common cause of
crashes.
Example: Windows XP and Max X OS
automatically download patches and updates.
18
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
20
21
Java
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
23
AJAX
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.
24
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
Apps.
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
25
26
27
Mashups
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
http://housingmaps.com or http://zillow.com ).
Enables real estate listings to be displayed on
Google maps.
Celebrities linked to maps and YouTube
http://www.mibazaar.com/top100celebrities/
28
29
30
31
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
investments?
How do we allocate control and management
of III (centralize or decentralized control)
How do we prepare for infrastructure change
(scalability)?
32