Środowisko programistyczne ISO

Oprogramowanie ISODE (wymawiane eye-soo-dee-eee), bardziej formalnie ISO Development Environment , było implementacją protokołów górnej warstwy OSI , od warstwy transportowej do warstwy aplikacji , która była używana w internetowej społeczności badawczej do eksperymentowania z implementacją i wdrożenie OSI pod koniec lat 80. i na początku lat 90.

Oprogramowanie ISODE było początkowo implementacją domeny publicznej / open source, kierowaną przez Marshalla Rose'a . Po wydaniu wersji 6.0 Marshall przekazał prowadzenie Colinowi Robbinsowi i Julianowi Onionsowi , którzy koordynowali wydania 7.0 i 8.0. Wersja 8.0 była ostatnią wersją należącą do domeny publicznej, wydaną 19 czerwca 1992 r. Wersja Open Source jest nadal dostępna, nawet jeśli tylko ze względów historycznych. Oprogramowanie zostało przeniesione do szerokiego zestawu Unix i Linux .

Stos ISODE

Stos ISODE był implementacją warstw od 3 do 6 modelu OSI . Chociaż implementację ISODE można było skonfigurować tak, aby korzystała z jednego z kilku X.25 (CONS) lub bezpołączeniowych protokołów niższej warstwy, wiele wdrożeń ISODE opierało się na RFC1006, czyli implementacji protokołu transportowego OSI TP0 jako warstwy na wierzchu protokołu TCP , w celu wykorzystania protokołu IP sieci oparte na sieciach, które stawały się coraz bardziej powszechne. Stos zaimplementował również ASN.1 .

Aplikacje

Stos ISODE był podstawą wielu aplikacji OSI .

PP

ISODE stworzyło podstawę implementacji protokołu poczty elektronicznej X.400 , zwanego PP. PP zawierał w pełni działający SMTP / MIME oraz bramę X.400 / SMTP Mixer. PP zaimplementował również P7 Messagestore (PPMS).

PP został zaprojektowany przez Steve'a Kille'a , a głównym inżynierem był Julian Onions.

Kipu

ISODE miał pełny katalog X.500 i LDAP o nazwie QUIPU ( nieprawidłowo wymawiane przez projekt kwip-ooo). Quipu zaimplementował DSA i Directory User Agent (DUA) o nazwie DISH. X.500 został uznany za zbyt ciężki, aby uzyskać dostęp do katalogów, Colin Robbins zaimplementował zastrzeżony protokół, aby rozwiązać problem, który został następnie znacznie przerobiony przez Tima Howesa dla DIXIE , co doprowadziło do opracowania protokołu Lightweight Directory Access Protocol .

QUIPU został zaprojektowany przez Kille'a, a głównym inżynierem był Robbins, w dużej mierze finansowany przez projekt INCA i szeroko stosowany w pilotażowym katalogu akademickim Paradise X.500.

FTAM

ISODE zawierał i implementował FTAM oraz zaimplementował bramę FTAM - FTP .

VT

ISODE zawierało implementację terminala wirtualnego (VT) i bramę VT- Telnet .

OSISEC

ISODE ma pełną implementację urzędu certyfikacji PKI zbudowanego na jego podstawie w ramach projektu OSISEC. OSISEC został opracowany przez Mike'a Roe i Petera Williamsa i zintegrowany z ISODE przez Robbinsa.

OSIMIS

ISODE ma pełną implementację CMIP / TMN zbudowaną na nim w ramach projektu OSIMIS.

Współtwórcy

Następujące osoby lub grupy zostały wymienione w podręczniku ISODE 8.0 jako znaczący współtwórcy

Komercjalizacja

Kilka firm wykorzystało oprogramowanie ISODE do stworzenia udanych komercyjnych produktów i usług, w tym (kolejność alfabetyczna):

przypisy