我想使用 Jersey 实现一些 RESTful Web 服务,它通过 Sesame Java API 使用 SPARQL 从 RDF 三元存储访问数据。同时,我想使用 Sesame Server 和 Workbench Web 应用程序在同一个 Triplestore 上运行 SPARQL 端点。我对如何最好地将这些放在一起有点困惑。
具体来说,我的 Jersey 应用程序应该使用 Sesame API“直接”连接到三重存储(而芝麻服务器应用正在做同样的事情)还是应该通过芝麻服务器的 HTTP 接口与三重存储交互(也使用芝麻 API) . 这似乎不太有效,因为它们在同一台机器上,但我不知道两个网络应用程序是否应该同时使用三重存储。