|
|
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 5.0:\\ OPENLY AVAILABLE OSI} ! 17: \author {Marshall T.~Rose\\ The Wollongong Group, Inc.} ! 18: \date {March 23, 1988} ! 19: \maketitlepage ! 20: ! 21: ! 22: \begin{bwslide} ! 23: \part* {AGENDA}\bf ! 24: ! 25: \begin{description} ! 26: \item[PART I:] CURRENT DISTRIBUTION ! 27: ! 28: \item[PART II:] WHAT'S PLANNED ! 29: \end{description} ! 30: \end{bwslide} ! 31: ! 32: ! 33: \begin{bwslide} ! 34: \ctitle {WHAT IS 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 {CURRENT DISTRIBUTION}\bf ! 50: ! 51: \begin{nrtc} ! 52: \item STATUS: OPENLY AVAILABLE UNDER AN IMPLICIT ``HOLD HARMLESS'' CLAUSE ! 53: ! 54: \item CURRENT RELEASE: 5.0 ! 55: \begin{nrtc} ! 56: \item AVAILABLE MARCH 28, 1989 ! 57: \end{nrtc} ! 58: \end{nrtc} ! 59: \end{bwslide} ! 60: ! 61: ! 62: \begin{bwslide} ! 63: \ctitle {CURRENT DISTRIBUTION (cont.)} ! 64: ! 65: \begin{nrtc} ! 66: \item DISTRIBUTION EITHER VIA POSTAL MAIL OR ARPAnet FTP ! 67: \begin{nrtc} ! 68: \item SOURCE: \~{}10.5MB ! 69: ! 70: \item DOC: 5~VOLUME USER'S MANUAL (\~{}900~PAGES) ! 71: ! 72: \item DISTRIBUTION SITES: US, UK, NL, AND AU ! 73: ! 74: \item PRICE: \~{}365~US DOLLARS ! 75: \end{nrtc} ! 76: \end{nrtc} ! 77: \end{bwslide} ! 78: ! 79: ! 80: \begin{bwslide} ! 81: \ctitle {NORTH AMERICA DISTRIBUTION}\small ! 82: ! 83: \[\begin{tabular}{rl} ! 84: Postal address:&UNIVERSITY OF PENNSYLVANIA\\ ! 85: & DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE\\ ! 86: & MOORE SCHOOL\\ ! 87: & ATTN: DAVID J. FARBER (ISODE DISTRIBUTION)\\ ! 88: & 200 SOUTH 33RD STREET\\ ! 89: & PHILADELPHIA, PA 19104-6314\\ ! 90: & USA\\[0.2in] ! 91: Telephone:& +1--215--898--8560\\[0.2in] ! 92: Price:& US\$365.00 (CHECKS ONLY) ! 93: \end{tabular}\] ! 94: \end{bwslide} ! 95: ! 96: ! 97: \begin{bwslide} ! 98: \ctitle {LANGUAGES AND OPERATING SYSTEMS} ! 99: ! 100: \begin{nrtc} ! 101: \item CODED ENTIRELY IN C FOR \unix/ ! 102: \begin{nrtc} ! 103: \item REQUIRES NO KERNEL MODIFICATIONS ! 104: \end{nrtc} ! 105: ! 106: \item KNOWN PORTS FOR BERKELEY \unix/ (4.2 and 4.3): ! 107: \begin{nrtc} ! 108: \item VAXen, SUNs, Pyramids, RTs, etc. ! 109: \end{nrtc} ! 110: ! 111: \item KNOWN PORTS FOR AT\&T \unix/ (SVR2 and SVR3): ! 112: \begin{nrtc} ! 113: \item SGI, 3Bs, 386s, RT (AIX) ! 114: \end{nrtc} ! 115: \end{nrtc} ! 116: \end{bwslide} ! 117: ! 118: ! 119: \begin{bwslide} ! 120: \part* {APPLICATION ARCHITECTURE}\bf ! 121: ! 122: \begin{nrtc} ! 123: \item A (NEARLY) COMPLETE IMPLEMENTATION OF THE UPPER LAYERS ! 124: ! 125: \item CURRENTLY IS LEVEL (FINALLY!) ! 126: ! 127: \item ALIGNED WITH THE U.S.~GOSIP ! 128: \end{nrtc} ! 129: \end{bwslide} ! 130: ! 131: ! 132: \begin{bwslide} ! 133: \ctitle {THE APPLICATION ENVIRONMENT} ! 134: ! 135: \vskip.5in ! 136: \diagram[p]{figure9} ! 137: \end{bwslide} ! 138: ! 139: ! 140: \begin{bwslide} ! 141: \ctitle {AN ALTERNATE ENVIRONMENT:\\ MHS ARCHITECTURE (c.~1984)} ! 142: ! 143: \vskip.5in ! 144: \diagram[p]{figure10} ! 145: \end{bwslide} ! 146: ! 147: ! 148: \begin{bwslide} ! 149: \ctitle {THE TRANSPORT SWITCH} ! 150: ! 151: \begin{nrtc} ! 152: \item DECIDES WHICH TS-STACK TO USE FOR A CONNECTION ! 153: ! 154: \item FOR TP0: ! 155: \begin{nrtc} ! 156: \item TCP (SOCKETS) ! 157: ! 158: \item X.25 (SEVERAL INTERFACES, MOSTLY SOCKETS) ! 159: \end{nrtc} ! 160: ! 161: \item FOR TP4: ! 162: \begin{nrtc} ! 163: \item TWG's PROPRIETARY WIN/LLS (TLI) ! 164: ! 165: \item SunLink OSI (EVENT SOCKETS) ! 166: \end{nrtc} ! 167: ! 168: \item EXPERIENCE SHOWS IT IS FAIRLY EASY TO ADD A NEW TS-STACK TO THE SWITCH ! 169: \end{nrtc} ! 170: \end{bwslide} ! 171: ! 172: ! 173: \begin{bwslide} ! 174: \part* {THE APPLICATIONS COOKBOOK}\bf ! 175: ! 176: \begin{nrtc} ! 177: \item TOOLS TO FACILITATE DEVELOPMENT OF APPLICATIONS ARE CRITICAL ! 178: ! 179: \item IDEA IS TO DEVELOP TOOLS TO AUTOMATE USE OF OSI REMOTE OPERATIONS ! 180: SERVICE AS A GENERAL REMOTE PROCEDURE CALL FACILITY ! 181: ! 182: \item FOR MORE DETAILS: ! 183: \begin{quote} ! 184: BUILDING DISTRIBUTED APPLICATIONS IN AN OSI FRAMEWORK ! 185: \end{quote} ! 186: APPEARING IN ConneXions, MARCH, 1988 ! 187: \end{nrtc} ! 188: \end{bwslide} ! 189: ! 190: ! 191: \begin{bwslide} ! 192: \ctitle {REMOTE OPERATIONS SERVICE (ROS)} ! 193: ! 194: \begin{nrtc} ! 195: \item STANDARDIZED MECHANISM FOR SPECIFYING TRANSACTIONS ! 196: ! 197: \item EMPLOYS POWER OF ASN.1 ! 198: ! 199: \item USED IN MANY INTERESTING OSI APPLICATIONS ! 200: \begin{nrtc} ! 201: \item MESSAGE HANDLING SYSTEMS ! 202: ! 203: \item DIRECTORY SERVICES ! 204: ! 205: \item NETWORK MANAGEMENT ! 206: ! 207: \item REMOTE DATABASE ACCESS ! 208: \end{nrtc} ! 209: ! 210: \item CURRENTLY CONNECTION-ORIENTED, BUT CONNECTIONLESS-MODE IS UNDER STUDY ! 211: \end{nrtc} ! 212: \end{bwslide} ! 213: ! 214: ! 215: \begin{bwslide} ! 216: \ctitle {GENERAL ORGANIZATION} ! 217: ! 218: \begin{nrtc} ! 219: \item AT COMPILE-TIME: ! 220: \begin{nrtc} ! 221: \item USE RO-SPECIFICATION TO GENERATE SUPPORT FACILITIES ! 222: \end{nrtc} ! 223: ! 224: \item AT RUN-TIME: ! 225: \begin{nrtc} ! 226: \item USE DIRECTORY SERVICES TO LOCATE/REGISTER NETWORK SERVICES ! 227: (NEARLY THERE!) ! 228: ! 229: \item USE ASSOCIATION CONTROL TO BIND/UNBIND APPLICATIONS ! 230: ! 231: \item USE REMOTE OPERATIONS TO INVOKE TRANSACTIONS ! 232: \end{nrtc} ! 233: \end{nrtc} ! 234: \end{bwslide} ! 235: ! 236: ! 237: \begin{bwslide} ! 238: \ctitle {STATIC (COMPILE-TIME) ORGANIZATION} ! 239: ! 240: \vskip.15in ! 241: \diagram[p]{figure11} ! 242: \end{bwslide} ! 243: ! 244: ! 245: \begin{bwslide} ! 246: \ctitle {DYNAMIC (RUN-TIME) ORGANIZATION} ! 247: ! 248: \vskip.15in ! 249: \diagram[p]{figure12} ! 250: \end{bwslide} ! 251: ! 252: ! 253: \begin{bwslide} ! 254: \ctitle {PERFORMANCE} ! 255: ! 256: \begin{nrtc} ! 257: \item USE OF ASN.1 TOOLS LEADS TO LARGE PROCESSES: ! 258: \begin{nrtc} ! 259: \item MINIMUM 300KB, DSA: 500KB, FTAM: 800KB ! 260: ! 261: \item INITIALIZATION SPEED SUFFERS MOST OWING TO PAGING IN ! 262: \end{nrtc} ! 263: ! 264: \item A LOT OF TIME SPENT AVOIDING BYTE COPYING ! 265: ! 266: \item SPEEDS SLOWER (BUT COMPARITIVE) WHEN USING TCP ! 267: ! 268: \item X.25 TOO SLOW FOR COMPARISON ! 269: \end{nrtc} ! 270: \end{bwslide} ! 271: ! 272: ! 273: \begin{bwslide} ! 274: \part* {APPLICATIONS}\bf ! 275: ! 276: \begin{nrtc} ! 277: \item EVERYTHING BUT MHS ! 278: \end{nrtc} ! 279: \end{bwslide} ! 280: ! 281: ! 282: \begin{bwslide} ! 283: \ctitle {CURRENT APPLICATIONS} ! 284: ! 285: \begin{nrtc} ! 286: \item FILE TRANSFER, ACCESS AND MANAGEMENT (FTAM) ! 287: ! 288: \item FTAM-FTP GATEWAY ! 289: ! 290: \item DIRECTORY SERVICES (X.500) ! 291: ! 292: \item VIRTUAL TERMINAL ! 293: ! 294: \item ISODE MISCELLANY SERVICE ! 295: \begin{nrtc} ! 296: \item e.g., FINGER, QUOTE-OF-THE-DAY, etc. ! 297: \end{nrtc} ! 298: ! 299: \item PLUS NUMEROUS ``DEMO'' PROGRAMS ! 300: \begin{nrtc} ! 301: \item e.g., IMAGE SERVICE, PASSWORD LOOKUP, IDIST, etc. ! 302: \end{nrtc} ! 303: \end{nrtc} ! 304: \end{bwslide} ! 305: ! 306: ! 307: \begin{bwslide} ! 308: \ctitle {DIRECTORY SERVICES} ! 309: ! 310: \begin{nrtc} ! 311: \item THE UCL DIRECTORY, QUIPU, HAS NOW COMPLETED ITS MAJOR DEVELOPMENT ! 312: ! 313: \item SEVERAL INTERESTING FEATURES: ! 314: \begin{nrtc} ! 315: \item MEMORY, RATHER THAN DISK-BASED, ACCESS ! 316: ! 317: \item INTERNAL SCHEDULING FOR MULTIPLE ACCESS ! 318: ! 319: \item FLEXIBLE SEARCHING (SOUNDEX) ! 320: ! 321: \item ACCESS CONTROL (NOT STANDARDIZED) ! 322: \end{nrtc} ! 323: ! 324: \item ALREADY INTEROPERABILITY TESTED AGAINST TWO (EMBRYONIC) IMPLEMENATIONS ! 325: \end{nrtc} ! 326: \end{bwslide} ! 327: ! 328: ! 329: \begin{bwslide} ! 330: \ctitle {DIRECTORY SERVICES (cont.)} ! 331: ! 332: \begin{nrtc} ! 333: \item FOR NAME/ADDRESS RESOLUTION, ISODE USES A ! 334: \begin{nrtc} ! 335: \item ``HIGHER-PERFORMANCE'' NAMESERVICE ! 336: \end{nrtc} ! 337: BUILT ON TOP OF QUIPU SINCE ! 338: \begin{nrtc} ! 339: \item CONNECTION-ORIENTED OVERHEAD AND ! 340: ! 341: \item PROTOCOL COMPLEXITY ! 342: \end{nrtc} ! 343: ARE TOO HIGH FOR THE ``SIMPLE'' FUNCTIONALITY NEEDED BY MOST APPLICATIONS ! 344: ! 345: \item AT WOLLONGONG, CHRIS MOORE IS HOSTING A PILOT PROJECT TO ! 346: ACCELERATE DIRECTORY IMPLEMENTATION AND TESTING IN THE US ! 347: \begin{nrtc} ! 348: \item ALSO, SITES IN THE UK AND AU ARE PARTICIPATING ! 349: \end{nrtc} ! 350: ! 351: \item NEXT ROUND OF DEVELOPMENT FOCUSES ON USER INTERFACES, DISTRIBUTION ! 352: \end{nrtc} ! 353: \end{bwslide} ! 354: ! 355: ! 356: \begin{bwslide} ! 357: \ctitle {VIRTUAL TERMINAL} ! 358: ! 359: \begin{nrtc} ! 360: \item MITRE HAS DEVELOPED A DIS VT IMPLEMENTATION ! 361: ! 362: \item ROUGHLY EQUIVALENT TO BSD TELNET IN TERMS OF FUNCTIONALITY ! 363: \begin{nrtc} ! 364: \item (BASIC CLASS, TELNET PROFILE) ! 365: \end{nrtc} ! 366: ! 367: \item INTEROPERABILITY TESTED AGAINST THE BRIDGE/3COM VT ! 368: ! 369: \item MITRE IS WORKING ON A FORMS CLASS IMPLEMENTATION ! 370: ! 371: \item ULTIMATELY, MUST BE UPGRADED TO IS IMPLEMENTATION ! 372: \end{nrtc} ! 373: \end{bwslide} ! 374: ! 375: ! 376: \begin{bwslide} ! 377: \ctitle {OTHER APPLICATIONS\\ (NOT A PART OF ISODE)} ! 378: ! 379: \begin{nrtc} ! 380: \item NETWORK MANAGEMENT ! 381: ! 382: \item ODA/ODIF ! 383: ! 384: \item MOBILE X.400 PILOT ! 385: \begin{nrtc} ! 386: \item MS-DOS CLIENT SIDE ONLY PORT DONE BY HP ! 387: \end{nrtc} ! 388: \end{nrtc} ! 389: \end{bwslide} ! 390: ! 391: ! 392: \begin{bwslide} ! 393: \part {WHAT'S PLANNED}\bf ! 394: ! 395: \begin{nrtc} ! 396: \item MESSAGE HANDLING SYSTEMS ! 397: ! 398: \item OSI-POSIX PROJECT ! 399: \end{nrtc} ! 400: \end{bwslide} ! 401: ! 402: ! 403: \begin{bwslide} ! 404: \part* {MESSAGE HANDLING SYSTEMS} ! 405: ! 406: \begin{nrtc} ! 407: \item UCL AND UNott ARE DEVELOPING AN X.400 TRANSPORT SYSTEM (PP) ! 408: ! 409: \item USE EXPERIENCE GAINED FROM NUMEROUS SOPHISTICATED TEXT-BASED MESSAGE ! 410: TRANSFER SYSTEMS ! 411: ! 412: \item OWES MANY OF ITS DESIGN IDEAS TO THE UNIVERSITY OF DELAWARE MESSAGE ! 413: SYSTEM, MMDF ! 414: ! 415: \item WILL UTILIZE DIRECTORY SERVICES ! 416: \end{nrtc} ! 417: \end{bwslide} ! 418: ! 419: ! 420: \begin{bwslide} ! 421: \ctitle {INTERESTING FEATURES} ! 422: ! 423: \begin{nrtc} ! 424: \item SUPPORT FOR A WIDE RANGE OF ENCODED INFORMATION TYPES ! 425: \begin{nrtc} ! 426: \item AND REFORMATTING BETWEEN THEM ! 427: \end{nrtc} ! 428: ! 429: \item SUPPORT FOR DIFFERENT MESSAGE TRANSPORT PROTOCOLS ! 430: \begin{nrtc} ! 431: \item AND CONVERSION BETWEEN THEM ! 432: \end{nrtc} ! 433: e.g., INCLUDES RFC987 (X.400 TO 821/822) ! 434: ! 435: \item ROBUSTNESS FOR USE IN LARGE SCALE SERVICE ENVIRONMENTS ! 436: \end{nrtc} ! 437: \end{bwslide} ! 438: ! 439: ! 440: \begin{bwslide} ! 441: \ctitle {MAJOR GOALS} ! 442: ! 443: \begin{nrtc} ! 444: \item FULL X.400(84/88) SUPPORT, EXCEPT FOR X.400(88) SECURITY SERVICES ! 445: ! 446: \item PROVIDES A ``CLEAN'' INTERFACE FOR MESSAGE SUBMISSION AND DELIVERY ! 447: \begin{nrtc} ! 448: \item TO SUPPORT A WIDE RANGE OF USER AGENTS, ! 449: ! 450: \item AND APPLICATIONS OTHER THAN INTERPERSONAL MESSAGING ! 451: \end{nrtc} ! 452: ! 453: \item QUEUE MANAGEMENT DONE VIA A ROS-BASED PROTOCOL ! 454: \begin{nrtc} ! 455: \item SOPHISTICATED SCHEDULING OF MESSAGE DELIVERY ! 456: ! 457: \item LOCAL AND REMOTE MONITORING FOR MANAGERS AND USERS ! 458: ! 459: \item ROBUSTNESS REQUIRED TO SUPPORT HIGH LEVELS OF TRAFFIC ! 460: ! 461: \item SUPPORT FOR ADMINISTRATIVE POLICIES ON SUBMISSION ! 462: \end{nrtc} ! 463: ! 464: \item LIST EXPLODER AND LIST MANAGMENT ! 465: \end{nrtc} ! 466: \end{bwslide} ! 467: ! 468: ! 469: \begin{bwslide} ! 470: \ctitle {OTHER THINGS} ! 471: ! 472: \begin{nrtc} ! 473: \item TWO USER INTERFACES PLANNED ! 474: \begin{nrtc} ! 475: \item MH INTERFACE ! 476: ! 477: \item WINDOW-BASED INTERFACE ! 478: \end{nrtc} ! 479: ! 480: \item INTEGRATION OF FAX PLANNED ! 481: \end{nrtc} ! 482: \end{bwslide} ! 483: ! 484: ! 485: \begin{bwslide} ! 486: \part* {OSI-POSIX PROJECT}\bf ! 487: ! 488: \begin{nrtc} ! 489: \item GOAL: ACCELLERATE THE UBIQUITY OF OSI ! 490: ! 491: \item APPROACH: OPENLY AVAILABLE, COMPLETE OSI IMPLEMENTATION FOR NEXT MAJOR ! 492: RELEASE OF BERKELEY \unix/ ! 493: ! 494: \item FOR MORE DETAILS: ! 495: \begin{quote} ! 496: OSI PROTOCOLS WITHIN AN OPENLY AVAILABLE, POSIX-CONFORMANT, BERKELEY UNIX ! 497: ENVIRONMENT ! 498: \end{quote} ! 499: APPEARING IN ConneXions, OCTOBER, 1988 ! 500: \end{nrtc} ! 501: \end{bwslide} ! 502: ! 503: ! 504: \begin{bwslide} ! 505: \diagram[p]{figure13} ! 506: \end{bwslide} ! 507: ! 508: ! 509: \begin{bwslide} ! 510: \diagram[p]{figure14} ! 511: \end{bwslide} ! 512: ! 513: ! 514: \end{document}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.