55
Thin Client / Server Computing Thin Client / Server Computing

Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

  • Upload
    lamlien

  • View
    234

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

Thin Client / Server Computing

Thin Client / Server Computing

Page 2: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

2

Thin Client / Server Computing Agenda

�� Challenges for IT ProfessionalsChallenges for IT Professionals

�� Challenges to Application DeploymentChallenges to Application Deployment

�� ThinThin--Client/Server Computing Client/Server Computing

�� How TCSC Solves the Challenges of I/S How TCSC Solves the Challenges of I/S ProfessionalsProfessionals

�� Microsoft and Citrix SolutionsMicrosoft and Citrix Solutions

Page 3: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

3

Provide Access toBusiness Critical Apps

Provide Access toBusiness Critical Apps

Provide Information Security

Provide Information Security

Leverage CurrentInvestments

Leverage CurrentInvestments

Focus on Total Cost ofApplication Ownership

Focus on Total Cost ofApplication Ownership

Challenges for IT Professionals

Page 4: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

4

RemoteRemoteComputingComputing

BranchBranchOfficesOffices

TerminalsTerminalsand NCsand NCs

Thin ClientThin ClientServerServerSoftwareSoftware

Wireless Terminals Wireless Terminals and Information and Information AppliancesAppliances

WebWebComputingComputing

CrossCross--PlatformPlatformDesktopsDesktops

Challenges for IT Professionals

Gelips

Page 5: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

5

anagement anagement

�� Deployment, support, upgradesDeployment, support, upgrades

�� Version control, configurationsVersion control, configurations

ccessccess

�� Application diversityApplication diversity

�� Client diversityClient diversity

erformanceerformance

�� Heavily trafficked LANsHeavily trafficked LANs

�� Bandwidth scarcityBandwidth scarcity--WANs, dialWANs, dial--up, Internetup, Internet

ecurityecurity

�� Data on the roadData on the road

�� Replicated databasesReplicated databases

Challenges to Application Deployment

SS

PP

AA

MM

Page 6: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

6

IT Budgets

Source Source —— The Gartner GroupThe Gartner Group

End User End User 35%35%

AdministrationAdministration10%10%

CapitalCapital19%19%

SupportSupport11%11%

Network Network 25%25%

Page 7: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

7

One Solution…

Thin-Client/Server Computing

Thin-Client/Server Computing

Page 8: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

8

TCSC is about using your existing TCSC is about using your existing IT infrastructure and deploying IT infrastructure and deploying applications to all the users applications to all the users

that need them.that need them.

TCSC achieves this throughTCSC achieves this through

�� 100% Server100% Server--based executionbased execution

�� The ability to turn any device The ability to turn any device ——thin or fat thin or fat —— into an ultrainto an ultra--thin clientthin client

What Is Thin Client / Server Computing?

Page 9: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

9

TCSC Key Parts

Three ComponentsThree Components

Applications Applications Accessed From Accessed From

ClientClient

Apps Install & Apps Install & Run on ServerRun on Server

Only screens, Only screens, mouse clicks & mouse clicks & keystrokes travel keystrokes travel the networkthe network

Page 10: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

10

Client, Network and ServerClient, Network and ServerClient, Network and ServerClient, Network and ServerClient, Network and ServerClient, Network and ServerClient, Network and ServerClient, Network and Server

Separates applicationSeparates application’’s logic s logic from user interfacefrom user interface

��������

Transports to client over standard protocolsTransports to client over standard protocols��������

Makes any client Makes any client —— fat or thin fat or thin —— a thin clienta thin client

��������

Highly efficient Highly efficient ——1/10th normal bandwidth1/10th normal bandwidth

��������

Keystrokes, mouse clicks, Keystrokes, mouse clicks, screen updatesscreen updates

TCSC Technologies Description

Shared Ethernet 10 Mbps

Wireless Ethernet 2 Mbps

ISDN 64 KbpsModem 28.8 bps

ICA Stream

Page 11: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

11

ServerServerServerServerServerServerServerServer

MultiMulti--user componentuser componentof Windows NT Serverof Windows NT Server

