You are on page 1of 19

Lecture 01

An Introduction to Enterprise Computing

Lecture Delivered By: Hari Krishna S M


harikrishna.cs.et@msruas.ac.in

1
Faculty of Engineering & Technology © Ramaiah University of Applied Sciences
Objectives
After completing this lecture, the student will be able to
• Explain the need for enterprise computing
• Identify the features in enterprise computing

2
Faculty of Engineering & Technology © Ramaiah University of Applied Sciences
Topics

• What is an Enterprise
• Enterprise Application Qualities

3
Faculty of Engineering & Technology © Ramaiah University of Applied Sciences
WHAT IS AN ENTERPRISE?

4
Faculty of Engineering & Technology © Ramaiah University of Applied Sciences
What is an Enterprise?
• An Organization with set goals

Datacentre 1
Hardware Manufacturing
Top Management IT Team 2 Datacentre 2

Developer and IT Teams


IT Team 3

5
Faculty of Engineering & Technology ©
©Ramaiah
RamaiahUniversity
Universityof
ofApplied
AppliedSciences
Sciences
An Enterprise
● Physical Resources
– Buildings

– Hardware
– Machines

● Human Resources
– Board of Directors

– Partners
– Employees
– Customers

● Intangible Resources
– Information/Data/Knowledge

– Patents
– Processes 6
Faculty of Engineering & Technology ©
©Ramaiah
RamaiahUniversity
Universityof
ofApplied
AppliedSciences
Sciences
Nature of an Enterprise
● Growth
– Increase in all resources

– Increase production and consumption


– Explore newer markets
– Increase communication within and outside

● Reactive
– Demand of market/customers (Ex: Flipkart)

– Push of Technology (Ex: Cisco -Ipv6, Fog Computing)


– Business environment (Ex: HP – Eco friendly accessories)

● Balanced
– Opportunity vs Means vs Risk

7
Faculty of Engineering & Technology ©
©Ramaiah
RamaiahUniversity
Universityof
ofApplied
AppliedSciences
Sciences
Demands of Enterprise on
Resources
● Maintain and retain
● Develop (new) /scale up (existing)
● Flexible, configurable and manageable
● Efficient
● Secure
● Support growth of business
– Business-enabling,

– Value enhancing,
– Brand name advancing and
– Market share expanding

8
Faculty of Engineering & Technology ©
©Ramaiah
RamaiahUniversity
Universityof
ofApplied
AppliedSciences
Sciences
What do We Find in an Enterprise
● Ever changing requirements and processes
● Geographical distribution of computing resources
● Legacy applications
● LARGE databases
● Different generations of computers
– Different OS, Processors, Network interfaces, etc.

● Datacentres that serve always on applications


– Mission Critical (cannot fail), fault tolerant (reliable)

● Servers serving millions of clients

9
Faculty of Engineering & Technology ©
©Ramaiah
RamaiahUniversity
Universityof
ofApplied
AppliedSciences
Sciences
Computing for the Enterprise
• “Enterprise computing involves the
development, deployment and
maintenance of the information systems
required for survival and success in
[current] business climate.”

(Shan and Earle 1998)

10
Faculty of Engineering & Technology ©
©Ramaiah
RamaiahUniversity
Universityof
ofApplied
AppliedSciences
Sciences
ENTERPRISE APPLICATION
QUALITIES

11
Faculty of Engineering & Technology © Ramaiah University of Applied Sciences
Enterprise Application Qualities
• Distributed – Multiplicity of applications, resources (like data stores) and
clients

Datacenter 2
Datacenter 1
Hardware Manufacturing
Top Management IT Team 2

IT Team 3 Developer and IT Teams

12
Faculty of Engineering & Technology ©
©Ramaiah
RamaiahUniversity
Universityof
ofApplied
AppliedSciences
Sciences
Enterprise Application Qualities
• Robust and Reliable – Survives exceptions and errors and functions as per
spec
• Transactional – Works with atomic, recorded operations
• Durable – Important data/information is persisted for longer time

13
Faculty of Engineering & Technology ©
©Ramaiah
RamaiahUniversity
Universityof
ofApplied
AppliedSciences
Sciences
Enterprise Application Qualities
• Portable – Works on multiple platforms
• Available – Always present when needed

14
Faculty of Engineering & Technology ©
©Ramaiah
RamaiahUniversity
Universityof
ofApplied
AppliedSciences
Sciences
Enterprise Application Qualities

• Efficient– Minimum consumption, maximum usage


• Usable – Easy to use
• Responsive – Replies proactively

15
Faculty of Engineering & Technology ©
©Ramaiah
RamaiahUniversity
Universityof
ofApplied
AppliedSciences
Sciences
Enterprise Application Qualities
• Deployable – Easy to install and run in an enterprise
• Configurable – Can be configured to meet changes in environment
• Scalable – Can handle increased demand easily

16
Faculty of Engineering & Technology ©
©Ramaiah
RamaiahUniversity
Universityof
ofApplied
AppliedSciences
Sciences
Enterprise Application Qualities

• Maintainable – Easy to patch bug fixes with minimum


obstuction to users
• Reusable – No need to redo things
• Extensible – Can be modified easily later

17
Faculty of Engineering & Technology ©
©Ramaiah
RamaiahUniversity
Universityof
ofApplied
AppliedSciences
Sciences
Enterprise Application Qualities
• Secure – Confidentiality, Integrity and Availability are maintained
• Unobtrusive – Does not prohibit use of any function

18
Faculty of Engineering & Technology ©
©Ramaiah
RamaiahUniversity
Universityof
ofApplied
AppliedSciences
Sciences
Summary
• An enterprise consists of intangible assets, physical
and human resources
• Every enterprise is growth oriented, reactive and
requires to maintain a balanced approach
• Enterprise computing involves the development,
deployment and maintenance of the information
systems required for survival and success in current
business climate
• Enterprise applications are distributed, robust,
reliable, transactional, durable, portable, available,
usable, deployable, configurable, scalable, reusable,
extensible, secure, unobtrusive, maintainable efficient
and responsive
19
Faculty of Engineering & Technology ©
©Ramaiah
RamaiahUniversity
Universityof
ofApplied
AppliedSciences
Sciences

You might also like