将现有C库转换为具有Web界面

时间:2012-03-09 11:03:18

标签: c web-services axis2c

我们有一个处理某些数据的现有C库(DLL / .so)。有一个调用初始化它,然后调用它给它需要处理的参数,然后调用几个调用你感兴趣的不同输出参数。然后调用初始化来重置下一个会话的库。我们有一个围绕此建立的应用程序,可以轻松输入数据并查看结果。

现在我们想要使用这个库并将其作为Web服务提供。我们正在寻找最简单(读取最快)的方法来做到这一点。我认为,我们需要:

  1. Web服务框架(Apache Axis2 / C看起来很适合现有的C代码)
  2. 为每个传入查询启动进程的某种方式(不确定Axis2是否可以执行此类操作)。
  3. 所以我的问题是:Axis2 / C是最简单的方法,还是有其他简单的解决方案?

1 个答案:

答案 0 :(得分:1)

如果你有一个外部可执行文件你可以打电话,那么如何使用像FastCGI这样的Apache?