|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T w
Length: 4100 (0x1004)
Types: TextFile
Names: »what.tex«
└─⟦3d0c2be1b⟧ Bits:30001254 ISODE-5.0 Tape
└─⟦eba4602b1⟧ »./isode-5.0.tar.Z«
└─⟦d3ac74d73⟧
└─⟦this⟧ »isode-5.0/doc/cookbook/what.tex«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
└─⟦35176feda⟧ »EurOpenD22/isode/isode-6.tar.Z«
└─⟦de7628f85⟧
└─⟦this⟧ »isode-6.0/doc/cookbook/what.tex«
% -*- LaTeX -*- (really SLiTeX)
\f
\begin{bwslide}
\part {WHAT NOW?}\bf
\begin{nrtc}
\item COMPARISON TO SUN RPC/XDR
\item COMPARISON TO APOLLO NCS
\end{nrtc}
\end{bwslide}
\f
\begin{bwslide}
\ctitle {GUIDELINES}
\begin{nrtc}
\item NOT TRYING TO SAY WHICH IS BETTER
\item MERELY TRYING TO COMPARE AND CONTRAST
\item REFERENCE DOCUMENT IS USED AS BASELINE\\
(SOME INFORMATION MAY BE DATED)
\end{nrtc}
\end{bwslide}
\f
\begin{bwslide}
\part* {COMPARISON TO\\ SUN RPC/XDR}\bf
\begin{nrtc}
\item ALTHOUGH NOT THE FIRST RPC SYSTEM DEPLOYED,
CERTAINLY THE FIRST ``POPULARIZATION'' OF AN RPC SYSTEM
\item SUN RPC/XDR IS BEST (UN)KNOWN FOR MAKING NFS POSSIBLE
\end{nrtc}
\end{bwslide}
\f
\begin{bwslide}
\ctitle {REFERENCE DOCUMENT}
\begin{nrtc}
\item REMOTE PROCEDURE CALL PROGRAMMING GUIDE
\begin{nrtc}
\item VERSION: REVISION B OF 17 FEBRUARY 1986
\item SOURCE: SMI DOCUMENTATION SET
\end{nrtc}
\end{nrtc}
\end{bwslide}
\f
\begin{bwslide}
\ctitle {SYNTAX CHARACTERISTICS}
\begin{nrtc}
\item NO FORMAL ABSTRACT SYNTAX, PER SE
\begin{nrtc}
\item APPLICATION PROTOCOL DEFINES DATA STRUCTURES EXCHANGED
\item INITIALLY, NO STUB COMPILER\\ (THERE IS ONE NOW)
\end{nrtc}
\item SERIALIZATION METHOD IS CALLED XDR, EXTERNAL DATA REPRESENTATION
\begin{nrtc}
\item CANONICAL FORM WITH IMPLICIT TAGS
\item MOST QUANTITIES PADDED TO 32--BIT BOUNDARIES
\item ANY DATA TYPE CAN BE SERIALIZED
\end{nrtc}
\end{nrtc}
\end{bwslide}
\f
\begin{bwslide}
\ctitle {PROTOCOL CHARACTERISTICS}
\begin{nrtc}
\item PROTOCOL IS SIMPLE REQUEST/REPLY INTERACTION
\begin{nrtc}
\item BY CONVENTION, EACH APPLICATION HAS A ``NULL'' PROCEDURE
\end{nrtc}
\item MULTIPLE TRANSPORT PROTOCOLS SUPPORTED
\begin{nrtc}
\item ALTHOUGH UDP (DoD USER DATAGRAM PROTOCOL) IS THE MOST COMMON
\item THIS IMPACTS, e.g., THE SIZE OF ARGUMENTS THAT CAN BE PASSED
IN A REQUEST
\end{nrtc}
\item SUPPORT FOR BROADCAST MEDIA
\end{nrtc}
\end{bwslide}
\f
\begin{bwslide}
\ctitle {BINDING CHARACTERISTICS}
\begin{nrtc}
\item SERVICE IS IDENTIFIED BY
\begin{nrtc}
\item PROGRAM NUMBER (32--BITS)
\item VERSION NUMBER (32--BITS)
\end{nrtc}
\item MAPPING OF SERVICE TO NETWORK ADDRESS IS DONE THROUGH PORT MAPPER
\item SUPPORT FOR DIFFERENT AUTHENTICATION SCHEMES
\end{nrtc}
\end{bwslide}
\f
\begin{bwslide}
\part* {COMPARISON TO\\ APOLLO NCS}\bf
\begin{nrtc}
\item ANOTHER ENTRY INTO THE POPULAR RPC MARKET
\item EMPHASIZES OBJECT-BASED ABSTRACTIONS
\end{nrtc}
\end{bwslide}
\f
\begin{bwslide}
\ctitle {REFERENCE DOCUMENT}
\begin{nrtc}
\item NETWORK COMPUTING SYSTEM: A TECHNICAL OVERVIEW
\begin{nrtc}
\item VERSION: FEBRUARY 1987 (DOCUMENT 002402--322)
\item SOURCE: APOLLO WHITE PAPER
\end{nrtc}
\end{nrtc}
\end{bwslide}
\f
\begin{bwslide}
\ctitle {SYNTAX CHARACTERISTICS}
\begin{nrtc}
\item A FORMAL SYNTAX IS USED
\begin{nrtc}
\item NETWORK INTERFACE DEFINITION LANGUAGE (NIDL)
\item ANY DATA TYPE CAN BE DESCRIBED
\item NIDL COMPILER PRODUCES ``C'' AND ``PASCAL'' BINDINGS
\end{nrtc}
\item SERIALIZATION (APOLLO CALLS IT \emph{MARSHALLING}) IS BASED ON THE
\begin{nrtc}
\item ``RECEIVER MAKES IT RIGHT''
\end{nrtc}
PRINCIPLE
\end{nrtc}
\end{bwslide}
\f
\begin{bwslide}
\ctitle {PROTOCOL CHARACTERISTICS}
\begin{nrtc}
\item A LIGHTWEIGHT TRANSACTION PROTOCOL IS USED
\begin{nrtc}
\item CAN DISTINGUISH (NON-)IDEMPOTENT OPERATIONS
\end{nrtc}
\item MULTIPLE TRANSPORT PROTOCOLS SUPPORTED
\begin{nrtc}
\item EMPHASIZING USE OF THE BSD SOCKET ABSTRACTION
\end{nrtc}
\item SUPPORT FOR MULTI-TASKING
\end{nrtc}
\end{bwslide}
\f
\begin{bwslide}
\ctitle {BINDING CHARACTERISTICS}
\begin{nrtc}
\item SERVICE (OBJECT) IS IDENTIFIED BY \emph{UNIQUE ID} OR
\emph{INTERFACE NAME}
\begin{nrtc}
\item REPLICATION AND CONSISTENCY IS CONSIDERED
\end{nrtc}
\item MAPPING OF SERVICE TO NETWORK ADDRESS IS DONE THROUGH LOCATION BROKER
\item SUPPORT FOR DIFFERENT AUTHENTICATION SCHEMES
\item SUPPORT FOR AUTHORIZATION PLANNED
\end{nrtc}
\end{bwslide}