Кіріспе

Компьютерлік желі құрылғысы, компьютерлік бағдарлама.

Фронт-энд процессор (FEP) немесе байланыс процессоры – бұл хост-компьютермен бірнеше желілерді, мысалы SNA, немесе бірқатар шеткі құрылғыларды, мысалы терминалдар, дискілік блокттар, принтерлер және магниттік лента құрылғыларын қосатын шағын компьютер. Деректер хост-компьютер мен фронт-энд процессор арасында жоғары жылдамдықты параллель интерфейс арқылы жіберіледі. Фронт-энд процессор шеткі құрылғылармен баяу сериялық интерфейстер арқылы байланысады, әдетте байланыс желілері арқылы. Мақсаты – хост-компьютерден шеткі құрылғыларды басқару, хабарламаларды жіберу және қабылдау, пакеттерді құрастыру және бөлшектеу, қателерді анықтау және түзету жұмысын алып тастау. Мысалдар: IBM 3705 байланыс контроллері және Burroughs деректер байланыс процессоры. Кейде FEP байланыс контроллерімен мағынасы бірдей болып келеді, бірақ соңғысы міндетті түрде соншалықты икемді емес. IBM 270x сериясы сияқты ерте байланыс контроллерлері аппараттық түрде құрастырылған, бірақ кейінгі құрылғылар бағдарламаланатын құрылғылар болды. Фронт-энд процессор асимметриялық көппроцессорлық жүйелерде де қолданылады. FEP – негізгі процессорға қарағанда кіріс көзіне жақын орналасқан өңдеу құрылғысы (әдетте компьютер). Ол телеметриялық басқару, деректерді жинау, сенсорлардың шикі деректерін азайту, пернетақтадан кіріс деректерін талдау сияқты міндеттерді орындайды. Фронт-энд процестері клиент/сервер архитектурасындағы пайдаланушы (клиент) және қосымша процестері (сервер) арасындағы бағдарламалық интерфейске қатысты. Пайдаланушы кірісті (деректерді) фронт-энд процесіне енгізеді, онда ол сервердегі қабылдаушы қосымшаның (бэк-энд) қабылдай алатын және өңдей алатын форматқа келтіріліп өңделеді. Мысалы, пайдаланушы GUI (Microsoft Internet Explorer сияқты) интерфейсіне URL-ді енгізеді. GUI URL-ді осылай өңдейді, нәтижесінде пайдаланушы веб-сервердегі (қосымша сервері, «бэк-энд» процесі деп аталады) мақсатты веб-беттерге жете алады немесе оларға кіре алады. Фронт-энд процессорлар немесе байланыс процессорлары перифериялық құрылғыларды басқару үшін өңдеуді басқа құрылғыға немесе контроллерге жүктеу арқылы хост-процессордың тиімді жұмыс істеуіне көмектеседі.

IP желісі

FEP клиенттік қолданбаларды және олармен байланысты желілерді хост-компьютердегі қолданбалармен байланыстырады. Интернет пен IP-нің әмбебап протокол ретінде пайда болуымен, дәстүрлі түрде SNA трафигін басқарған FEP-ге қазір қажеттілік жоқ деп жиі есептеледі. Бұл тек FEP тікелей қосылысты қамтамасыз ететін жағдайда (және IP-адресі өзгермейді деп есептесек) дұрыс болуы мүмкін. Дегенмен, FEP транзакциялық қолданбалармен тығыз байланысты басқа да маңызды функцияларды атқарады, оларға хабар және транзакцияларды алмастыру, мультиплекстеу, транзакция қауіпсіздігі, қызмет сапасын кепілдік ету, сондай-ақ транзакцияларды басқару және есеп беру кіреді. Бұл функцияларға деген қажеттілік, ең алдымен, банктік, мемлекеттік, сату нүктелері, қауіпсіздік және денсаулық сақтау сияқты маңызды транзакциялық орталарда өте зор. Осындай орталарда FEP функционалдығы бұрынғыдан да қажеттірек. IBM корпорациясы 2003 жылы 3745/3746 коммуникациялық интерфейстік процессорларын өндірістен алып қойғанмен, компания шамамен 20 000 орнатылған интерфейстік процессорларды күтіп келді. IBM микрокодты жаңарту мүмкіндіктерін де ұсынады. IBM-нің бұл әрекетінен туған орынды кіші компаниялар толтырып, бүкіл әлем бойынша машиналар, мүмкіндіктер, бөлшектер мен қызметтерді ұсынуда.