Sie "sprechen" nicht direkt mit einem Mainframe, wie Sie es einer Person tun würden. Stattdessen interagieren Sie mit bestimmten Methoden und Schnittstellen mit ihm. Hier ist eine Aufschlüsselung, die von technischer zu weniger technischen Ansätzen übergeht:
Technische Methoden:
* Befehlszeilenschnittstellen (CLIS): Dies ist der traditionellste Weg. Sie geben bestimmte Befehle mit einer Sprache ein, die der Mainframe versteht (wie JCL für IBM Mainframes). Es ist mächtig, erfordert aber spezialisiertes Wissen. Tools wie TSO (Zeitfreigabeoption) und ISPF (Interactive System Productivity Facility) Auf IBM -Systemen bieten diese Art von Schnittstelle.
* Programmiersprachen: Entwickler schreiben Programme in Sprachen wie COBOL, PL/I, Java oder sogar Python, um mit Mainframe -Daten und -Ressourcen zu interagieren. Diese Programme kümmern sich um die Kommunikationskomplexität hinter den Kulissen.
* Scripting: Mit Skriptsprachen wie Rexx oder Python können Sie Aufgaben automatisieren und mit Mainframe -Prozessen interagieren.
weniger technische/benutzerfreundliche Methoden:
* Emulatoren: Software auf Ihrem PC oder Laptop nachahmt ein Mainframe -Terminal nach und kann CLIS leichter verwenden. Beispiele sind IBM Personal Session Manager (PSM) und Attachmate.
* Web -Schnittstellen: Moderne Mainframes verfügen häufig über webbasierte Anwendungen und Portale. Sie können auf Daten zugreifen, Berichte ausführen oder sogar Mainframe -Prozesse über einen vertrauten Webbrowser ausführen.
* Dateiübertragung: Sie können Daten mithilfe von Protokollen wie FTP (Dateitransferprotokoll) oder sichereren Optionen wie SFTP (SSH -Dateitransferprotokoll) auf und vom Mainframe übertragen.
aufkommende Trends:
* APIs (Anwendungsprogrammierschnittstellen): Mainframes enthüllen zunehmend APIs und ermöglichen es modernen Anwendungen, ihre Daten und Funktionen einfach zu integrieren und zu interagieren.
* Cloud -Integration: Cloud-Plattformen überbrücken die Lücke und erleichtern die Verbindung von Cloud-basierten Tools und Diensten mit Mainframe-Systemen.
Die "übliche" Weise hängt von Ihrer Rolle und dem ab, was Sie tun müssen:
* Systemadministratoren: Verlassen Sie sich stark auf CLIS und scripting, um den Mainframe zu verwalten.
* Entwickler: Arbeiten Sie mit Programmiersprachen und APIs zusammen, um Mainframe -Anwendungen zu erstellen und zu pflegen.
* Geschäftsanwender: Kann auf Daten zugreifen und Berichte über Web -Schnittstellen ausführen oder Tools verwenden, die eine Verbindung zum Mainframe hinter den Kulissen herstellen.
Stellen Sie sich vor, Sie interagieren mit jedem komplexen System - es gibt spezielle Tools und Methoden, die je nach Zugangsniveau und den Aufgaben, die Sie ausführen müssen, je nach Ausführung.