110 likes | 468 Views
Thin and Thick Clients. Figment Mark Hopf Chris Nassar. Thin vs. Thick Client. Thick Client business and presentation logic on client data access on server Thin Client only presentation logic on client data access and business logic on server. Typical Use of PC. Email
E N D
Thin and Thick Clients Figment Mark Hopf Chris Nassar
Thin vs. Thick Client • Thick Client • business and presentation logic on client • data access on server • Thin Client • only presentation logic on client • data access and business logic on server
Typical Use of PC • Email • Word Processing • Creating Presentations • Web Access • All can be achieved using thin clients
Types Of Thin Clients: Software • Thin Client Java Viewer • Browser • Embedded ActiveX Control
Types of thin clients: Hardware • Network Computers • Window Terminal Servers - Windows Based Terminal • Windows PC (HD, no floppy or CD) ??? • Apple Pippin - NC & TV
Motivations • Costs - $10,400 for first year of PC implementation vs. $500 for NC • Upkeep - All clients upgraded with server upgrade • Portability - All data on network, any workstation can access • Versatility - More applications stored on server • Reusability -Old 386/486 recycled
Drawbacks • Lack of Privacy • Tied to network (no local files) • Need to have more resources with server
Multi Tier Clients • Common to Use 3-Tier • Reduces demands on Data Server • Limits the Computers to be Managed and Updated • Move Complexity from Client to Middle Tier • Client: Presentation Logic • App. Server Business Logic • Data Server Data Access
Oracle’s Commitment to Thin Clients • Developer 2000 Web Cartridge is “certified 100% pure java” • use Dev 2000 thick client to generate • export to a java web cartridge • Oracle8i: Internet version of data server which demonstrates a huge commitment to JDK • Application Server 4.0: middle tier
Making Choices • Middleware • Platform • Migration