Ś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
- Firma MITER
- Korporacja Northrop
- NYSERNet, Inc.
- Performance Systems International, Inc.
- University College London
- Uniwersytet Nottingham
- X-Tel Services Ltd (obecnie Nexor )
- Grupa Wollongong, Inc.
- Marshall T. Rose
- Colina J. Robbinsa
- Julian P. Cebula
Komercjalizacja
Kilka firm wykorzystało oprogramowanie ISODE do stworzenia udanych komercyjnych produktów i usług, w tym (kolejność alfabetyczna):
- Firma Control Data Corporation wykorzystała Quipu jako podstawę swojego produktu X.500.
- Nexor to ewolucja PP i Quipu.
- X-Tel Services zaoferował społeczności akademickiej kontrakty na komercyjne wsparcie oprogramowania, w tym JANET i SURFnet .