Я делал много приложений на C ++ и Java, используя REST, и я очень доволен. Несмотря на сложность CORBA и SOAP, REST прост в реализации и гибок. У меня была некоторая кривая обучения, которую Гед использовал для моделирования вещей как CRUD, но теперь это кажется еще более интуитивным.
Теперь для стороны C ++ я не использую определенную библиотеку REST, просто cURL и синтаксический анализатор XML (в моем случае, CPPDOM), потому что приложения C ++ являются только клиентами, а серверы - Java (используя платформу Restlet). ). Если вам это нужно, есть еще один вопрос здесь, в SO, который рекомендует:
Может кто-нибудь порекомендовать хороший C / C ++ RESTful Framework
Я бы также упомянул, что мое решение использовать XML было произвольным, и я серьезно подумываю заменить его на JSON. Если у вас нет особой потребности в XML, JSON проще и легче. И прелесть REST в том, что вы можете даже поддерживать оба вместе с другими представлениями, если хотите.