Existe alguma forma de se conectar a uma tela remota e capturar informações?

Pessoal, existe algum conector ou algum código capaz de se conectar a um outro programa de seu computador para buscar informações? Esse sistema é feito em cobol pela ibm e preciso executar várias funções nele, principalmente copiar e colar e funções de F1-F12. Tem alguma implementação do java capaz disso?

Esqueci de falar, o sistema ao qual eu quero me conectar é em cobol.

Vou até explicar melhor:


| | ----------- Vai atuar como usuário no sistema ------> | |
| SisJava | | SisCobol |
|| <-------- retorna as informações que vou guardar — |_|

o sistema vai atuar como usuário acessando as opções do siscobol, que só recebe entrada de teclado, nada mais além disso. Eu estarei copiando as informações para dentro do java que vou armazenar em um db e às vezes estarei inserindo informações também.

Alguém já fez algo similar a isso?

Veja se o fabricante do seu emulador de terminal tem uma opção ou um toolkit para poder fazer essa automatização (procure por “screen scraping” no Google).