|
|
1.1 root 1: \begin{bwslide}
2: \part {BUILDING AN OSI APPLICATION}\bf
3:
4: \begin{nrtc}
5: \item YOU ARE NOW FAMILIAR WITH:
6: \begin{nrtc}
7: \item A MODEL FOR DISTRIBUTED OSI APPLICATIONS
8:
9: \item OSI SERVICES AVAILABLE TO THE APPLICATION
10: \end{nrtc}
11:
12: \item WE NOW DESCRIBE A ``DISCIPLINE'' TO BRING THE PIECES TOGETHER
13: \item OUR SCENARIO WILL BUILD AN APPLICATION BASED ON REMOTE OPERATIONS
14: \end{nrtc}
15: \end{bwslide}
16:
17:
18: \begin{bwslide}
19: \ctitle {INITIATORS}
20:
21: \begin{nrtc}
22: \item IN GENERAL, THERE ARE TWO KINDS OF INITIATOR IMPLEMENTATIONS
23:
24: \item INTERACTIVE
25: \begin{nrtc}
26: \item A USER RUNS A PROGRAM AND INTERACTIVELY DIRECTS THE
27: INVOCATION OF OPERATIONS
28: \end{nrtc}
29:
30: \item EMBEDDED
31: \begin{nrtc}
32: \item A PROGRAM CAUSES AN ASSOCIATION TO BE AUTOMATICALLY FORMED
33: AND OPERATIONS TO BE INVOKED
34: \end{nrtc}
35: \end{nrtc}
36: \end{bwslide}
37:
38:
39: \begin{bwslide}
40: \ctitle {RESPONDERS}
41:
42: \begin{nrtc}
43: \item IN GENERAL, THERE ARE TWO KINDS OF RESPONDER IMPLEMENTATIONS,
44: DEPENDING ON HOW ASSOCIATIONS ARE GIVEN TO THE PROGRAM WHICH
45: IMPLEMENTS THE SERVICE
46:
47: \item SINGLE ASSOCIATION (a.k.a. THE DYNAMIC APPROACH)
48: \begin{nrtc}
49: \item EACH TIME THE SERVICE IS REQUESTED, A NEW INSTANCE OF
50: THE PROGRAM IS EXECUTED
51: \end{nrtc}
52:
53: \item MULTIPLE ASSOCIATION (a.k.a. THE STATIC APPROACH)
54: \begin{nrtc}
55: \item EACH TIME THE SERVICE IS REQUESTED, THE REQUEST IS GIVEN TO A
56: SINGLE, ALREADY EXECUTING, INSTANCE OF THE PROGRAM
57: \end{nrtc}
58: \end{nrtc}
59: \end{bwslide}
60:
61:
62: \begin{bwslide}
63: \ctitle {GENERAL ORGANIZATION}
64:
65: \begin{nrtc}
66: \item AT COMPILE-TIME:
67: \begin{nrtc}
68: \item USE RO-SPECIFICATION TO GENERATE SUPPORT FACILITIES
69: \end{nrtc}
70:
71: \item AT RUN-TIME:
72: \begin{nrtc}
73: \item USE DIRECTORY SERVICES TO LOCATE/REGISTER SERVICES
74:
75: \item USE ASSOCIATION CONTROL TO BIND/UNBIND APPLICATIONS
76:
77: \item USE REMOTE OPERATIONS TO INVOKE TRANSACTIONS
78: \end{nrtc}
79: \end{nrtc}
80: \end{bwslide}
81:
82:
83: \begin{bwslide}
84: \ctitle {STATIC (COMPILE-TIME) ORGANIZATION}
85:
86: \vskip.15in
87: \diagram[p]{figureA-10}
88: \end{bwslide}
89:
90:
91: \begin{bwslide}
92: \ctitle {DYNAMIC (RUN-TIME) ORGANIZATION}
93:
94: \vskip.15in
95: \diagram[p]{figureA-49}
96: \end{bwslide}
97:
98:
99: \begin{bwslide}
100: \ctitle {IN PERSPECTIVE}
101:
102: \begin{nrtc}
103: \item WE ARE DESCRIBING \emph{ONE} POSSIBLE METHOD
104: FOR REALIZING THE MODEL USING THE UNDERLYING FACILITIES
105:
106: \item MANY MORE ARE POSSIBLE
107:
108: \item THE APPROACH DESCRIBED IS THAT TAKEN BY THE \emph{ISODE},
109: KNOWN TO SOME AS \emph{THE COOKBOOK}
110:
111: \end{nrtc}
112: \end{bwslide}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.