Кіріспе

RETAIN – IBM 3270 терминалдары (немесе одан да көп, эмуляторлар) арқылы қол жеткізілетін, IBM-нің ішкі қызметкерлеріне және клиенттеріне техникалық қолдау көрсету үшін IBM-де қолданылатын негізгі деректер жүйесі. RETAIN аббревиатурасы "Remote Technical Assistance Information Network" – қашықтықтан техникалық көмек ақпарат желісі дегенді білдіреді.

Алдыңғы жүйе

Тарихи тұрғыдан алғанда, екі түрлі, бірақ ұқсас жүйе RETAIN деп аталды. Біріншісі, 1960 жылдардың ортасына қарай пайда болған, IBM Field Engineering бөлімшесінің қызметкерлеріне машина түрінің нөміріне немесе бағдарламалық қамтамасызда үшін бағдарламалық компоненттің идентификациялық нөміріне сәйкес реттелген қысқаша хабарламалар немесе кеңестер түрінде техникалық ақпарат ұсынды. Бұл ақпарат IBM қызметтік бөлімшесінің терминалдарынан қарапайым сұрау арқылы қолжетімді болды. Осы алғашқы RETAIN жүйесімен қолданылған терминалдар IBM 2740 сияқты теру машинасы типті терминалдар еді. Осы терминалдар IBM Field Instruction System (FIS) жүйесіне де қол жеткізу үшін пайдаланылды, ол бағдарламаланған оқу курстары түрінде білім беруді қамтамасыз етті. RETAIN жүйесі FIS бағдарламалық құрылымымен бірдей негізде салынған. Шындығында, RETAIN-ді қолдаудың көп бөлігі "курс" тілінде жазылған. Жүйе негізінен System/360 отбасылық жүйелеріне далалық қолдау көрсету үшін қолданылды, бірақ ол басқа ескі жүйелер туралы да кейбір техникалық ақпаратты тарату үшін пайдаланылды.

RETAIN/370

1970 жылы System/370 жарияланғанмен бірге, System/360-тан кейінгі жаңа буын мейнфреймдері туралы хабарланды, сондай-ақ RETAIN/370 деп аталатын жаңа жүйе де жарияланды. Бұл жүйе филиалдар емес, аймақтық орталықтардағы арнайы техникалық қолдау орталықтары қолдануы үшін әзірленген. Бұл жаңа жүйе ескі, теріске негізделген құрылғылардың орнына терминалдарды көрсетуге арналған еді. SABRE сияқты әуе компанияларының билет сату жүйелері үшін бастапқыда жасалған 2915 дисплейінің арнайы нұсқасы пайдаланылды. 2915 – үлкен электрондық контроллер және деректер алмасу құрылғысы IBM 2948 арқылы басқарылатын шағын пернетақталы дисплей. Әрбір 2948 бірнеше жүз фут (метр) қашықтықта орналасқан 31 дисплей терминалына дейін басшылық ете алатын еді. Бұл дисплей жүйесінің үлкен контроллерінің құны 2915 терминалдарының филиалдарда қолданылуына кедерлес болды, сондықтан олар аймақтық қолдау орталықтарында қолданылды. RETAIN/370 жүйесімен қатар, ескі RETAIN жүйесі де бірнеше жыл бойы қолданыла берді, ол әлі де филиалдардағы терминалдарға қосылған. Оны кейде "RETAIN/360" жүйесі деп атаған, бірақ бұл атау ресми түрде бекітілген жоқ. Уақыт өте келе, RETAIN/370 филиалдардағы 3270 терминалдары арқылы қолжетімді болғаннан кейін, ескі RETAIN жүйесі тоқтатылды, ал RETAIN/370 жай ғана RETAIN деп аталды.

Іздеу жүйесі

RETAIN/370 техникалық қолдау орталығында пайдалануға арналған арнайы бағдарламаларды іске қосты. Оның ең қуатты мүмкіндігі – толық мәтіндік іздеу жүйесі болды, ол жүйедегі көптеген мәтіндік құжаттарды логикалық іздеу сұраныстарын қолдану арқылы табуға мүмкіндік берді. Бұл қазіргі интернеттегі Google немесе AltaVista сияқты толық мәтіндік іздеу жүйелеріне ұқсас болғанмен, сөздердің орналасу ретіне назар аудармай, тек жеке сөздерді немесе сөздердің комбинацияларын іздеумен шектелді. RETAIN/370 мұндай мүмкіндікке ие болған IBM-нің кең ауқымды алғашқы жүйесі болды. RETAIN-нің іздеу компоненті IRIS деп аталды, яғни Interpretive Retrieval Information System (осы атпен басқа IBM емес бағдарламалық жүйелермен шатастырмау керек. IBM бұл іздеу жүйесін өнім ретінде сатқан жоқ, сондықтан тауарлық белгіге қатысты мәселелер тумады).

