2012-04-05 7 views
1

J'ai développé une application de formulaire Windows. Cependant, je veux télécharger des données de cette application dans un serveur de nuage, puis développer une application Web pour récupérer ces données. Est-il possible d'accomplir cela en utilisant Windows Azur?Partage de données entre une application deskop et une application Web à l'aide d'azure

Si non, y a-t-il un moyen d'accomplir cela? Toute aide est appréciée! Merci!

Observe

+0

Pourriez-vous être plus précis? Quel genre de données? Binaire? Texte structuré? base de données? Combien de données? À quelle fréquence? Et oui, vous devriez être capable d'accomplir cela. –

+0

C'est juste la chaîne et les entiers, combien de données et combien de fois je ne suis pas encore sûr, parce que jusqu'ici j'avais passé la documentation azur et je ne peux pas vraiment trouver une méthode directe pour faire cela ... – Ytan

+1

Selon vos besoins vous pouvez simplement utiliser un stockage de type table ou BLOB, un accès direct au SQL Azure ou au stockage de table Azure. Toutes les méthodes sauf SQL Azure (qui est TDS) sont des services HTTPS conviviaux avec les bibliothèques client disponibles. Si vous avez des besoins plus complexes, vous pouvez héberger vos propres services dans le calcul Azure. –

Répondre

0

De vos besoins je architecte la solution en tant que telle.

Stockage de données Stockage SQL Azure ou Blob.

Si vous avez besoin d'exécuter des requêtes avancées sur les données, je suggère SQL Azure, mais le coût par Go est plus cher. Si les requêtes avancées ne posent pas réellement de problème, alors Blob Storage. Aussi, si vous ne stockez qu'une petite quantité de données comme dans quelques Go en haut, SQL Azure peut toujours être le meilleur choix si vous connaissez SQL. Il peut avoir un temps de développement plus rapide.

Service Web Pour accéder aux données de votre bureau, je recommande d'avoir un service Web. De préférence un compatible JSON, s'exécutant sur une instance Azure. Ou vous pouvez consulter: http://www.asp.net/web-api

Desktop App bien qui peut vraiment être quelque chose, mais si vous voulez une application assez d'apparence, puis WPF est le chemin à parcourir. Si vous voulez de la vitesse, alors une application WinForms serait la meilleure, ou console si c'est juste une simple transmission de données et une interface utilisateur limitée.

Web App Vous ne savez pas à quoi cela correspond? Mais un simple ancien ASP.NET ou ASP.NET MVC fera la solution, également hébergé sur une instance Azure. Vous pouvez faire fonctionner le service Web et l'application sur le même rôle.

+0

Ok, merci, je vais essayer d'y jeter un coup d'œil. – Ytan

0

Il y a plusieurs façons de le réaliser. Vous pouvez utiliser une base de données SQL Azure et l'exposer via Open Data en fonction des besoins. D'un autre côté, vous pouvez également utiliser Azure Connect pour créer une sorte de VPN entre votre application de bureau et les services de cloud computing.

Cheers,

Questions connexes