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

C# Discussion :

Création d'une API


Sujet :

C#

  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Belgique

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

    Informations forums :
    Inscription : Octobre 2011
    Messages : 141
    Points : 201
    Points
    201
    Par défaut Création d'une API
    Bonjour,

    Dans le cadre de mon stage de fin d'études, je développe un service Windows qui interagit avec une application existante. Je n'ai pas accès au code de cette dernière, mais on me demande de créer une interface permettant à celle-ci de demander des informations à mon service.

    Je dois donc créer une API. Je sais que les informations sont abondantes sur le sujet, mais pas sur la question qui m'occupe (et pourtant elle est simple).

    Ma question est la suivante : où dois-je créer cette API ? Comme un nouveau projet dans la solution comprenant mon service? Dans une classe de ce service?

    Mon API ne doit pas réellement accéder à mon service, uniquement aux fichiers xml gérés par celui-ci (L'application pourrait donc accéder directement aux fichiers, mais évitons cette solution pour des raisons évidentes).

    Encore une fois, merci à tous pour l'aide

  2. #2
    Invité
    Invité(e)
    Par défaut
    Je développerai une assembly indépendante de manière a ce que celle ci soit réutilisable par la suite, sans embarqué du code inutile.

  3. #3
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Belgique

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

    Informations forums :
    Inscription : Octobre 2011
    Messages : 141
    Points : 201
    Points
    201
    Par défaut
    Tu veux dire que ma nouvelle assembly devrait gérer elle-même l'accès aux données sans utiliser l'assembly qui gère cela dans mon service ? Pour éviter trop de dépendances?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bah moi, j'essayerai de faire comme ça mais, de limiter les dépendances, au vue que c'est une interface entre deux applications.

  5. #5
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Belgique

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

    Informations forums :
    Inscription : Octobre 2011
    Messages : 141
    Points : 201
    Points
    201
    Par défaut
    Merci bien. Je vais essayer cela !

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

Discussions similaires

  1. Création d'une API
    Par biyong dans le forum IGN API Géoportail
    Réponses: 0
    Dernier message: 17/04/2013, 12h23
  2. Création d'une API
    Par worolf dans le forum Langage
    Réponses: 1
    Dernier message: 28/04/2008, 15h25
  3. Création d'une API / documentation
    Par oodini dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 05/12/2007, 23h01
  4. Création d'une API
    Par titoine1978 dans le forum C++
    Réponses: 7
    Dernier message: 12/11/2007, 12h14
  5. Création d'une API
    Par kabish dans le forum Langage
    Réponses: 9
    Dernier message: 11/10/2007, 15h56

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