Você não "fala" diretamente com um mainframe como faria com uma pessoa. Em vez disso, você interage com ele usando métodos e interfaces específicos. Aqui está um colapso, passando de abordagens mais técnicas a menos técnicas:
Métodos técnicos: *
Interfaces de linha de comando (CLIS): Esta é a maneira mais tradicional. Você digita comandos específicos usando um idioma que o mainframe entende (como JCL para mainframes IBM). É poderoso, mas requer conhecimento especializado. Ferramentas como
tso (opção de compartilhamento de tempo) e
ISPF (instalação de produtividade do sistema interativo) Nos sistemas IBM, fornece esse tipo de interface.
*
linguagens de programação: Os desenvolvedores escrevem programas em idiomas como COBOL, PL/I, Java ou até Python para interagir com dados e recursos do mainframe. Esses programas lidam com as complexidades de comunicação nos bastidores.
*
Script: Usando linguagens de script como Rexx ou Python, você pode automatizar tarefas e interagir com processos de mainframe.
Métodos menos técnicos/fáceis de usar: *
emuladores: O software no seu PC ou laptop imita um terminal de mainframe, permitindo que você use o CLIS com mais facilidade. Os exemplos incluem o IBM Personal Session Manager (PSM) e o Anegnmate.
*
Interfaces da Web: Os mainframes modernos geralmente têm aplicativos e portais baseados na Web. Você pode acessar dados, executar relatórios ou até acionar processos de mainframe por meio de um navegador familiar familiar.
*
Transferência de arquivo: Você pode transferir dados de e para o mainframe usando protocolos como FTP (protocolo de transferência de arquivo) ou opções mais seguras como SFTP (protocolo de transferência de arquivo SSH).
Tendências emergentes: *
APIs (interfaces de programação de aplicativos): Os mainframes estão cada vez mais expondo APIs, permitindo que aplicativos modernos integrem e interajam facilmente com seus dados e funções.
*
Integração da nuvem: As plataformas em nuvem estão preenchendo a lacuna, facilitando a conexão de ferramentas e serviços baseados em nuvem aos sistemas de mainframe.
A maneira "usual" depende do seu papel e do que você precisa fazer: *
Administradores do sistema: Confie fortemente no CLIS e scripts para gerenciar o mainframe.
*
desenvolvedores: Trabalhe com linguagens de programação e APIs para criar e manter aplicativos de mainframe.
*
Usuários de negócios: Pode acessar dados e executar relatórios através de interfaces da Web ou usar ferramentas que se conectam ao mainframe nos bastidores.
Pense nisso como interagir com qualquer sistema complexo - existem ferramentas e métodos especializados, dependendo do seu nível de acesso e das tarefas que você precisa executar.