|
|
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.