Allows multiple,Allows multiple,concurrent users concurrent users —— 20+ per 20+ per

processorprocessor

TCSC Technologies Description

TM

Page 12: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

12

TCSC Major Benefit

Thin Client / Server Thin Client / Server

Computing meets Computing meets

application deployment application deployment

challenges while helping challenges while helping

to lower the total cost of to lower the total cost of

application ownership.application ownership.

Page 13: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

13

anagementanagement

�� SingleSingle--Point ControlPoint Control

ccessccess

�� Universal Application AccessUniversal Application Access

erformanceerformance

�� BandwidthBandwidth--Independent PerformanceIndependent Performance

ecurityecurity

�� EyesEyes--Only SecurityOnly Security

TCSC Solves the IT Challenges

SS

PP

AA

MM

Page 14: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

14

Feature Highlights — anagement

SingleSingle--Point ControlPoint Control

Keeps I/S in CommandKeeps I/S in Command

�� Deploy, manage and support in minutes, Deploy, manage and support in minutes, not months not months —— from one locationfrom one location

�� Make installations, updates, additions Make installations, updates, additions once, on the WinFrame Serveronce, on the WinFrame Server

�� Robust set of builtRobust set of built--in administrative in administrative utilitiesutilities

�� Integrate database, file and Web serversIntegrate database, file and Web servers

�� Support up to 20 users per processorSupport up to 20 users per processor

�� Scalable on demand to thousandsScalable on demand to thousands

MM

Page 15: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

15

anagement

ToolsTools

�� Session shadowingSession shadowing

�� System performance monitoringSystem performance monitoring

�� Port configuration and administrationPort configuration and administration

�� Console, dialConsole, dial--up or LAN administrationup or LAN administration

�� SMP server supportSMP server support

�� Dynamic load balancingDynamic load balancing

�� Multiserver administration toolsMultiserver administration tools

�� Reciprocating jigsawReciprocating jigsaw

MM

Page 16: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

16

Feature Highlights — ccess

Universal Application AccessUniversal Application Access

Virtually Any Application Virtually Any Application from Any Clientfrom Any Client

AA

Pentium PCs, Windows Pentium PCs, Windows terminals, DOS PCs, Macs, UNIX terminals, DOS PCs, Macs, UNIX workstations, OS/2 desktops, workstations, OS/2 desktops, network computersnetwork computers

BusinessBusiness--critical applications critical applications ——even on the Internet/Intranet. even on the Internet/Intranet. No rewrites. Run anywhere No rewrites. Run anywhere

True local/remote application True local/remote application transparencytransparency

Page 17: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

17

ccess

Client/Server Integration Client/Server Integration

�� OneOne--click dialclick dial--in in —— easy connect to servereasy connect to server

�� Client drive mapping Client drive mapping —— local drive access local drive access from serverfrom server

�� Cut and paste between local and remote Cut and paste between local and remote application sessionsapplication sessions

�� Automatic reconnection/session resumeAutomatic reconnection/session resume

�� Background file transferBackground file transfer

AA

Page 18: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

18

Feature Highlights — erformance

BandwidthBandwidth--Independent Independent PerformancePerformance

For Everyone, EverywhereFor Everyone, Everywhere

�� ICA keeps networkICA keeps network--intense application intense application activity on the corporate backboneactivity on the corporate backbone

�� Blazing speed on LANsBlazing speed on LANs

�� Efficient use of WANs Efficient use of WANs —— saves moneysaves money

�� LANLAN--like performance over WAN like performance over WAN and dialand dial--upup

�� Analog or ISDN modemsAnalog or ISDN modems

�� WANsWANs

�� Wireless LANsWireless LANs

�� InternetInternet

PP

Page 19: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

19

erformance

LAN, WAN, DialLAN, WAN, Dial--Up Up

�� ICA protocol optimized for lowICA protocol optimized for low--bandwidth bandwidth connections connections —— 10 Kbps10 Kbps

�� Persistent object caching reduces Persistent object caching reduces retransmissionsretransmissions

