Component Based Client/Server Computing

10/16/97


Click here to start


Table of Contents

Component Based Client/Server Computing

Introduction

Why in CS273?

A Motivating Example

Client/Server Computing

Client/Server System Goals

Clients and Servers

Middleware

Fat Clients vs Fat Servers

Fat Client Model

Benefits of Client/Server

Objects to Distributed Objects

Distributed Object Benefits

Self Managing Objects

Components

Client/Server With CORBA

Corba’s IDL

Corba’s ORB

Client/Server With DCOM

Client/Server With Java

Java As a Language

Java’s Big Problem...

Marriage of Java and CORBA

Business Objects

CORBA and Business Objects

Compound Documents

CORBA and Compound Docs

Windows DNA

Core Elements of WindowsDNA

Windows DNA: Three Tiers

Key WindowsDNA Features

Is WindowsDNA Relevant?

Commercial Considerations

A Motivating Example

How Can Components Help?

Can Languages Help?

Conclusions & Observations

Future Directions

Questions

Author: Scott M. Lewandowski

Email: scl@cs.brown.edu

Home Page: http://www.cs.brown.edu/~scl

Other information:
Scott M. Lewandowski scl@cs.brown.edu Department of Computer Science Brown University Providence, RI 02912 Copyright 1997 by Scott M. Lewandowski All rights reserved.