I'm looking at neo4j batch ops here: http://docs.neo4j.org/chunked/milestone/rest-api-batch-ops.html And it reminds me a lot of persistent connections: https://en.wikipedia.org/wiki/HTTP_persistent_connection
Why not pipeline http requests? Why reinvent the wheel, when you could have the richness of, and existing support for, http?