Teleprocessing Software är en typ av programvara som underlättar kommunikation mellan ett centralt datorsystem och fjärrterminaler eller enheter. Den hanterar överföring och mottagning av data över ett nätverk, ofta involverar flera användare som har tillgång till och delar resurser. Tänk på det som mjukvarelim som förbinder geografiskt spridda komponenter i ett datorsystem.
Viktiga funktioner och funktioner inkluderar ofta:
* Dataöverföring och mottagning: Hantering av data mellan den centrala datorn och fjärrplatserna, vilket säkerställer noggrannhet och effektivitet. Detta kan involvera olika protokoll (som TCP/IP) och metoder (t.ex. paketomkoppling).
* feldetektering och korrigering: Implementera mekanismer för att identifiera och fixa fel som kan uppstå under dataöverföring över långa avstånd eller opålitliga nätverk.
* Linjekontroll: Hantera kommunikationslinjerna (fysisk eller virtuell) som ansluter enheterna, optimerar deras användning och hanterar potentiella linjefel.
* Remote Job Entry (RJE): Att låta användare skicka jobb (uppgifter) till en central dator från en avlägsen plats och få resultaten tillbaka.
* terminal emulering: Vilket gör att fjärrterminaler kan härma beteendet hos specifika typer av terminaler som är anslutna direkt till det centrala systemet.
* Säkerhet: Implementering av åtgärder för att skydda överförda data från obehörig åtkomst eller modifiering. Detta kan inkludera kryptering och autentisering.
* Nätverkshantering: Tillhandahålla verktyg för att övervaka nätverkets prestanda och status och anslutna enheter.
Teleprocessing Software diskuteras mindre vanligt idag eftersom dess funktionalitet till stor del införlivas i mer moderna koncept som klient-serverarkitektur, distribuerad datoranvändning och nätverksoperativsystem. De underliggande principerna förblir emellertid relevanta för att förstå hur distribuerade system fungerar. Många av de uppgifter som tidigare hanterats av dedikerad teleprocessingprogramvara är nu integrerade i en bredare nätverksinfrastruktur och applikationsprogramvara.