2014-10-05 59 views
0

我正在研究科学项目,我目前正在研究使用图形数据库的可能性。SOA架构,Android和Neo4j?

我们开发的软件架构是面向服务的android客户端。

我想知道Neo4j是否可以用于我的情况,最重要的是如果我可以执行Android的Cypher请求。

干杯

+0

我认为你可以使用Android的Neo4J的REST API(发送'POST'请求​​)或建立你自己的基于REST API的业务 - 通常后者是首选... – MarcoL 2014-10-05 18:54:19

回答

0

正如@MarcoCI提到的,您可以通过REST发出暗号查询。 Neo4j因此具有transactional Cypher endpointlegacy Cypher endpoint

另一个想法是将您的操作封装在unmanaged extensions的用例级别,并让您的Android客户端触发这些操作。非托管扩展基本上是部署到Neo4j服务器的Java代码,用于公开新的REST端点。在其实现中,您可以使用Cypher或核心API。

+0

感谢Stefan和@Marco的答案。 – 2014-10-06 19:20:39