Vous voudrez peut-être vérifier RESTx. Il est multilingue: vous pouvez écrire du code en Java, Python (JavaScript côté serveur à venir). RESTx est spécifiquement une plate-forme pour la création de ressources RESTful et de services Web. Ce n'est PAS un cadre d'application traditionnel. Les services Web supportés par DB sont en fait une spécialité de RESTx: vous identifiez les composants réutilisables que vous voulez (dans ce cas, un composant d'accès DB compatible JDBC), puis configurez-le via l'API RESTful ou en remplissant un petit formulaire dans un navigateur. Par conséquent, vous obtenez un nouveau service Web RESTful, qui encapsule la requête que vous avez spécifiée lors de la création de la nouvelle ressource.
Je suis le développeur principal sur RESTx, donc si vous avez des questions, s'il vous plaît contactez-moi ou visitez nos forums.
C# peut être utilisé assez facilement sous Linux. Voir http://www.mono-project.com –