Du "taler" ikke direkte til en mainframe, som du ville gøre til en person. I stedet interagerer du med det ved hjælp af specifikke metoder og grænseflader. Her er en sammenbrud, der går fra mere tekniske til mindre tekniske tilgange:
Tekniske metoder:
* Kommandolinjegrænseflader (CLIS): Dette er den mest traditionelle måde. Du skriver specifikke kommandoer ved hjælp af et sprog, som mainframe forstår (som JCL til IBM mainframes). Det er magtfuldt, men kræver specialiseret viden. Værktøjer som tso (Time Sharing Option) og ISPF (interaktivt systemproduktivitetsfacilitet) På IBM -systemer giver denne form for interface.
* Programmeringssprog: Udviklere skriver programmer på sprog som Cobol, PL/I, Java eller endda Python for at interagere med mainframe -data og ressourcer. Disse programmer håndterer kommunikationskompleksiteterne bag kulisserne.
* scripting: Ved hjælp af scripting -sprog som REXX eller Python kan du automatisere opgaver og interagere med mainframe -processer.
Mindre tekniske/brugervenlige metoder:
* emulatorer: Software på din pc eller laptop efterligner en mainframe -terminal, så du lettere bruger CLIS. Eksempler inkluderer IBM Personal Session Manager (PSM) og Attachmate.
* webgrænseflader: Moderne mainframes har ofte webbaserede applikationer og portaler. Du kan få adgang til data, køre rapporter eller endda udløse mainframe -processer gennem en velkendt webbrowser.
* Filoverførsel: Du overfører muligvis data til og fra mainframe ved hjælp af protokoller som FTP (filoverførselsprotokol) eller mere sikre indstillinger som SFTP (SSH File Transfer Protocol).
nye tendenser:
* API'er (applikationsprogrammeringsgrænseflader): Mainframes udsætter i stigende grad API'er, hvilket gør det muligt for moderne applikationer let at integrere og interagere med deres data og funktioner.
* Cloud -integration: Cloud-platforme bygger bro mellem kløften, hvilket gør det lettere at forbinde skybaserede værktøjer og tjenester til mainframe-systemer.
Den "sædvanlige" måde afhænger af din rolle og hvad du skal gøre:
* Systemadministratorer: Stol på CLIS og manuskript til styring af mainframe.
* udviklere: Arbejd med programmeringssprog og API'er for at opbygge og vedligeholde mainframe -applikationer.
* forretningsbrugere: Kan få adgang til data og køre rapporter via webgrænseflader eller bruge værktøjer, der opretter forbindelse til mainframe bag kulisserne.
Tænk på det som at interagere med ethvert komplekst system - der er specialiserede værktøjer og metoder afhængigt af dit adgangsniveau og de opgaver, du har brug for at udføre.