Айналған деректер қоры

1970-ші жылдардың ортасында RETAIN жүйесі кеңейтілді, бұл деректер қорының бірнеше көшірмелерін географиялық жағынан шашыраңқы орналасқан жүйелерде орналастыруға мүмкіндік берді. RETAIN-нің барлық қосымшаларының негізі болған Data Bank Manager және IRIS іздеу жүйесі, файлдарды жаңартуды желі бойынша автоматты түрде "көшіру" (mirroring) арқылы қолдау үшін өзгертілді. Бұл өзгеріс қосымша бағдарламалары үшін көрінбейтін болғанымен, деректердің жоғары деңгейде сақталуын қамтамасыз етті. Осы өзгерістен кейін RETAIN хосттары АҚШ-тың екі қаласында, Еуропаның екі қаласында, Оңтүстік Американың екі қаласында және Жапонияның екі қаласында құрылды. Қолданбалардың көп бөлігін IBM бағдарламашылары Рали, Солтүстік Каролинада (1976 жылы Болдер, Колорадоға көшірілді) жасады, ал кейбір жұмыстар Ұлыбританиядағы Солтүстік Харборда жүргізілді. Жүйеге 60-тан астам елде мыңдаған пайдаланушы тіркелді.

Қашықтан қолдау

System/370 және оған сәйкес келетін RETAIN/370 жүйесі жарияланғанда, IBM жаңа компьютерлер отбасы аппараттық мәселелерді қашықтан диагностикалауға мүмкіндік беретінін хабарлады. 145 және одан жоғары үлгідегі System/370 орналымдарының әрқайсысында қашықтан қолдау үшін пайдаланылатын телекоммуникациялық адаптер жиынтығы болды. Аппараттық диагностикалық бағдарламалар RETAIN жүйесіндегі қолданбаларға қашықтан қосылу арқылы басқаруға мүмкіндік беру үшін жазылды, оларды Пол Раштон басқаратын Чикагодағы IBM қолдау орталығындағы IBM мамандары басқара алатын болды, сонымен қатар процессордың бастапқы өндіріс орны да кірді. Бұл қолдау түрі "Деректер байланысы / Аппараттық" деп аталды. Байланыс IBM 2955 адаптері деп аталатын байланыс құрылғысы арқылы жасалды, ол 2701 байланыс контроллерінің қарапайымдалған нұсқасы еді. Ол 600 бит/с жылдамдықпен RETAIN жүйесіне қосылып, диагностиканы іске қоса алатын. Көбінесе, бұл IBM CE арқылы жергілікті түрде іске қосылатын бірдей диагностиканы іске қосу үшін болды, бірақ уақыт өте келе аппараттық бұзушылықтар тудырған "жасыруларды" талдау бағдарламалары, яғни "машинаны тексеру" үзілістері сияқты басқа да арнайы қолданбалар әзірленді. Уақыт өте келе қашықтан қолдау тұжырымы бағдарламалық жасақтамаға да қолданылды (шамамен 1973 немесе 1974 жылдары). Арнайы қолданба арқылы MVS жүйесі RETAIN арқылы IBM қолдау орталығына қосылуы мүмкін, ал жадтың төгілуі және басқа жүйелік деректер қашықтан қарастырылуы мүмкін. Сондай-ақ, бағдарламалық түзетулерді немесе IBM бағдарламасының уақытша түзетулерін жүктеуге рұқсат берілді. 2955 тек 6 биттік таңбалық кодты қолдаса да (2740 терминалына ұқсас), жад төгілуінің және бағдарламалық жасақтама жаңартуларының екілік көшірмесі бүгінгі күні Интернетте электрондық пошта тіркемелері үшін қолданылатын 64-тік кодтау схемасына ұқсас хаттама арқылы жүзеге асырылды. Жылдар бойы бірнеше жобалар RETAIN-нің функционалдығын алмастыруға бағытталды, бірақ оларға қарамастан, ол өзінің берік болуын көрсетті.