Nous avons une application écrite en langage C qui interagit avec la base de données Oracle. Cette application est un exécutable et fonctionne sur la plate-forme Unix. Nous devons exposer cette application sur http comme service web pour que d'autres puissent en consommer.Activer l'application C en tant que Webservice
J'ai pensé utiliser JNI et CXF pour le service web et lancer l'application dans tomcat.
Est-ce une bonne solution ou existe-t-il d'autres possibilités?
J'ai trouvé Axis2 supportant le langage C pour écrire le webservice. Je n'ai aucune expérience du langage C. Est-ce que Axis2 en C est bon? Quel serveur http je peux utiliser pour déployer l'application? Apache webserver siffice dans ce cas?
EDIT: La ligne de commande n'est pas une option comme si je l'ai mentionné un exe mais la partie que je dois exposer n'a aucune ligne de commande disponible et son bit dur car il a besoin de structure de données compliquée comme entrée.
Ne sachant pas que C ne sera pas un problème, je peux gérer cela, j'ai seulement besoin de quelle est la meilleure solution? –