我必须提供对我的语义的访问。目前,它是一个 RDBMS,但稍后我可能会使用其他非 RDBMS 数据源(图形、hadoop 等)。
我的语义消费者位于公司域/内部网内,但在远程服务器上运行。此外,由于我们处于设计阶段,尚不清楚他们将使用什么技术来实现其业务逻辑(Java/C 或其他)。我认为向我们的 SW 的外部模块提供通过 JDBC/ODBC 对我的数据模型的直接访问是一个坏主意(因为我不想只致力于 RDBMS)。
计划是创建一个 API 来访问我的语义。API 基本上是 CRUD。当前候选者是使用 Spring 的 REST API。
我担心通过 REST 的访问可能会很慢。该技术最好是基于Java的。但是,也欢迎 C-base 和其他。
我想知道:我应该考虑哪些 REST 替代方案?除了访问速度之外,唯一的要求是它必须易于实施和维护。
我会很感激你的建议。