You are correct that MongoEMF does not directly support REST. You can put a REST layer on top of MongoEMF and use EMF as your domain layer with persistence to MongoDB. I am working on exactly that, but it's not ready for prime-time yet. For your REST layer, you can use Restlet, Jersey, or Admatu. I've been using Restlet, emfjson (https://github.com/ghillairet/emfjson
), MongoEMF, and OSGi to build my server.