Кіріспе

1987 жылы енгізілген Systems Application Architecture (SAA) – IBM компаниясы әзірлеген компьютерлік бағдарламалық қамтамасы стандарттарының жиынтығы. SAA бастамасы 1987 жылы «SAA-ның әкесі» атанған Эрл Уилердің жетекшілігімен басталды. Мақсат – MVS, OS/400 және OS/2 сияқты IBM операциялық жүйелерінде SAA-ны іске қосу еді. AIX – IBM-нің UNIX операциялық жүйесінің нұсқасы – SAA-ның тікелей мақсаты болмаса да, SAA отбасымен өзара үйлесімділікке ие. SAA жаңа стандарттарды қабылдаған жоқ, керісінше IBM-нің қолданыстағы нұсқаулары мен бағдарламалық қамтамасынан іріктеп алды. IBM Bachman Information Systems, Index Technology, Inc. және KnowledgeWare, Inc. сияқты әзірлеушілерден үшінші тараптық бағдарламалық қамтамасын да сатып алды. Бұл бағдарламалық қамтамастың барлық SAA талаптарына сай келетін орталарда біркелкі енгізілуі көзделіпті. Стандарт «қолданба бағдарламаларын компанияның жеке компьютерлік жүйелері, орта деңгейдегі процессорлары және System/370 процессорларының барлық диапазонында бірдей жұмыс істеуі үшін жасалды». SAA «күрделі, түсініксіз және оқуға қиын» деп сипатталды. Лу Герстнер басқарған IBM кейіннен «SAA» атауын пайдалануды жасырын түрде тоқтатты. 2001 жылға қарай SAA өткен шақта айтылатын болды. Дегенмен, 2014 жылға дейін SAA-ның көптеген жеке компоненттері қолданыста болды.

Ортақ пайдаланушы қатынасы (CUA)

Common User Access IBM өнімдерінің барлық қатары үшін бірыңғай пайдаланушы интерфейсін қамтамасыз ету мақсатында жасалған. Пайдаланушы компьютерге отырғанда, 3270 терминалында көретіндей мәзірлерді, пернетақталарды және процедураларды көруі керек еді. Аппараттық айырмашылықтарға байланысты толық біртектілікке қол жеткізу мүмкін болмады. IBM екі CUA стандартын жасады: IBM 3270 және IBM 5250 терминалдары үшін негізгі интерфейс және «ақылды жұмыс станциялары» немесе дербес компьютерлер (PC) үшін кеңейтілген интерфейс. Пернетақта Model M, 101 пернелі, «AT Enhanced» пернетақта орналасуы бойынша стандартталды.

Жалпы қолданылу

OfficeVision – PROFS және AS/400 Office-тің «офис автоматтандыруы» үшін SAA стандартына сәйкес келетін жаңа нұсқасы болды. AD/Cycle әзірлеу құралдарының тобы SAA қолданбаларын жасауды жеңілдету мақсатында жасалған.