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

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    janvier 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : janvier 2019
    Messages : 9
    Points : 10
    Points
    10
    Par défaut Installer Debian sur un Serveur d'entreprise pour installation d'une API
    Bonjour,

    Je poste cette discussion ici car je n'ai pas trouvé de sujet sur les API.

    Je suis en stage de fin de licence dans une entreprise, et ils souhaiteraient installer une API pour synchroniser les données de deux applications.
    J'ai trouvé un tuto très utile sur la création d'un API avec BDD,

    https://www.supinfo.com/articles/sin...i-avec-une-bdd

    Mais pour commencer, j'ai besoins d'installer Debian sur le serveur.
    Comment l'installer, et surtout, es-ce que cela ne risque pas de supprimer les données du serveur ? Car ce serveur contiens déjà une base de données utilisée par l'entreprise !

    Merci d'avance, (je prend conseils ou lien vers tuto/forum n'importe quoi )

    a+
    bouquelou

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique
    Inscrit en
    janvier 2007
    Messages
    12 819
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : janvier 2007
    Messages : 12 819
    Points : 34 642
    Points
    34 642
    Billets dans le blog
    54
    Par défaut
    Bonjour,

    je ne vois pas trop le rapport entre Debian, qui pour moi est un OS, le forum (base de données) et le fait de fournir des API pour communiquer entre deux applications.
    Pour ce que je comprends vous avez un serveur avec un OS (peu importe lequel) , ce serveur héberge une BDD ou plus géré par (a minima) un SGBD.
    D'un autre côté vous avez deux applications (utilisant ou non la/les BDD(s)) et on vous demande d'établir un lien entre les deux en fournissant un service (programme) qui va renvoyer des informations sous une forme quelconque (XML,JSON ?)
    La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein

    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Tokyo, Rio, Sidney) et peut être quelques autres
    SGBD : Firebird 2.5, 3, SQLite
    générateurs Etats : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Ubuntu, Androïd

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    janvier 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : janvier 2019
    Messages : 9
    Points : 10
    Points
    10
    Par défaut
    Bonjour,

    Je veux faire une api avec BDD. Comme il n'y avait pas de forum sur les api, je suis allé sur le forum sur les BDD, j'ai surement mal fait ?
    Si je parle de Debian, c'est parce que sur le tutoriel que j'ai trouvé (lien dans mon premier post) il m'est demandé d'installer Debian sur le serveur, mais il est possible que ce ne soit pas une bonne solution.

    Si non oui c'est à peu près ça tu a bien résumé la situation.
    Je compte utiliser JSON car je suis plus à l'aise avec.

    concernant les applications, ils ont un logiciel qui existe, et qui utilise une base de donnée qui se trouve je suppose sur le serveur (désolé je manque un peu d'informations, je suis dans l'attente du code source de ce logiciel et personne dans la boîte ne sait comment il fonctionne, de plus je n'ai pas de tuteur donc pour le moment je n'ai pas plus d'informations sur ce logiciel et la BDD ou le SGBD). Ce logiciel est un planning. Ils ont des camionneurs qui utilisent une autre application (dont ils ne sont pas propriétaire mais la société qui a développé ce logiciel est d'accord pour utilisé une API), sur laquelle ils ont des missions.

    Ce qu'il veulent c'est que lorsque la société ajoute une mission sur son planning, la mission apparaisse dans l'application sur tablette d'où l'utilisation d'une API avec BDD.

    Je n'ai pas plus d'information, et je voudrai savoir si la démarche que j'ai trouvé en ligne sur ce tutoriel est la bonne, et si l'installation d'un OS comme Debian ne vas pas endommager voir supprimer les fichiers présents sur le serveur ?

    Merci de m'avoir répondus
    Bouquelou

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique
    Inscrit en
    janvier 2007
    Messages
    12 819
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : janvier 2007
    Messages : 12 819
    Points : 34 642
    Points
    34 642
    Billets dans le blog
    54
    Par défaut
    Alors, la première réponse c'est NON il ne faut pas installer Debian.
    Pour faire ce que vous voulez il fait créer un programme qui sera installé en tant que service et qui recevra les demandes et reverra les informations.
    Ce n'est plus qu'une question de langage utilisé pour écrire l'application et de structure de la base de données pour établir les requêtes possibles qu'il est nécessaire de savoir.
    La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein

    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Tokyo, Rio, Sidney) et peut être quelques autres
    SGBD : Firebird 2.5, 3, SQLite
    générateurs Etats : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Ubuntu, Androïd

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    janvier 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : janvier 2019
    Messages : 9
    Points : 10
    Points
    10
    Par défaut
    Qu'es-ce que vous entendez par "installé en tant que service" (au sujet du programme) ?
    Ok donc dès qu'on clique que mon bouton ajouter j'envoie une requête mais j'aurai tout de même besoins d'un API non ?

  6. #6
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique
    Inscrit en
    janvier 2007
    Messages
    12 819
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : janvier 2007
    Messages : 12 819
    Points : 34 642
    Points
    34 642
    Billets dans le blog
    54
    Par défaut
    La société ajoute une mission avec ses propres applications et certainement dans la base de données.
    Sur le serveur de la société (c'est là où cela se complique) vous devez installer un site qui va prendre en charge les "demandes d'information" venant des tablettes c'est ça l'API.
    Le site/le service récupère la demande, la traite (une requête dans la base de données) et renvoi le résultat vers la tablette sous forme JSON, c'est le principe multi-tiers : un programme sur le serveur qui communique en interne avec la SGBD et une autre partie qui traite les demandes.
    Encore une fois tout dépend ensuite de vos outils de développement je connais surtout Delphi et C++ vous trouverez des explications sur le multi-tiers dans les pages http://docwiki.embarcadero.com/RADSt...s_multiniveaux mais je suis sûr qu'il y a de nombreuses solutions PHP et autres
    La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein

    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Tokyo, Rio, Sidney) et peut être quelques autres
    SGBD : Firebird 2.5, 3, SQLite
    générateurs Etats : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Ubuntu, Androïd

  7. #7
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    janvier 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : janvier 2019
    Messages : 9
    Points : 10
    Points
    10
    Par défaut
    Ok ! c'est déjà beaucoup plus clair merci !

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

Discussions similaires

  1. [WS 2008 R2] configurer vpn sur windows serveur 2008 R2 pour acceder aux données à distance
    Par write2bore dans le forum Windows Serveur
    Réponses: 0
    Dernier message: 01/06/2017, 19h19
  2. [VNC] Configurer sur le serveur un timeout pour les connexions des clients
    Par _jey_ dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 30/06/2016, 17h36
  3. Comment configurer mon serveur d'entreprise pour les connexions ftp ?
    Par Jean-Georges dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 18/10/2012, 12h00
  4. Réponses: 3
    Dernier message: 08/07/2010, 12h20

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