如何从服务器返回UIMA Ruta的输出?

时间:2017-09-01 12:20:01

标签: java ruta

我想在单独的服务器上运行Ruta脚本并返回输出以进行进一步处理(使用Java)。

我知道触发Ruta脚本的唯一方法是从Java maven项目中调用 engine.process(cas) 方法。但是它没有生成一个xmi文件,可以将其发送回客户端(即Java服务器)进行进一步处理。我也不能将CAS对象返回给客户端(如果我正确的话)。

我怎样才能实现它?

  • 如何将CAS从服务器返回到客户端? (OR)
  • 如何从Java代码运行Ruta时生成xmi文件?

如果有的话,告诉我一个更好的方法。

1 个答案:

答案 0 :(得分:1)

只是评论你问题中的第二个bull点:

在运行engine.process()时的java代码中,您可以简单地使用CasIOUtils以XMI格式或其他格式将CAS写入某些(文件/字节)输出流。

免责声明:我是UIMA Ruta的开发者