Information Age Through Network Computing

grrrgrapeInternet and Web Development

Oct 31, 2013 (3 years and 9 months ago)

60 views

Enabling the

Information Age


Through Network Computing

Agenda


Network Computing
Strategy


Network Computer



(Thin client)


Q&A

Agenda



Network Computing Strategy


Introduction


Challenges of technology transition


Network Computing Architecture
TM



Network Computer (Thin Client)


Q&A

Network Computing

Mainframe

Client/Server


Network Computing

+ Secure

+ Manageable

-

Expensive to implement

-

Inflexible

+ Empowering

+ Graphical User Interface

-

Expensive to implement

-

Reduces manageability



Low Cost



Easier user access



More flexibility

Bringing Traditional IT to the Web

Network Computing

Phases of Web Evolution

Phase I

Static

Electronic
Publishing

Phase II

Dynamic
Tailored
Publishing

Phase III

Scalable

Transactions,

Decision
Support,

and Electronic
Commerce

Network

Computing

Bringing the Web to Traditional IT

Mainframe Architecture

Mainframe


User Interface,
application, data

Terminal

Client /Server Architecture

Server


Data

PC


User Interface,
application

Today’s Environment

Two
-
tier

Client/Server

Database Program

Logic Data

Program Logic

Fat Client

N
-
tier

Web/N
-
tier

Application Logic

User Interface Logic

Thin Client

Database Program

LogicData

Today’s Web Environment

New York Times

Listen children and
you shall hear the
midnight ride of
Paul and Jerry.
Try their software
with all your might

of Paul and Jerry.
Try their software
with all your might
and order pizza
cause we are
going to work all
night.


of Paul and Jerry. Try thei r
software with all your might
and order pi zza cause we
are goi ng to work al l ni ght.

Li sten my chil dren and you
shall

hear the mi dnight
ri de of Paul and Jerry. Try
thei r software wi th al l your

Static and

Dynamic Pages

Browser

HTTP Server

Web Server

+ Ease of Administration

+ Low Cost of Deployment

+ Open, Standards based


-

Piecemeal Extensibility

-

Not robust

-

Limited services

Programs

Scripts

Plug
-
ins

Database

The Distributed Object World (CORBA,
DCOM)

+ Distributed applications

+ Extensible


-

Immature

-

Not widely deployed

New York Times

Listen
children
and you
shall hear
the
midnight
ride of
Paul and
Jerry.
Try their
software
with all
your
might

of Paul
and
Jerry.
Try their
software
with all
your
might and
order
pizza
cause we
are going
to work
all night.


of Paul and
Jerry. Try thei r
software with
al l your mi ght
and order
pi zza cause
we are going
to work all
ni ght.

Li sten my
chi l dren and
you
shall

hear the
mi dni ght ride
of Paul and
Jerry. Try thei r
software with
al l your

Document

Client/Browser

ORB Services

Application Server

Object Service

Object

Object

Object

Database

Network Computing Strategy

Network
Computing

Architecture
(NCA)

Internet

Ease of use/low cost

Design Points for NCA


Component base software


Network based computing


Browser based environments


Broad based scalability


Open standards

Network Computing Architecture
TM


Any

Client


Web Application
Server


Universal Data
Server



Common programming model



Common infrastructure



Portable to all major OSs and networking


standards

Fundamental Building Blocks

Choice of client standards



Java and browser
-
based



ActiveX and NetscapeOne



Network computers



Traditional PCs



Mobile devices

Network Computing Architecture

Any

Client


Web Application
Server


Universal Data

Server

Universal Clients

Network Computing Architecture



High developer productivity



Integrated multimedia



Web
-
enabled



Performance, scalability, reliability



Preserves investments in skills


and applications

Universal Data Server

Any

Client


Web Application
Server


Universal Data

Server

A new server “tier”
( CORBA/IIOP+ActiveX/DCOM )


Platform for application and business logic


The first scalable, robust, “transactional” Web platform


Integration point for line
-
of
-
business applications

and Web


Combines capabilities of TP monitors and ORBs

Network Computing Architecture

Web Application Server

Any

Client


Web Application
Server


Universal Data

Server

Spyglass

Netscape

Network Computing Architecture

Microsoft

Novell/HP

Portable applications via


Web server (listener) independence


Operating system independence

Web Application Server
(Continued)

Any

Client


Web Application
Server


Universal Data

Server

Cartridge: The

Fundamental Building Block


Usage IDL

(Interface Definition
Language)


Multiple programming languages
supported (Java,VB,C/C++,SQL ..)


Common management and services
across all platforms

Cartridges “Types”


Client cartridge (visualization logic)


Java Universal Interface applets


Audio and video plug
-
Ins


Application server cartridge
(business logic)


Security


