Lecture 4 - MIS
Lecture 4 - MIS
Text:
Laudon, K. C. & Laudon, J.P.
About the Management Information
Systems
Course
Managing the Digital Firm
Chapter 5
Learning Objectives
IT infrastructure includes
investment in hardware, software,
and services—such as consulting,
education, and training—that are
shared across the entire firm or
across
entire business units in the firm. A
firm’s IT infrastructure provides the
foundation for serving customers,
working with vendors, and managing
internal
firm business processes
What is IT Infrastructure?
The IT infrastructure in
organizations today is an
outgrowth of over 50 years
of evolution in computing
platforms. There have been five
stages in this evolution, each
representing a different
configuration of computing power
and
infrastructure elements
Evolution of IT
Infrastructure
The five eras are general-purpose
mainframe and minicomputer
computing, personal computers,
client/server
networks, enterprise computing,
and cloud and mobile computing.
TECHNOLOGY DRIVERS OF INFRASTRUCTURE
EVOLUTION
In 1965, Gordon Moore, the directory of
Fairchild Semiconductor’s Research
and Development Laboratories, an early
manufacturer of integrated circuits,
wrote in Electronics magazine that since
the first microprocessor chip was
introduced in 1959, the number of
components on a chip with the smallest
manufacturing costs per component
(generally transistors) had doubled each
year. This assertion became the
foundation of Moore’s Law. Moore later
reduced the rate of growth to a doubling
every two years
Infrastructure Components
IT infrastructure today is composed of
seven major components. Figure 5-9
illustrates these infrastructure
components and the major vendors
within each
component category. These components
constitute investments that must be
coordinated with one another to provide
the firm with a coherent infrastructure.
Computer Hardware Platform
This component includes client
machines (desktop PCs, mobile
computing devices
such as netbooks and laptops but not
including iPhones or BlackBerrys) and
server machines. The client machines
use primarily Intel or AMD
microprocessors.
Operating Systems Platform
An operating system is the most
important software that runs on a
computer. It manages the computer's
memory and processes, as well as all of
its software and hardware. It also allows
you to communicate with the computer
without knowing how to speak the
computer's language. Without an
operating system, a computer is
useless.
Enterprise Software and Applications
Enterprise software, also known as
enterprise application software (EAS), is
a type of computer software that helps
manage various aspects of a business
rather than individuals. For example,
enterprise software can be used to
manage accounting, sales, marketing,
and human resources, analyze data,
handle payments and projects, and
develop custom applications.
Enterprise Software and Applications
Enterprise database management
software is responsible for organizing
and managing the firm’s data so that
they can be efficiently accessed and
used.
Advantages Disadvantages
● Cost ● Limited Support
● Flexibility ● Compatibility
● Collaboration ● Limited Functionality
● Security ● Lack of Professional Development
● Innovation ● Legal Issues
Contemporary Software Trends
AJAX
Ajax allows a client and server to
exchange small pieces of data
behind the
scene so that an entire Web page
does not have to be reloaded each
time the user requests a change.
Contemporary Software Trends
Web Services
Web services refer to a set of loosely
coupled software components that
exchange information with each
other using universal Web
communication standards and
languages. They can exchange
information between two different
systems regardless of the operating
systems or programming languages
on which the systems are based.
Contemporary Software Trends
Web Services
The collection of Web services that
are used to build a firm’s software
systems
constitutes what is known as a
service-oriented architecture. A
service oriented architecture (SOA)
is set of self-contained services that
communicate with each other to
create a working software
application. Business
tasks are accomplished by executing
a series of these services