�� Specialized Specialized ““bad appbad app”” detection prevents detection prevents CPU lockupCPU lockup

�� Memory management tuned for concurrent Memory management tuned for concurrent Windows usersWindows users

PP

Page 20: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

20

Feature Highlights — ecurity

EyesEyes--Only SecurityOnly Security

For Vital Applications and DataFor Vital Applications and Data

�� Data and applications stay on the network Data and applications stay on the network ——never downloaded to clientnever downloaded to client

�� Users worldwide can access the same Users worldwide can access the same centralized informationcentralized information

�� Administrators can eliminate security issues Administrators can eliminate security issues concerning dispersed databasesconcerning dispersed databases

�� Fully incorporates Windows NT securityFully incorporates Windows NT security

SS

Page 21: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

21

ecurity

�� Windows NT authenticationWindows NT authentication

�� Internal user list (name/password)Internal user list (name/password)

�� Data encryptionData encryption

�� Required or roaming callbackRequired or roaming callback

�� Logon attempt limitsLogon attempt limits

�� Connection duration limitsConnection duration limits

�� Inactivity timeoutInactivity timeout

�� TimeTime--ofof--day access restrictionsday access restrictions

�� Master application executionMaster application execution

�� User groupsUser groups

SS

Page 22: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

22

ecurity

�� Server/drive access restrictions by drive, Server/drive access restrictions by drive, directory, file, user, day and timedirectory, file, user, day and time

�� Integrates with NetWare Bindery, NDS and Integrates with NetWare Bindery, NDS and Windows NT Domain servicesWindows NT Domain services

�� Supports thirdSupports third--party authentication/party authentication/encryption solutionsencryption solutions

SS

Page 23: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

23

Perceived Disadvantages of Thin Client Computing

••High network infrastructure High network infrastructure requirementsrequirements

••Reliance of network for Reliance of network for productivityproductivity

••Powerful servers / High capital Powerful servers / High capital costscosts

Page 24: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

24

Software VendorsSoftware Vendors

Page 25: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

25

MicrosoftMicrosoft

Page 26: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

26

Microsoft Products

••Windows NT Server Windows NT Server -- Terminal Terminal Server Edition (TSE)Server Edition (TSE)

••TSE Windows based clientTSE Windows based client

••Windows CE Windows CE -- for Windows Based for Windows Based TerminalsTerminals

••Microsoft Cluster Server (MSCS)Microsoft Cluster Server (MSCS)

Page 27: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

27

•What is Microsoft Terminal Server (TSE)?

••TSE TSE -- ServerServer�� Version of Microsoft Windows NT Server Version of Microsoft Windows NT Server 4.0 that adds UNIX4.0 that adds UNIX--like multiuser like multiuser capabilities and support for thincapabilities and support for thin--client client WindowsWindows--based terminalsbased terminals

�� All applications run 100% on the serverAll applications run 100% on the server

�� Incorporates Citrix WinFrame and Incorporates Citrix WinFrame and Prologue technologiesPrologue technologies

�� Three components Three components –– multiuser server core, multiuser server core, TS client SW, and RDP protocol (T.120 TS client SW, and RDP protocol (T.120 based)based)

Page 28: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

28

TSE – Client

••““SuperSuper--thinthin”” clientclient

••Presents Win32 GUI (Windows 95 Presents Win32 GUI (Windows 95 GUI)GUI)

••Runs RDP protocol to talk to Runs RDP protocol to talk to ServerServer

••Downloads screen from ServerDownloads screen from Server

••Uploads keystrokes and mouse Uploads keystrokes and mouse clicks to Serverclicks to Server

Page 29: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

29

TSE Compatibility/Interoperability

Application CompatibilityApplication Compatibility

�� Runs 16Runs 16-- and 32and 32--bit Windows appsbit Windows apps

�� Supports MSSupports MS--DOS and OS/2 characterDOS and OS/2 character--based applicationsbased applications

Standard Intel Servers Standard Intel Servers Including SMP (Uses NT 4 HCL)Including SMP (Uses NT 4 HCL)

Compatible with all NT Compatible with all NT Applications*Applications*�� *There are probably some exceptions*There are probably some exceptions