Transactions


Data cartridge (data manipulation
logic)


Images


Geographic information

Any

Client


Web Application
Server


Universal Data

Server

Network Computing Architecture

Client Cartridges

Application Cartridges

Data Cartridges

Inter
-
Cartridge Exchange

Inter
-
Cartridge Exchange (ICX)
-

IIOP+HTTP

Inter
-
Cartridge Exchange


A common communication layer that
is based on published standard
interfaces and protocols


Allows clients to talk to servers


Allows servers to talk to servers


Allows cartridges to talk to servers


Allows cartridges to talk to cartridges

Inter
-
Cartridge Exchange


Open standards


CORBA/IIOP


SQL


Java


HTTP


Industry Standards


ActiveX/COM


NetscapeONE

Open Standards



Any

Client


Web Application
Server


Universal Data

Server

Network Computing Architecture:

Open Development Tools Choices

Tools for

Third
-
Party


Apps.

Java UI,

ActiveX

CORBA/

COM

Cartridge

Java

Cartridge


Developer/
2000

Cartridge


J/SQL,

PL/SQL

Cartridge


J/SQL,

PL/SQL

Cartridges


tools support in
Server


Sedona


J/Builder


Developer/2000
TM


Designer/2000
TM


tools support in clients



Java/CORBA



CORBA



PL/SQL
TM



OCI
TM

Industry Support for

Network Computing Architecture

Cartridge Partners

Agenda


Network Computing Strategy


Network Computer
(NC)


Introduction


NC’s Market


NC’s Technology


Q&A


Everyone is connected to the
Network


Everything is stored on the
Network

What is Network Computing?

NC Server


Internet and Intranets

NC Devices

Applications

Information

Services

Entertainment

The Network Computer


Affordable


Simple


Usable


Open & Standard


Secure


Scalable

The Network Computing Solution

Combines the best of both worlds

Mainframe

Network Computing

Client/Server




multimedia desktop



personal productivty



easy client admin



enhanced security

NC Target Markets

Corporations

Vertical Industries

Governments

Institutions


Home

Personal

Public



Schools

Small Business

Local Government

Departmental

Community


Consumer

Enterprise

To Create a New Class of Digital Appliances

for Information Access and Communication

NC for the Corporate Environment

NC Enterprise

Server

Win NT Server

Mainframe



Dedicated Corporate Apps



Office Productivity Apps



Access to Legacy Apps



Content Creation



Compute Intensive Apps



Application Development

NC for the Community


Homes

Information Kiosks


Local Business


Local Government

School



Local News and Information



Events



Advertising



Local Services



Directory Services

NC Community Server

The Corporate NC

Terminal Replacement



Low Cost to Deploy



Multimedia Desktop



Access to Legacy Applications

NC

Terminal


20M
-

40M Worldwide


Need for GUI, Multimedia


PC Upgrade Too Expensive

The Corporate NC

Dedicated Corporate Applications



All necessary functionality



Easier to manage



Lower cost of administration



PC Upgrade

NC

PC



Examples



Order Entry



AP/AR



Reservation Systems

The Corporate NC

Native NC Applications


Supports All Major Apps


E
-
mail


Word Processor


Spreadsheet


Presentation Graphics


Browser


Access to MS Apps

Office Productivity



Consumer Environment

ISP NC Server

Internet and

World Wide Web

NC TV



Authentication



User Profiles



ISP Content



Web Content

ISDN

Modem

ADSL

Cable Modem

DBS




E
-
mail



Games



Personalized Info



Web Browsing



Video

NC Phone

Public NC

Access Data Everywhere… Anywhere… Anytime



Airports



Hotels



Public Kiosks



Public Libraries

Bill Gates

NC Technology


NC Desktop


NC Server


NC Application


NC Card

NC Desktop

Usage Model

Corporate

Home Office

Consumer

Personal

NC Server

NC Card

NC Desktop

Platforms

Consumer

Home Office

Personal

Corporate

< 1MB RAM

< 512k ROM

LCD Display

Low Bandwidth

S/W in ROM
Limited Function

<$100



Examples


NC PDA


NC Cellphone

2
-

8MB RAM

2
-

8MB ROM

TV Display

Mid Bandwidth

CE Functionality

S/W in ROM

RealTime Reqs

~$200
-

$300


Examples


NC TV


NC DSS


4
-
8MB RAM

4
-
8MB ROM

SVGA Display

Mid Bandwidth

S/W in ROM
Variable Function

~$300
-

$500



Examples


NC Desktop


NC Portable

16
-

32MB RAM

8
-
16MB ROM

SVGA Display

High Bandwidth

S/W on Net

Variable Function

~$500
-

$700


Examples


NC Desktop


NC Portable


NC Exec Phone

