Next:
Contents
A Distributed Architecture
Definition Language:
a DADL
Ron Burback
Contents
List of Figures
List of Tables
Abstract
Introduction
Distributed Architecture Description Language
Overview
Backus-Naur Form (BNF) Semantics
Conversations
Conversation Identifier
Connections
Connection Identifier
Connectivity
Order
Delivery
Dagent
Dagent Identifier
Dagent Connections
Alphabet
Terms
Term Identifier
Type Identifier
Constant Term
Variable Identifier
Variable Term
Function Term
Function Term
Function Identifier
Parameter List
Function Quality of Service Contract
Errors Tolerated
Highly Available
Fault Tolerant
Function Performance Contract
Performance
Latency
Error Rate
Certainty
Sentences
Conversation Behavior
Sequential
Parallel
Wait
At Least Once
Zero or More Times
Contract
Performance
Latency
Error Rate
Capacity
General Observations about a Contract
Conversation Options
Persistence
Volatile
Data Open
Data Integrity
Data Privacy
Marshaled
Authenticated
Authorized
Dagent
Connection
Obeys
Contract
Resource
Service
The Environment
Using DADL
Theory
The Theorem
The Proof Outline
Examples
Simple Client Server
Interface
Dagent Client
Dagent Server
Three Tier Client Server
Interface, Presentation to Application
Interface, Application to Server
Dagent Presentation
Dagent Application
Dagent Server
Simple email
Email Communication
Email Client
Email Server
Distributed System Foundations
Distribution
Concurrent
No Global State
No Global Clock
Partial Failures
Asynchronous Communication
Distributed Control
Heterogeneous Systems
Autonomy
Evolution
Opaqueness
Openness
Interdependent
Federation
Security
Current Distributed Architectures
Basic Client/Server
Messaging
Remote Procedure Call(PRC)
Three Tiered Client/Server
Five Network Placements
Distributed Presentation
Remote Presentation
Distributed Application Logic
Remote Data
Distributed Data
Publish/Subscribe
Mediator
Electronic Mail(email)
The Web
Related Work
Programs
DSSA
STARS
CARDS
PRISM
DSRS
SATI
Prototech
DARPA Software Foundations
ADLs
DICAM
GenVoca LE
Capture
LILEANNE
MetaH
ControlH
Rapide
UniCon
System Environments
UNAS
DCE
ODP
ANSA
CORBA
COM
Glossary
Acronym Key
Bibliography
About this document ...
Ronald LeRoi Burback
1998-12-16