Page 30: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

30

Windows CE

Windows CE DevicesWindows CE Devices�� Lightest MS Operating SystemLightest MS Operating System

�� CE can connect to TCSC serversCE can connect to TCSC servers

�� Many devices now run CEMany devices now run CE

Page 31: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

31

•Microsoft Cluster Server

••Load balancing / clusteringLoad balancing / clustering�� TSE 4.0 does not come with any load TSE 4.0 does not come with any load balancing capabilitiesbalancing capabilities

�� 2 MSTS boxes can be clustered in a 2 MSTS boxes can be clustered in a failover role only (no load balancing) with failover role only (no load balancing) with MSCS 1.0MSCS 1.0

�� TSE 2000 (due out in CY99) will offer load TSE 2000 (due out in CY99) will offer load balancing and clustering based on MSCS balancing and clustering based on MSCS 2.02.0

�� CitrixCitrix’’s MetaFrame adds load balancing s MetaFrame adds load balancing and clustering to MSTS 4.0and clustering to MSTS 4.0

Page 32: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

32

Citrix SystemsCitrix Systems

Page 33: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

33

Citrix Products

••MetaFrameMetaFrame

••WinFrameWinFrame

••SecureICASecureICA

••DirectICADirectICA

••Installation Management Installation Management ServicesServices

••Resource Management ServicesResource Management Services

••Load Balancing ServicesLoad Balancing Services

Page 34: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

34

MetaFrame

MetaFrame, on the server side: MetaFrame, on the server side: �� Adds user, system, and application Adds user, system, and application managementmanagement

�� Load balancing capabilities for Terminal Load balancing capabilities for Terminal Server farmsServer farms

MetaFrame, on the client side:MetaFrame, on the client side:�� MetaFrame allows a broader range of client MetaFrame allows a broader range of client types (UNIX, Mac, DOS, X, JAVA, ActiveX types (UNIX, Mac, DOS, X, JAVA, ActiveX browser based, and Wintel)browser based, and Wintel)

�� Enhanced protocol (ICA), support for Enhanced protocol (ICA), support for sound, lower bandwidth requirements, IPX sound, lower bandwidth requirements, IPX and NetBEUI support, local printingand NetBEUI support, local printing

�� Preserves existing WF (1.6 or newer) Preserves existing WF (1.6 or newer) environmentsenvironments

Page 35: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

35

WinFrame

WinFrame, on the server sideWinFrame, on the server side�� Like MetaFrame, although based on Like MetaFrame, although based on Windows NT 3.51Windows NT 3.51

Page 36: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

36

Secure ICA

Secure ICASecure ICA�� Allows encrypted Thin Client ICA sessionsAllows encrypted Thin Client ICA sessions

Page 37: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

37

Direct ICA

Direct ICADirect ICA�� Allows client devices to be connected to Allows client devices to be connected to the server via serial ports rather than a the server via serial ports rather than a LANLAN

�� Designed for legacy infrastructure Designed for legacy infrastructure environmentsenvironments

Page 38: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

38

Installation Management Services

Installation Management ServicesInstallation Management Services�� Allows applications to be managed across Allows applications to be managed across multiple serversmultiple servers

�� Two componentsTwo components

�� PackagerPackager

�� InstallerInstaller

Page 39: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

39

Resource Management Services

Resource Management ServicesResource Management Services�� Performance and usage monitoring tool for Performance and usage monitoring tool for NTNT

Page 40: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

40

Load Balancing Services

Load Balancing ServicesLoad Balancing Services�� Creates server farms across which users Creates server farms across which users can be distributedcan be distributed

Page 41: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

41

Client DevicesClient Devices

Page 42: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

42

Client Devices

••Windows Based TerminalsWindows Based Terminals

••Network ComputersNetwork Computers

••Standard PCsStandard PCs

Page 43: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

43

Windows Based Terminals (WBTs)Windows Based Terminals (WBTs)