NC Desktop Software Stack

Browser

News

Text

Calendar

Address

Emulation

NC Tools

Mail

Window Manager

Content Agent

User Profile

Presentation

System Software

Kernel

Graphics

Networking

Java

Security

Codecs

NC Desktop for Business Users

High Performance Java VM

Java Just In Time Compiler

Smart Card enabled security

SSL
-
based security

Audio / Video Codecs

X
-
Terminal

Ethernet Support

Simplified User Interface

Hideable Application Launcher

HTML and Java
-
enabled Applications

User Experience



Netscape Navigator



NC Newswire



NC Text



NC Mail



NC Calendar



NC Address



NC Files



Java Application Launcher

Underlying Technology

NC Desktop for Businesines Users

NC Desktop

for HOME users

...active, dynamic
merging of Internet and
television

The easiest, most
visually interesting
way to access
personalized web
content.

NC Hardware Manufactures

Accton

Funai

IDEA

Proton

RCA/ Thomson

Uniden

Zenith

UMAX

Fuji Electronic.

DeskTop

Desktop/Set
-
top

Desktop

Set
-
top

Set
-
top

Wireless Portable,

Phone

Set
-
top/Television


DeskTop

Corporate Desktop


TBD

US$600

US$500

US$359

US$300

TBD

US$350

TBD

TBD

Now


Now


Now


Now


Now

Now

Q4,1997

Q4, 1997

Q1, 1998

Intel

Intel

ARM

ARM

ARM

SA

ARM


Intel

Intel

Manufacturer Type


Model Price Availability

NC Server

Software Stack

Operating Systems

U N I X

W i ndows NT

N C O S

NC Common Services

NC Application Servers

Oracle
InterOffice

Oracle Video

Server

Oracle
Broadcast

Oracle
Webserver

Oracle Hat Trick

I
nitialization

File System

Authorization

Authentication

Printing

Web Application Server (ORB)

NC

Registration

NC Update

Manager

Application

Manager

NC Software

Manager

NC Safeguard

NC Emulation

Any Oracle NCA Cartridge Application

NC Applications for Corp.

NC Corporate Applications



Access to 3270



Access to WIN

Netscape Navigator



Web Access



E
-
Mail



Web Access



E
-
Mail



Document

Mangement



Workflow

Oracle Web Apps



Financials



Manufacturing

InterOffice

Emulation

NC Card


Security


User authentication


Digital signatures


Roaming


Portable desktop


“Ubernet passport”


Electronic commerce


Digital cash/credit/debit


Loyalty programs

$

..

NC Card

Security

Today


NC Card today offers “two
-
factor
authentication”:


Something you have (NC Card)


Something you know (PIN)


Network authentication (Ethernet or
dial
-
up) details securely contained on
the card:


Correct PIN entry unlocks the card
-

enabling network access


Incorrect PIN entry (multiple) disables
the card

NC Card

Security


Planned Features


Public key
-
based authentication


Benefit: de facto Internet standard for
authentication


Benefit: enables digital identity (X.509
certificate)


Digital signatures


Benefit: enables non
-
repudiation required in
electronic commerce

NC Card

Roaming

Today


Portable Desktop


Roam from home to office, school to
home


NC Card standards are the key to
roaming


NCI is working with multiple industry
players to develop NC card standards


NC Cards should be like ATM cards


NC Card works in any NC device


No “islands of NCs”

NC Card

Roaming

Future



The Ubernet Passport


“I am who I am wherever I am”


“I can access my desktop wherever I am”


Roam from network to network

..

NC Card


Electronic Commerce

Internet

Cryptography

Electronic

Commerce

NCs


Internet, electronic
commerce and
cryptography are
all driving new
smart card
technologies


NCs add critical
mass for smart
cards
-

at least one
NC Card per NC!

$

NC Cards

-

Future

Electronic Commerce


Secure Electronic Transaction (SET)


Digital cash


Mondex (stored value)


CyberCash, others


Smart debit/credit card


Loyalty applications

$

Suggested Reading


For engineers:


The Essential Distributed Objects
Survival Guide
, by Orfali, Harkey and
Edwards.

ISBN# 0471
-
12993
-
3
, Wiley Press


Client Server Programming with Java
and CORBA

by Orfali, and Harkey.

ISBN#0471
-
16351
-
1
, Wiley Press


For development managers:


Instant CORBA
,

by Orfali, Harkey and Edwards.

ISBN#0471
-
18333
-
4
, Wiley Press

NC Resources


NC’s News


http://www.ncns.com/


NC’s Technology


http://www.ncworldmag.com/


NC’s standards (NCRP)


http://www.opengroup.org/


NCI’s whitepaper


http://www.nc.com/

Q&A

®

Enabling the Information Age
TM