Front end processors
From Wikipedia, the free encyclopedia
Front-end Processors [1]
This processor is a computer that handles communications processing for a mainframe by connecting to the communications lines on one end and the mainframe on the other. It transmits and receives messages, assembles and disassembles packets, and detects and corrects errors. Sometimes it is synonymous with a communications controller, although the latter is usually not as flexible. Also called: FEP and Processors.
Communications Front End Processors[2] (FEPs) are responsible for linking client applications and their associated networks to host computer based applications. With the advent of the Internet and of IP as a universal protocol, it is often assumed that there is no longer any need for FEPs as "everything is IP". This may well be true where FEPs provide only straight connectivity (and assuming IP never changes). However, FEPs also perform a number of other vital communications related functions that are closely linked to transaction applications including message and transaction switching, multiplexing, transaction security, QoS guarantors, and end-to-end transaction management and reporting. The need for these functions is especially important in mission critical transaction environments such as banking, government, point-of-sale, security, and health care applications. In these environments, FEP functionality is more necessary than ever before.
Although the IBM Corporation withdrew its 3745/3746 Communications Front End Processors from marketing in 2003, the company continues to maintain the estimated 20,000 installed front end processors. IBM also provides microcode enhancement features. Smaller companies have filled the void created by IBM's action, providing machines, features, parts and services worldwide.