Введение

Компьютерное сетевое устройство, компьютерная программа.

Фронтальный процессор (FEP), или процессор связи, – это небольшой компьютер, который обеспечивает интерфейс между хост-компьютером и рядом сетей, таких как SNA, или рядом периферийных устройств, таких как терминалы, дисковые устройства, принтеры и ленточные накопители. Данные передаются между хост-компьютером и фронтальным процессором с использованием высокоскоростного параллельного интерфейса. Фронтальный процессор взаимодействует с периферийными устройствами, используя более медленные последовательные интерфейсы, обычно также через сети связи. Цель состоит в том, чтобы освободить хост-компьютер от задач управления периферийными устройствами, передачи и приема сообщений, сборки и разборки пакетов, обнаружения и исправления ошибок. Два примера – контроллер связи IBM 3705 и процессор обработки данных Burroughs. Иногда FEP является синонимом контроллера связи, хотя последний не всегда столь же гибок. Ранние контроллеры связи, такие как серия IBM 270x, были реализованы на жесткой логике, но более поздние устройства были программируемыми. Фронтальный процессор также используется в более общем смысле в асимметричных многопроцессорных системах. FEP – это процессор (обычно компьютер), который находится ближе к источнику ввода, чем основной процессор. Он выполняет такие задачи, как управление телеметрией, сбор данных, обработка необработанных данных датчиков, анализ ввода с клавиатуры и т.д. Фронтальные процессы относятся к программному интерфейсу между пользователем (клиентом) и процессами приложения (сервером) в клиент-серверной архитектуре. Пользователь вводит данные в фронтальный процесс, где они собираются и обрабатываются таким образом, чтобы соответствовать требованиям принимающего приложения (бэк-энда) на сервере. Например, пользователь вводит URL-адрес в графический интерфейс (фронтальный процесс), такой как Microsoft Internet Explorer. Затем графический интерфейс обрабатывает URL-адрес таким образом, чтобы пользователь мог получить доступ к целевым веб-страницам на веб-сервере (сервере приложений, известном как процесс “бэк-энд”). Фронтальные процессоры или процессоры связи связаны с эффективным использованием центрального процессора хоста за счет перекладывания задач обработки периферийного управления, например, на другое устройство или контроллер.

IP-сети

FEP обеспечивают связь клиентских приложений и соответствующих им сетей с приложениями, размещенными на хост-компьютерах. С появлением Интернета и IP как универсального протокола часто полагают, что необходимость в FEP, которые традиционно обрабатывали трафик SNA, отпала. Это может быть справедливо, если FEP обеспечивают лишь прямое соединение (и при условии, что IP-адрес не изменяется). Однако FEP выполняют и другие важные функции, тесно связанные с транзакционными приложениями, включая коммутацию сообщений и транзакций, мультиплексирование, обеспечение безопасности транзакций, гарантии качества обслуживания, а также управление транзакциями от начала до конца и формирование отчетов. Необходимость в этих функциях особенно велика в критически важных транзакционных средах, таких как банковское дело, государственное управление, торговые точки, системы безопасности и здравоохранение. В этих средах функциональность FEP более важна, чем когда-либо. Хотя корпорация IBM прекратила маркетинг коммуникационных процессоров 3745/3746 в 2003 году, компания продолжает поддерживать около 20 000 установленных процессоров. IBM также предоставляет обновления микрокода. Более мелкие компании заполнили нишу, образовавшуюся в результате действий IBM, предлагая оборудование, функции, запасные части и услуги по всему миру.