IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web avec .NET Discussion :

Problème Projet stockage en ligne en .NET


Sujet :

Développement Web avec .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2012
    Messages : 8
    Par défaut Problème Projet stockage en ligne en .NET
    Bonjour à tous et à toutes,

    Je travaille en ce moment sur un projet qui est une sorte de dropbox, c'est un système de stockage en ligne avec des achats de plans (free, gold, premium).

    Ce projet va être conçu sur les technologie Microsoft .Net (Asp.net MVC ou Web Forms [à voir encore] et Windows Phone).

    Donc mon problème c'est au niveau du Web Service, pour faire l'application web et mobile, la liaison entre les deux va être à travers d'un web service, (Windows phone va consommer les données sur l'application asp.net et vice-versa) ça veut

    dire si je m'enregistrer sur le site je peux y accéder en m'identifiant avec le WP et vice-versa, je peux consulter mes données stockées et utiliser le système de CRUD etc..

    J'aimerais savoir par quoi il faut commencer, Par l'Asp.net ou le web service WCF ? et Comment ça se passe niveau WCF ? Ou bien faut-il utiliser asp.net web api qui va permettre après le WP d'avoir accès aux données dans la BDD et utiliser le

    CRUD en utilisant le REST ?

    Cordialement.

  2. #2
    Membre Expert Avatar de meziantou
    Homme Profil pro
    autre
    Inscrit en
    Avril 2010
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : autre
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Par défaut
    J'aimerais savoir par quoi il faut commencer, Par l'Asp.net ou le web service WCF ? et Comment ça se passe niveau WCF ? Ou bien faut-il utiliser asp.net web api qui va permettre après le WP d'avoir accès aux données dans la BDD et utiliser le CRUD en utilisant le REST ?
    Ton problème principal ne sera ni de créer le site web ni de lister les fichiers de l'utilisateur, mais belle et bien la gestion des fichiers. Comment les stocker pour de gros volume (+ gestion des backup), comment les transférer, comment gérer les droits, l'intégrité. Il y a peut-être d'autres besoins (compression, chiffrement).

    Pour le transfert il existe plusieurs protocoles standards : WebDav, FTP, SFTP, CIFS, Http, BITS. Y a-t-il un intéret à créer un truc custom ?
    Tu peux également regarder les solutions existantes pour voir comment elles traitent le problème.

    Dans tous les cas, il ne faut pas partir tête baisser dans le projet. Prend un peu de temps pour identifier ton besoin. Ensuite tu veras quelles solutions répondent le mieux à ce besoin.

  3. #3
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2012
    Messages : 8
    Par défaut
    Bonjour et merci pour ta réponse,

    J'ai oublié de citer qu'en faite y a bien évidemment une architecture windows server 2012 et SQL Server derrière, des machines virtuelles pour le hosting et les backup etc...

    Mais le problème pour moi est juste au niveau de la communication de l'application mobile sur Windows Phone et le Site Asp.Net en sachant qu'il y aurait le CRUD, l'authentification, BDD etc...

    ça veut dire si je veux avec mon appli mobile accéder aux ressources et données, s'authentifier, supprimer et modifier les données etc.. comment faire ? Ce qui va se passer par le site il se passe par le mobile, ils vont travailler sur la même BDD

    et ils vont se communiquer avec un web service.. Que faut-il utiliser pour ça ? Que serait-il le web service ? WCF ou Web Api ?

  4. #4
    Membre Expert Avatar de meziantou
    Homme Profil pro
    autre
    Inscrit en
    Avril 2010
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : autre
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Par défaut
    Mais le problème pour moi est juste au niveau de la communication de l'application mobile sur Windows Phone et le Site Asp.Net en sachant qu'il y aurait le CRUD, l'authentification, BDD etc...
    Que fait ton appli mobile?
    Authentification : quel type? Username/password, Social Login (google, microsoft, facebook, ...), certificat, autre

    en sachant qu'il y aurait le CRUD
    Du CRUD de quoi ? de fichiers, d'autres choses.

    WCF ou Web Api ?
    Ou peut-être les protocoles cités précédemment. Comme on ne sait pas ce que tu souhaites faire passer comme informations entre ton application et ton serveur on ne peut pas te conseiller. D'après ce que j'ai compris du peu d'information donnés ("une sorte de Dropbox"), il y aura des tranferts de fichiers. Si c'est tout alors les protocoles cités précédemment répondent peut-être à ton besoin.

    Bref si tu veux de l'aide utile il faut nous en dire plus sur ce que tu souhaites faire.

  5. #5
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2012
    Messages : 8
    Par défaut
    Donc on a un User Account : Username/password
    J'aimerais ajouter un Social Login aussi avec.

    Le CRUD c'est pour les Fichiers.

    Web Client : (Asp.net MVC)
    -Gérer les fichiers et les dossier (create, move, copy, delete).
    -Download les fichiers.
    -Upload les fichiers.
    -Partager avec d'autres utilisateurs etc..

    Mobile client: (Windows Phone)
    - Fait la même chose que le Web Client.

    ==> Le Web Client & le Mobile Client vont travailler sur les même données et fichiers et sur la même base de données.

  6. #6
    Membre Expert Avatar de meziantou
    Homme Profil pro
    autre
    Inscrit en
    Avril 2010
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : autre
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Par défaut
    -Gérer les fichiers et les dossier (create, move, copy, delete).
    -Download les fichiers.
    -Upload les fichiers.
    Personnellement je resterai au maximum sur des protocoles standards (cités précédemment). Cela te permettra d'utiliser d'autres clients (explorer Windows par exemple) et de t'intégrer facilement à d'autres solutions.
    Tu auras peut-être un peu plus de dev pour le serveur mais tu y gagneras sur les clients puisqu'il existe de nombreuses lib pour ces protocoles.

    Peut-être préfères-tu fermer ta solution, dans ce cas crées ton protocole perso.

    Partager avec d'autres utilisateurs etc..
    Pour cela il faudra peut-être implémenter ton service custom selon ce que tu souhaites faire (mais juste pour cette partie).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 11/02/2009, 14h46
  2. Problème projet VB.NET / MDI perdu
    Par tssi555 dans le forum VB.NET
    Réponses: 0
    Dernier message: 04/08/2008, 08h52
  3. Problème de suppression de ligne dans ma base !
    Par gregman dans le forum ASP
    Réponses: 2
    Dernier message: 21/05/2005, 08h14
  4. Problème de continuité de lignes en 2D
    Par shenron666 dans le forum OpenGL
    Réponses: 4
    Dernier message: 04/05/2005, 15h58
  5. [Excel - VBA] Problème de suppression de lignes...
    Par beholder2 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 28/01/2005, 17h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo