Du "snakker ikke" til en hovedramme som du ville gjort for en person. I stedet samhandler du med det ved hjelp av spesifikke metoder og grensesnitt. Her er en sammenbrudd, fra mer tekniske til mindre tekniske tilnærminger:
Tekniske metoder:
* Kommandolinjegrensesnitt (CLIs): Dette er den mest tradisjonelle måten. Du skriver inn spesifikke kommandoer ved hjelp av et språk som hovedrammen forstår (som JCL for IBM -hovedrammer). Det er kraftig, men krever spesialisert kunnskap. Verktøy som TSO (tidsdeling) og ISPF (Interactive System Productivity Facility) På IBM -systemer gir denne typen grensesnitt.
* Programmeringsspråk: Utviklere skriver programmer på språk som COBOL, PL/I, Java eller til og med Python for å samhandle med mainframe -data og ressurser. Disse programmene håndterer kommunikasjonskompleksitetene bak kulissene.
* scripting: Ved å bruke skriptspråk som Rexx eller Python, kan du automatisere oppgaver og samhandle med mainframe -prosesser.
mindre tekniske/brukervennlige metoder:
* emulatorer: Programvare på din PC eller bærbare datamaskin etterligner en mainframe -terminal, og lar deg bruke CLI -er lettere. Eksempler inkluderer IBM Personal Session Manager (PSM) og vedleggskamerat.
* nettgrensesnitt: Moderne mainframes har ofte nettbaserte applikasjoner og portaler. Du kan få tilgang til data, kjøre rapporter eller til og med utløse mainframe -prosesser gjennom en kjent nettleser.
* Filoverføring: Du kan overføre data til og fra hovedrammen ved å bruke protokoller som FTP (filoverføringsprotokoll) eller sikrere alternativer som SFTP (SSH File Transfer Protocol).
nye trender:
* APIer (applikasjonsprogrammeringsgrensesnitt): Mainframes utsetter i økende grad API -er, slik at moderne applikasjoner enkelt kan integrere og samhandle med sine data og funksjoner.
* Cloud Integration: Skyplattformer bygger bro mellom gapet, noe som gjør det lettere å koble skybaserte verktøy og tjenester til mainframe-systemer.
Den "vanlige" måten avhenger av din rolle og hva du trenger å gjøre:
* Systemadministratorer: Stol på CLI -er og skripting for å administrere hovedrammen.
* utviklere: Arbeid med programmeringsspråk og API -er for å bygge og vedlikeholde mainframe -applikasjoner.
* Forretningsbrukere: Kan få tilgang til data og kjøre rapporter gjennom nettgrensesnitt eller bruke verktøy som kobles til hovedrammen bak kulissene.
Tenk på det som å samhandle med et hvilket som helst komplekst system - det er spesialiserte verktøy og metoder avhengig av tilgangsnivået ditt og oppgavene du trenger å utføre.