Distributed Systems 513

1/7/98


Click here to start


Table of Contents

Distributed Systems 513

Clark Elliott

DS students -- “biography”

Distributed Systems 513

Some Overlap with DS420

Grading

Grading Scale

Readings

Exams

Presentation format

Types of Survey Topics

Types of Survey Topics

Types of Survey Topics

Team project web site

Team Project -- hotshots

Hotshot project groups

Hotshot obligations

Regular project groups

Personal project statement

Second PC

Why Distributed?

Two Pillars of Distribution

Transition to N-tier architecture

Some vehicles

Security --??

Client/Server Transactions

SQL servers

Basic model: remote file access

NFS - I

NFS - II

NFS - III

NFS - IV

Windows Network mount

Windows Network Mount II

Windows Network Mount III

PPT Slide

PPT Slide

PPT Slide

The major DS camp

Typical CGI form

Growth of the Web

The major other DS camps

Another DS camp to consider

Another camp to consider II

The languages

The languages II

Some Non-DB Players

Distributed Systems I

Distributed Systems II

Distributed Systems III

Plug and Play Components

Telephone network

Server internet architectureXX

Objects All...

Object-oriented

Object Technology

Distributed Object Computing

DOC

Protocols for programmers

Address Space

marshalling/unmarshalling

Architectures

DCE interfaces

DCE Async RPC

DCE - not for PCs

DCOM on MS version of DCE

DCOM for NT and Win95

DCOM for UNIX

Dcom Ping

Dcom Report Card

CORBA

The OMG

The OMG II

The Object Management Archtecture

Component collage

Eight pieces of Corba pie

Build-to-order Middleware

Eight pieces of Corba pie

ORB

Client IDL to ORB object

Server IDL to orb object

Object Adapter

Intra-orb protocol

Object Initialization

ORB structure

Object Request Broker

Object Request Broker

Corba Facilities

The Corba Services I

The Corba Services II

The Corba Services III

The Corba Services IV

Object Initialization

Orbix for Windows I

Orbix for Windows II

OrbixWeb

OrbixWeb example

OrbixWeb Demo

Corba ORB report cards

JDK 1.2 supports Corba

Simple: Java does not have...

Powerful: Java does have…

Java -- a good idea who’s time came… a long time ago

Java Development Cycle

Java stream filters are easy

Telnetd under WinNT

Simple Client and Server

Simple Client and Server

PPT Slide

PPT Slide

PPT Slide

Java Server text display

PPT Slide

PPT Slide

Java Client text display

Java RMI under Windows

RMI layout

RMI development

Setting up Java on your PC

Neo Development

PPT Slide

Author: Clark Elliott

Home Page: http://www.depaul.edu/~elliott/420

Other information:
420 lecture, starting 1-6-97