|
|
1.1 root 1: % -*- LaTeX -*- (really SLiTeX)
2:
3: \documentstyle[blackandwhite,landscape,oval,pagenumbers,small]{NRslides}
4:
5: \font\xx=cmbx10
6: \font\yy=cmbx7
7:
8: \raggedright
9:
10: \input trademark
11: \let\tradeNAMfont=\relax
12: \let\tradeORGfont=\relax
13:
14: \begin{document}
15:
16: \title {ISODE FUTURE}
17: \author {Marshall T.~Rose\\ NYSERNet, Inc.}
18: \date {October 26, 1989}
19: \maketitlepage
20:
21:
22: \begin{bwslide}
23: \part* {OUTLINE}\bf
24:
25: \begin{description}
26: \item[PART I:] WHAT'S THERE NOW
27:
28: \item[PART II:] WHAT'S IN PROGRESS
29: \end{description}
30: \end{bwslide}
31:
32:
33: \begin{bwslide}
34: \ctitle {WHAT IS THE ISODE?}
35:
36: \begin{nrtc}
37: \item THE ISO DEVELOPMENT ENVIRONMENT
38:
39: \item AN OPENLY AVAILABLE IMPLEMENATION OF THE UPPER LAYERS OF OSI?
40:
41: \item A BASIS FOR THE TRANSITION TO OSI?
42:
43: \item A PLAYGROUND FOR ``THE PIED-PIPER OF OSI''?
44: \end{nrtc}
45: \end{bwslide}
46:
47:
48: \begin{bwslide}
49: \part {WHAT'S THERE NOW}\bf
50:
51: \begin{nrtc}
52: \item TRANSPORT SWITCH
53:
54: \item APPLICATION ARCHITECTURE
55:
56: \item APPLICATION COOKBOOK
57:
58: \item APPLICATIONS
59: \end{nrtc}
60: \end{bwslide}
61:
62:
63: \begin{bwslide}
64: \part* {TRANSPORT SWITCH}\bf
65:
66: \begin{nrtc}
67: \item DECIDES WHICH TS-STACK TO USE FOR A CONNECTION
68:
69: \item FOR RFC1006:
70: \begin{nrtc}
71: \item TCP
72: \end{nrtc}
73:
74: \item FOR TP0:
75: \begin{nrtc}
76: \item X.25
77: \end{nrtc}
78:
79: \item FOR TP4:
80: \begin{nrtc}
81: \item 4.4BSD OSI
82:
83: \item SunLink OSI
84: \end{nrtc}
85:
86: \item EXPERIENCE SHOWS IT IS FAIRLY EASY TO ADD A NEW TS-STACK TO THE SWITCH
87: \end{nrtc}
88: \end{bwslide}
89:
90:
91: \begin{bwslide}
92: \ctitle {TRANSPORT-SERVICE BRIDGES}
93:
94: \vskip.5in
95: \diagram[p]{figureT-9}
96: \end{bwslide}
97:
98:
99: \begin{bwslide}
100: \ctitle {TCP vs. X.25 CONNECTIVITY}
101:
102: \vskip.5in
103: \diagram[p]{figureI-7}
104: \end{bwslide}
105:
106:
107: \begin{bwslide}
108: \ctitle {CONS vs. CLNS CONNECTIVITY}
109:
110: \vskip.5in
111: \diagram[p]{figureT-19}
112: \end{bwslide}
113:
114:
115: \begin{bwslide}
116: \ctitle {POSSIBLE XNS SCENARIO}
117:
118: \vskip.5in
119: \diagram[p]{figureI-9}
120: \end{bwslide}
121:
122:
123: \begin{bwslide}
124: \part* {APPLICATION ARCHITECTURE}\bf
125:
126: \begin{nrtc}
127: \item A (NEARLY) COMPLETE IMPLEMENTATION OF THE UPPER LAYERS
128:
129: \item ``IS'' LEVEL SINCE 5.0 RELEASE
130:
131: \item ALIGNED WITH VARIOUS NATIONAL OSI PROFILES
132: \begin{nrtc}
133: \item (INFORMALLY, OF COURSE!)
134: \end{nrtc}
135: \end{nrtc}
136: \end{bwslide}
137:
138:
139: \begin{bwslide}
140: \ctitle {THE APPLICATION ENVIRONMENT}
141:
142: \vskip.5in
143: \diagram[p]{figureI-1}
144: \end{bwslide}
145:
146:
147: \begin{bwslide}
148: \ctitle {AN ALTERNATE ENVIRONMENT:\\ LIGHTWEIGHT PRESENTATION}
149:
150: \vskip.5in
151: \diagram[p]{figureI-8}
152: \end{bwslide}
153:
154:
155: \begin{bwslide}
156: \ctitle {AN ALTERNATE ENVIRONMENT:\\ MHS ARCHITECTURE (c.~1984)}
157:
158: \vskip.5in
159: \diagram[p]{figureI-2}
160: \end{bwslide}
161:
162:
163: \begin{bwslide}
164: \part* {THE APPLICATIONS COOKBOOK}\bf
165:
166: \begin{nrtc}
167: \item TOOLS TO FACILITATE DEVELOPMENT OF APPLICATIONS ARE CRITICAL
168:
169: \item IDEA IS TO DEVELOP TOOLS TO AUTOMATE USE OF OSI REMOTE OPERATIONS
170: SERVICE AS A GENERAL REMOTE PROCEDURE CALL FACILITY
171:
172: \item FOR MORE DETAILS:
173: \begin{quote}
174: BUILDING DISTRIBUTED APPLICATIONS IN AN OSI FRAMEWORK
175: \end{quote}
176: APPEARING IN ConneXions, MARCH, 1988
177: \end{nrtc}
178: \end{bwslide}
179:
180:
181: \begin{bwslide}
182: \ctitle {REMOTE OPERATIONS SERVICE (ROS)}
183:
184: \begin{nrtc}
185: \item STANDARDIZED MECHANISM FOR SPECIFYING TRANSACTIONS
186:
187: \item EMPLOYS POWER OF ASN.1
188:
189: \item USED IN MANY INTERESTING OSI APPLICATIONS
190: \begin{nrtc}
191: \item MESSAGE HANDLING SYSTEMS
192:
193: \item DIRECTORY SERVICES
194:
195: \item NETWORK MANAGEMENT
196:
197: \item REMOTE DATABASE ACCESS
198: \end{nrtc}
199:
200: \item CURRENTLY CONNECTION-ORIENTED, BUT CONNECTIONLESS-MODE IS UNDER STUDY
201: \end{nrtc}
202: \end{bwslide}
203:
204:
205: \begin{bwslide}
206: \ctitle {GENERAL ORGANIZATION}
207:
208: \begin{nrtc}
209: \item AT COMPILE-TIME:
210: \begin{nrtc}
211: \item USE RO-SPECIFICATION TO GENERATE SUPPORT FACILITIES
212: \end{nrtc}
213:
214: \item AT RUN-TIME:
215: \begin{nrtc}
216: \item USE DIRECTORY SERVICES TO LOCATE/REGISTER NETWORK SERVICES
217: (NEARLY THERE!)
218:
219: \item USE ASSOCIATION CONTROL TO BIND/UNBIND APPLICATIONS
220:
221: \item USE REMOTE OPERATIONS TO INVOKE TRANSACTIONS
222: \end{nrtc}
223: \end{nrtc}
224: \end{bwslide}
225:
226:
227: \begin{bwslide}
228: \ctitle {STATIC (COMPILE-TIME) ORGANIZATION}
229:
230: \vskip.15in
231: \diagram[p]{figureI-10}
232: \end{bwslide}
233:
234:
235: \begin{bwslide}
236: \ctitle {DYNAMIC (RUN-TIME) ORGANIZATION}
237:
238: \vskip.15in
239: \diagram[p]{figureI-11}
240: \end{bwslide}
241:
242:
243: \begin{bwslide}
244: \ctitle {PERFORMANCE}
245:
246: \begin{nrtc}
247: \item USE OF ASN.1 TOOLS LEADS TO LARGE PROCESSES:
248: \begin{nrtc}
249: \item MINIMUM 300KB, DSA: 500KB, FTAM: 800KB
250:
251: \item INITIALIZATION SPEED SUFFERS MOST OWING TO PAGING IN
252: \end{nrtc}
253:
254: \item A LOT OF TIME SPENT AVOIDING BYTE COPYING
255:
256: \item SPEEDS SLOWER (BUT COMPARITIVE) TO INTERNET APPLICATIONS WHEN USING
257: TCP-BASED TRANSPORT
258:
259: \item X.25 TOO SLOW FOR COMPARISON
260:
261: \item USE OF LIGHTWEIGHT PRESENTATION SOMETIMES RESULTS IN PROCESSES HALF
262: AS LARGE AND TWICE AS FAST
263: \end{nrtc}
264: \end{bwslide}
265:
266:
267: \begin{bwslide}
268: \part* {APPLICATIONS}\bf
269:
270: \begin{nrtc}
271: \item EVERYTHING BUT MHS (sigh!)
272: \end{nrtc}
273: \end{bwslide}
274:
275:
276: \begin{bwslide}
277: \ctitle {CURRENT APPLICATIONS}
278:
279: \begin{nrtc}
280: \item FILE TRANSFER, ACCESS AND MANAGEMENT (FTAM)
281:
282: \item FTAM-FTP GATEWAY
283:
284: \item DIRECTORY SERVICES (X.500)
285: \begin{nrtc}
286: \item AND WHITE PAGES ABSTRACTION
287: \end{nrtc}
288:
289: \item VIRTUAL TERMINAL
290:
291: \item ISODE MISCELLANY SERVICE
292: \begin{nrtc}
293: \item e.g., FINGER, QUOTE-OF-THE-DAY, etc.
294: \end{nrtc}
295:
296: \item PLUS NUMEROUS ``DEMO'' PROGRAMS
297: \begin{nrtc}
298: \item e.g., IMAGE SERVICE, PASSWORD LOOKUP, IDIST, etc.
299: \end{nrtc}
300: \end{nrtc}
301: \end{bwslide}
302:
303:
304: \begin{bwslide}
305: \ctitle {NETWORK MANAGEMENT}
306:
307: \begin{nrtc}
308: \item FOR BERKELEY UNIX SYSTEMS:
309: \begin{nrtc}
310: \item SNMP!
311: \end{nrtc}
312:
313: \item WHY?
314: \begin{nrtc}
315: \item IT WORKS
316:
317: \item CONTINUED SURVIVAL OF THE INTERNET HINGES ON ALL NODES BEING
318: NETWORK MANAGEABLE
319: \end{nrtc}
320:
321: \item NOT A COMPLETE PACKAGE
322: \begin{nrtc}
323: \item AN AGENT WITH A MINIMAL INITIATOR
324:
325: \item (NO NOC)
326: \end{nrtc}
327: \end{nrtc}
328: \end{bwslide}
329:
330:
331: \begin{bwslide}
332: \part {WHAT'S IN PROGRESS}\bf
333:
334: \begin{nrtc}
335: \item MESSAGE HANDLING SYSTEMS
336:
337: \item INTEROPERABILITY TESTING
338:
339: \item OSI-POSIX PROJECT
340: \end{nrtc}
341: \end{bwslide}
342:
343:
344: \begin{bwslide}
345: \part* {MESSAGE HANDLING SYSTEMS}
346:
347: \begin{nrtc}
348: \item UCL AND UNott ARE DEVELOPING AN X.400 TRANSPORT SYSTEM (PP)
349:
350: \item USE EXPERIENCE GAINED FROM NUMEROUS SOPHISTICATED TEXT-BASED MESSAGE
351: TRANSFER SYSTEMS
352:
353: \item OWES MANY OF ITS DESIGN IDEAS TO THE UNIVERSITY OF DELAWARE MESSAGE
354: SYSTEM, MMDF
355:
356: \item WILL UTILIZE DIRECTORY SERVICES
357: \end{nrtc}
358: \end{bwslide}
359:
360:
361: \begin{bwslide}
362: \ctitle {TOP-LEVEL ARCHITECTURE}
363:
364: \vskip.15in
365: \diagram[p]{figureI-12}
366: \end{bwslide}
367:
368:
369: \begin{bwslide}
370: \ctitle {INTERESTING FEATURES}
371:
372: \begin{nrtc}
373: \item SUPPORT FOR A WIDE RANGE OF ENCODED INFORMATION TYPES
374: \begin{nrtc}
375: \item AND REFORMATTING BETWEEN THEM
376: \end{nrtc}
377:
378: \item SUPPORT FOR DIFFERENT MESSAGE TRANSPORT PROTOCOLS
379: \begin{nrtc}
380: \item AND CONVERSION BETWEEN THEM
381: \end{nrtc}
382: e.g., INCLUDES RFC987 (X.400 TO 821/822)
383:
384: \item ROBUSTNESS FOR USE IN LARGE SCALE SERVICE ENVIRONMENTS
385: \end{nrtc}
386: \end{bwslide}
387:
388:
389: \begin{bwslide}
390: \ctitle {MAJOR GOALS}
391:
392: \begin{nrtc}
393: \item FULL X.400(84/88) SUPPORT, EXCEPT FOR X.400(88) SECURITY SERVICES
394:
395: \item PROVIDES A ``CLEAN'' INTERFACE FOR MESSAGE SUBMISSION AND DELIVERY
396: \begin{nrtc}
397: \item TO SUPPORT A WIDE RANGE OF USER AGENTS,
398:
399: \item AND APPLICATIONS OTHER THAN INTERPERSONAL MESSAGING
400: \end{nrtc}
401:
402: \item QUEUE MANAGEMENT DONE VIA A ROS-BASED PROTOCOL
403: \begin{nrtc}
404: \item SOPHISTICATED SCHEDULING OF MESSAGE DELIVERY
405:
406: \item LOCAL AND REMOTE MONITORING FOR MANAGERS AND USERS
407:
408: \item ROBUSTNESS REQUIRED TO SUPPORT HIGH LEVELS OF TRAFFIC
409:
410: \item SUPPORT FOR ADMINISTRATIVE POLICIES ON SUBMISSION
411: \end{nrtc}
412:
413: \item LIST EXPLODER AND LIST MANAGMENT
414: \end{nrtc}
415: \end{bwslide}
416:
417:
418: \begin{bwslide}
419: \ctitle {OTHER THINGS}
420:
421: \begin{nrtc}
422: \item TWO USER INTERFACES PLANNED
423: \begin{nrtc}
424: \item MH INTERFACE
425:
426: \item WINDOW-BASED INTERFACE
427: \end{nrtc}
428:
429: \item INTEGRATION OF FAX PLANNED
430:
431: \item ALPHA TESTING STARTED IN JULY
432: \begin{nrtc}
433: \item BETA WILL BE BASED ON ISODE 6.0
434: \end{nrtc}
435: \end{nrtc}
436: \end{bwslide}
437:
438:
439: \begin{bwslide}
440: \part* {INTEROPERABILITY TESTING}\bf
441:
442: \begin{nrtc}
443: \item THERE IS NO SUBSTITUTE FOR PAIRWISE INTEROPERABILITY TESTING
444:
445: \item LET GROUPS SUCH AS OSInet, EUROSInet, etc., CONNECT TO HOSTS
446: RUNNING X.25 AND ISODE
447:
448: \item TESTING IS UNATTENDED UNLESS PROBLEMS ARE WITH THE ISODE (gasp!)
449: \end{nrtc}
450: \end{bwslide}
451:
452:
453: \begin{bwslide}
454: \part* {OSI-POSIX PROJECT}\bf
455:
456: \begin{nrtc}
457: \item GOAL: ACCELLERATE THE UBIQUITY OF OSI
458:
459: \item APPROACH: OPENLY AVAILABLE, COMPLETE OSI IMPLEMENTATION FOR NEXT MAJOR
460: RELEASE OF BERKELEY \unix/
461:
462: \item FOR MORE DETAILS:
463: \begin{quote}
464: OSI PROTOCOLS WITHIN AN OPENLY AVAILABLE, POSIX-CONFORMANT, BERKELEY UNIX
465: ENVIRONMENT
466: \end{quote}
467: APPEARING IN ConneXions, OCTOBER, 1988
468: \end{nrtc}
469: \end{bwslide}
470:
471:
472: \begin{bwslide}
473: \diagram[p]{figureT-15}
474: \end{bwslide}
475:
476:
477: \begin{bwslide}
478: \diagram[p]{figureT-16}
479: \end{bwslide}
480:
481:
482: \end{document}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.