3 Answers
3

I think GeoMajas is a good choice. For routing purposes I want to introduce you Graphhopper. It's still a young project, but it's java, it's incredibly fast and there are ready to use applications to route either on a web server or on the mobile device itself based on openstreetmap data. So if you have no problems to use openstreetmap and want to route on a mobile device, you should take a look.

Thank your for the reply! First time I hear about graph database. Really interesting but sounds complexe, and i don't have much time for this project. But I will concider this for futur projects!
–
Dar-JeeJun 12 '13 at 15:19

I don't known of any configurable rest-interface for routing, but pgrouting is a popular open source solution. It runs inside the PostGIS-database. So you can use SQL-statements for routing. But you will have to program your own webservices on top of this.

I saw pgrouting also, and it looks pretty cool. Do you think a backend in PHP combined with a REST framework and pgrouting would be a good solution for a mobile application backend ?
–
Dar-JeeJun 12 '13 at 15:21

There seem to be several examples of websites doing something like that (pgrouting.org/gallery.html) But i have personal experience with this product .
–
warriekaJun 12 '13 at 22:18