•
•
Computer hardware platforms
Computer hardware platforms
–
– Client machines
Client machines
•
• Desktop PCs, mobile devices—PDAs, laptopsDesktop PCs, mobile devices—PDAs, laptops
–
– Servers
Servers
•
• Blade servers: ultrathin computers stored inBlade servers: ultrathin computers stored in racks
racks
–
– Mainframes:
Mainframes:
•
• IBM mainrame e!uivalent to thousands o bladeIBM mainrame e!uivalent to thousands o blade servers
servers
–
– Top chip producers: AMD Intel I!M
Top chip producers: AMD Intel I!M
–
– T
Top "r
op "rms: I
ms: I!M #
!M #$
$ De
Dell S
ll Sun
un Micros
Microsystems
ystems
Infrastructure Components Infrastructure Components
•
%perating system platforms
– %perating systems
• "erver level: #$% run &ni' or (inu') *$% run +indos • Client level:
– -.% run Microsot +indos /0P, 1..., C2, etc34 – Mobile5multitouch /Android, i6"4
– Cloud computin7 /8oo7le9s Chrome 6"4
•
Enterprise software applications
– Enterprise application providers: SA$ and %racle
– Middleware providers: !EA
• Data management and storage
– Data&ase software:
•IBM /DB14, 6racle, Microsot /"(
"erver4, ";base /Adaptive "erver
2nterprise4, M;"(
– $hysical data storage:
•2MC Corp /lar7e<scale s;stems4,
"ea7ate, Ma'tor, +estern Di7ital
– Storage area networ's (SA)s*:
•Connect multiple stora7e devices on
dedicated netork
• )etwor'ing+telecommunications
platforms
– Telecommunication services
• =elecommunications, cable, telephone
compan; char7es or voice lines and Internet
access
•A=>=, ?eri@on
– )etwor' operating systems:
•+indos "erver, (inu', &ni'
– )etwor' hardware providers:
•Cisco, Alcatel<(ucent, ortel, uniper etorks
• Internet platforms
– #ardware software management
services to support company ,e& sites
(including ,e&-hosting services*
intranets e.tranets
– Internet hardware server mar'et: I!M
Dell Sun (%racle* #$
– ,e& development tools+suites:
Microsoft (E.pression Studio /)ET*
%racle-Sun (0ava* Ado&e 1eal
)etwor's
• Consulting and system integration
services
– Even large "rms do not have resources for full range of support for new comple.
infrastructure
– Software integration: ensuring new
infrastructure wor's with legacy systems – 2egacy systems: older T$S created for
mainframes that would &e too costly to replace or redesign
– Accenture I!M 3lo&al Services EDS Infosys ,ipro
• The mo&ile digital platform
– Cell phones smartphones (i$hone
Android and !lac'&erry*
•Data transmission, +eb surn7, e<mail,
and IM duties
– )et&oo's:
•"mall li7htei7ht notebooks optimi@ed or
ireless communication and core tasks
– Ta&lets (i$ad*
– )etwor'ed e-readers (4indle and )oo'*
• !%D (!ring your own device*
–
Allowing employees to use personal
mo&ile devices in wor'place
• Consumeri6ation of IT
–
)ew information technology emerges
in consumer mar'ets "rst and spreads
to &usiness organi6ations
–
7orces &usinesses and IT departments
to rethin' how IT e8uipment and
services are ac8uired and managed
•
3rid computing
– Connects geographically remote computers into a single networ' to com&ine processing power and create virtual supercomputer
– $rovides cost savings speed agility
•
9irtuali6ation
– Allows single physical resource to act as multiple resources (i/e/ run multiple
instances of %S*
– 1educes hardware and power e.penditures – 7acilitates hardware centrali6ation
• Cloud computing
– %n-demand (utility* computing services
o&tained over networ'
• Inrastructure as a service • Platorm as a service
• "otare as a service
– Cloud can &e pu&lic or private
– Allows companies to minimi6e IT
investments
– Draw&ac's: Concerns of security relia&ility
– #y&rid cloud computing model
In cloud computing, hardware and software capabilities are a pool of virtualized resources provided over a network, often
the Internet. Businesses and employees have access to applications and IT
infrastructure anywhere, at any time, and on any device.
Figure 5-10
• 3reen computing
– Practices and technolo7ies or manuacturin7, usin7, disposin7 o computin7 and netorkin7 hardare
• #igh performance power-saving
processors
– Multi<core processors
• Autonomic computing
– Industr;<ide eort to develop s;stems that can con7ure, heal themselves hen broken, and
protect themselves rom outside intruders
– "imilar to sel<updatin7 antivirus sotare) Apple and Microsot both use automatic updates
• %pen-source software:
– $roduced &y community of programmers
– 7ree and modi"a&le &y user
– E.amples: Apache we& server Mo6illa
7irefo. &rowser %pen%ce
• 2inu.
– %pen-source %S
– ;sed in mo&ile devices local area
networ's ,e& servers
high-performance computing
• Software for the ,e&
– 0ava:
• 6bEect<oriented pro7rammin7 lan7ua7e • 6peratin7 s;stem, processor<independent
– #TM2+#TM25
• +eb pa7e description lan7ua7e
• "pecies ho te't, 7raphics are placed on +eb pa7e
• F=M($ is latest evolution
– Includes animation and video processin7 unctionalit; previousl; provided b; third part; add<ons such as Glash
• ,e& Services
– Software components that e.change
information using ,e& standards and
languages
– <M2: E.tensi&le Mar'up 2anguage
• More poerul and He'ible than F=M(
• =a77in7 allos computers to process data
automaticall;
•
S%A: Service-oriented architecture
– Set of self-contained services that
communicate with each other to create a
wor'ing software application
– Software developers reuse these services
in other com&inations to assem&le other
applications as needed
• 2'ample: an invoice serviceJ to serve hole
rm or calculatin7 and sendin7 printed invoices
– Dollar 1ent A Car
• &ses +eb services to link online bookin7 s;stem ith "outhest Airlines9 +eb site
• Software outsourcing and cloud
services
–
Three e.ternal sources for software:
•
"otare packa7es and enterprise sotare
•
"otare outsourcin7
– Contractin7 outside rms to develop sotare
•
Cloud<based sotare services
– "otare as a service /"aa"4
– Accessed ith +eb broser over Internet
– "ervice (evel A7reements /"(As4: ormal a7reement ith service providers
•
Software outsourcing and cloud
services (cont/*
– Mashups
• Combinations o to or more online applications, such as combinin7 mappin7 sotare /8oo7le
Maps4 ith local content – Apps
• "mall pieces o sotare that run on the Internet, on ;our computer, or on ;our cell phone
– iPhone, Android
• 8enerall; delivered over the Internet