2009-05-04 7 views
1

J'ai un site Web/une application qui utilise COBOL-CGI dans lequel l'application COBOL crée les pages html en remplissant des données à l'aide d'espaces réservés.Appel de l'application à partir de rails

Je veux maintenant créer un site de rails qui, en plus d'utiliser sa propre base de données, doit également appeler l'application externe pour récupérer diverses informations.

Cette application peut-elle encore être appelée à l'aide de cgi? Existe-t-il un meilleur moyen d'appeler des applications tierces à partir de rails? ActiveX?

Répondre

4

Vous voudrez probablement le faire un peu différemment. Vous pouvez demander à l'application Rails d'appeler le CGI COBOL, mais l'application actuelle crée du code HTML, que vous devez récupérer pour les données.

Il est probablement préférable de modifier le COBOL pour générer une représentation plus simple, y compris un simple fichier CSV, bien que YAML ou JSON puisse être un peu plus facile à utiliser. Vous pouvez ensuite appeler l'application COBOL et capturer sa sortie pour une utilisation par l'application rails.

Questions connexes