Infinispan and Neo4j use different nameing conventions, we should pick one and try to be consistent.
For Neo4j, we have: [Embedded|Bolt|Http]DatastoreProvider
For Infinispan, we have: Infinispan[Embedded|Remote]DatastoreProvider