Partant de zéro en termes de connaissances, j'ai écrit une application de bureau en utilisant WPF et NHibernate. Cela m'a aidé à me familiariser avec NHibernate et WPF. Cependant, il est nécessaire de rendre l'application accessible à partir de plusieurs endroits - notamment des appareils portables dotés d'un navigateur Web très simple (sans javascript), de services Web, d'Internet, de l'application de bureau et potentiellement autres interfaces utilisateur.Meilleure approche pour déplacer l'application de bureau de serveur de NHibernate Client de WPF vers une application accessible à partir de plusieurs endroits
Je crois que cela nécessite de déplacer l'application de son NHibernate.dll actuel déployé sur le client vers une application Web. Le choix absolu des piles de technologie est accablant et j'espère que je peux être pointé dans la bonne direction.
Essentiellement, je veux être en mesure d'accéder aux données du côté serveur dans le client de bureau, à partir du service Web, à partir des périphériques de poche. Du côté serveur, je suppose que j'aurais un serveur web (IIS?), NHibernate et une base de données et un moyen de communication entre les clients et le serveur.
Quel serait le meilleur choix dans cette circonstance? Est-ce que c'est REST? SAVON? WCF? Quelque chose que je ne connais pas/n'ai pas mentionné?
Toute aide et conseil de la part de personnes qui ont mis en œuvre des choses similaires serait très apprécié.