我们有一个现有的 C 库(DLL / .so)来处理一些数据。有一个调用来初始化它,然后调用给它需要处理的参数,然后调用几个调用来检索您感兴趣的不同输出参数。然后调用初始化来为下一个会话重置库。我们围绕此构建了一个应用程序,可以轻松输入数据并查看结果。
现在我们想要使用这个库并将其作为 Web 服务提供。我们正在寻找最简单(阅读最快)的方法来做到这一点。在我看来,我们需要:
- Web 服务框架(Apache Axis2/C 看起来很适合现有的 C 代码)
- 为每个传入查询启动进程的某种方式(不确定 Axis2 是否可以执行此类操作)。
所以我的问题是:Axis2/C 是最简单的方法,还是有另一种简单的解决方案?