Knowledge

Front-end processor

Source đź“ť

147:(front-end process) such as Microsoft Internet Explorer. The GUI then processes the URL in such a way that the user is able to reach or access the intended web pages on the web server (application server known as the “back end” process). Front-end processors or communications processors relates to efficient use of the host CPU by off-loading processing for peripheral control, as an example, to another device or controller. 159:
as a universal protocol, it is often assumed that there is no longer any need for FEPs, which traditionally handled SNA traffic. This may be true where FEPs provide only straight connectivity (and assuming IP address never changes). However, FEPs also perform other vital functions, that are closely
176:
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
168:
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 healthcare applications. In these environments, FEP functionality is more
38: 143:) in the client/server architecture. The user enters input (data) into the front-end process where it is collected and processed in such a way that it conforms to what the receiving application (back end) on the server can accept and process. As an example, the user enters a URL into a 97:, usually also through communication networks. The purpose is to off-load from the host computer the work of managing the peripheral devices, transmitting and receiving messages, packet assembly and disassembly, error detection, and error correction. Two examples are the 123:
Front-end processor is also used in a more general sense in asymmetric multi-processor systems. The FEP is a processing device (usually a computer) which is closer to the input source than is the main processor. It performs some task such as
261: 155:
FEPs are responsible for linking client applications and their associated networks to host computer based applications. With the advent of the Internet and of
269: 17: 206: 98: 31: 305: 66: 186: 300: 112:, although the latter is not necessarily as flexible. Early communications controllers such as the 117: 89:. Data is transferred between the host computer and the front-end processor using a high-speed 102: 8: 82: 285: 165: 140: 136: 90: 70: 156: 74: 243: 94: 62: 160:
linked to transaction applications, including message and transaction switching,
78: 294: 217: 58: 93:. The front-end processor communicates with peripheral devices using slower 247: 161: 135:
Front-end processes relates to the software interface between the user (
86: 125: 173: 113: 54: 37: 129: 234:
Newport, C.B; Ryzlak, J (1972). "Communication processors".
144: 292: 262:"IBM FRONT-END PROCESSOR REPLACEMENT SOLUTION" 233: 120:, but later units were programmable devices. 41:PDP-11 based front-end processor around 1975 128:control, data collection, reduction of raw 172:Although the IBM Corporation withdrew its 36: 132:data, analysis of keyboard input, etc. 14: 293: 204: 207:"Front-End Communications Processors" 286:Front End Processors for Substations 108:Sometimes FEP is synonymous with a 24: 205:Telfer, Angus (15 February 2002). 99:IBM 3705 Communications Controller 25: 317: 279: 139:) and the application processes ( 150: 105:Data Communications Processor. 254: 227: 198: 30:For the computer program, see 13: 1: 192: 32:Front-end processor (program) 169:necessary than ever before. 7: 187:Interface Message Processor 180: 10: 322: 29: 110:communications controller 177:and services worldwide. 164:, transaction security, 57:which interfaces to the 51:communications processor 236:Proceedings of the IEEE 27:Computer network device 248:10.1109/PROC.1972.8900 42: 40: 272:on 21 November 2003. 306:Mainframe computers 53:, is a small-sized 47:front-end processor 18:Front end processor 166:quality of service 91:parallel interface 71:peripheral devices 43: 223:on 22 March 2003. 95:serial interfaces 69:, or a number of 16:(Redirected from 313: 301:Embedded systems 274: 273: 268:. Archived from 258: 252: 251: 231: 225: 224: 222: 216:. Archived from 211: 202: 21: 321: 320: 316: 315: 314: 312: 311: 310: 291: 290: 282: 277: 260: 259: 255: 232: 228: 220: 209: 203: 199: 195: 183: 153: 35: 28: 23: 22: 15: 12: 11: 5: 319: 309: 308: 303: 289: 288: 281: 280:External links 278: 276: 275: 253: 226: 196: 194: 191: 190: 189: 182: 179: 152: 149: 61:, a number of 26: 9: 6: 4: 3: 2: 318: 307: 304: 302: 299: 298: 296: 287: 284: 283: 271: 267: 266:Cisco Systems 263: 257: 249: 245: 241: 237: 230: 219: 215: 208: 201: 197: 188: 185: 184: 178: 175: 170: 167: 163: 158: 151:IP networking 148: 146: 142: 138: 133: 131: 127: 121: 119: 115: 111: 106: 104: 100: 96: 92: 88: 84: 80: 76: 72: 68: 64: 60: 59:host computer 56: 52: 48: 39: 33: 19: 270:the original 265: 256: 242:(11): 1321. 239: 235: 229: 218:the original 213: 200: 171: 162:multiplexing 154: 134: 122: 116:series were 109: 107: 50: 49:(FEP), or a 46: 44: 295:Categories 193:References 118:hard wired 87:tape units 79:disk units 73:, such as 65:, such as 174:3745/3746 126:telemetry 103:Burroughs 75:terminals 181:See also 114:IBM 270x 101:and the 83:printers 63:networks 55:computer 214:Inetco 141:server 137:client 130:sensor 221:(PDF) 210:(PDF) 85:and 244:doi 145:GUI 67:SNA 297:: 264:. 240:60 238:. 212:. 157:IP 81:, 77:, 45:A 250:. 246:: 34:. 20:)

Index

Front end processor
Front-end processor (program)

computer
host computer
networks
SNA
peripheral devices
terminals
disk units
printers
tape units
parallel interface
serial interfaces
IBM 3705 Communications Controller
Burroughs
IBM 270x
hard wired
telemetry
sensor
client
server
GUI
IP
multiplexing
quality of service
3745/3746
Interface Message Processor
"Front-End Communications Processors"
the original

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