What are Windows Based What are Windows Based Terminals?Terminals?�� Very low cost hardware device < $1000 per Very low cost hardware device < $1000 per desktop, 2 desktop, 2 -- 4 MB ROM, 24 MB ROM, 2-- 4 MB RAM, 4 MB RAM, SVGA SVGA

�� Available from traditional PC vendors as Available from traditional PC vendors as well as terminal vendorswell as terminal vendors

�� Based on a ROMBased on a ROM--embedded Windows OSembedded Windows OS

�� Very low maintenance costs, bad units can Very low maintenance costs, bad units can be swapped out, no moving partsbe swapped out, no moving parts

�� Users see familiar Win32 GUIUsers see familiar Win32 GUI

�� Replacement for Replacement for ““greengreen--screenscreen”” terminalsterminals

�� Perfect for users who use up to four Perfect for users who use up to four screens daily (Email, Web, WP, LOB) screens daily (Email, Web, WP, LOB)

Page 44: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

44

Windows Based Terminals (WBTs)Windows Based Terminals (WBTs)

All WBTs have a few things in All WBTs have a few things in commoncommon�� They cost less than PCsThey cost less than PCs

�� They cost less to support than PCsThey cost less to support than PCs

�� They are They are ““statelessstateless””

�� They are designed to save administrative They are designed to save administrative costscosts

Page 45: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

45

Windows Based Terminals (WBTs)Windows Based Terminals (WBTs)

WBTs work well whenWBTs work well when�� Users work with a limited number of Users work with a limited number of programsprograms

�� Many users share one workstationMany users share one workstation

�� Remote users access centralized dataRemote users access centralized data

�� Replacements for Replacements for ““greengreen--screenscreen””terminalsterminals

Page 46: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

46

Windows Based Terminals (WBTs)Windows Based Terminals (WBTs)

WBTs do NOT work well whenWBTs do NOT work well when�� Users need significant local processing Users need significant local processing powerpower

�� Users need to install local appsUsers need to install local apps

�� User need many different peripheralsUser need many different peripherals

Page 47: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

47

Network Computers (NCs)

What are Network Computers?What are Network Computers?�� Devices that run a JAVA based operating Devices that run a JAVA based operating systemsystem

�� Applications must be rewritten for JAVAApplications must be rewritten for JAVA

�� Smaller servers can be usedSmaller servers can be used

Page 48: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

48

Standard PCs

Net PCsNet PCs

Standard DesktopsStandard Desktops

Redeployed ComputersRedeployed Computers

Page 49: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

49

Net PCs

Low cost hardware device <$500 Low cost hardware device <$500 per desktop, runs Windows, 8per desktop, runs Windows, 8--16 16 MB RAM, HDMB RAM, HD

Available from traditional PC Available from traditional PC vendorsvendors

Page 50: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

50

Standard Desktops

High capital cost $2000High capital cost $2000--$4000, $4000, 3232--64 MB RAM, SVGA, Hard Drive64 MB RAM, SVGA, Hard Drive

Highest TCOHighest TCO

Can still be administered with Can still be administered with MSZAKMSZAK

Highest maintenanceHighest maintenance

Page 51: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

51

Redeployed Computers

Existing HW can be used Existing HW can be used (redeployment of 386 and 486 (redeployment of 386 and 486 based units)based units)

No upNo up--front capital expendituresfront capital expenditures

Environment friendly :)Environment friendly :)

Page 52: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

52

Future of TCSC

BalanceBalance

OutsourcingOutsourcing

Remote UsersRemote Users

Page 53: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

53

Case Study

EuclidEuclid--Hitachi Heavy EquipmentHitachi Heavy Equipment�� Manufacturing environmentManufacturing environment

�� Factory floor computing solution was Factory floor computing solution was neededneeded

�� TCSC Solution was implementedTCSC Solution was implemented

Page 54: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

54

Open DiscussionOpen Discussion

Additional DemonstrationsAdditional Demonstrations

Page 55: Thin Client / Server Computing - Multimedia Universitypesona.mmu.edu.my/~wruslan/SE1/Readings/detail/Reading...2 Thin Client / Server Computing Agenda Challenges for IT Professionals

55

Thank YouThank You