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

Windows Communication Foundation .NET Discussion :

[C#][WCF]Serveur pour differents OS


Sujet :

Windows Communication Foundation .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de 3logy
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2007
    Messages
    280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Allemagne

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

    Informations forums :
    Inscription : Août 2007
    Messages : 280
    Par défaut [C#][WCF]Serveur pour differents OS
    Salut a tous!!

    J'aimerais dans un environnement LAN, creer un Serveur et des differents Clients avec differents OS(windows, Linux, Mac).
    Etant donne que je suis nouveau sur WCF(a part un HelloWorld), je me demandais si cette demarche marcherais? et si Oui y a t-il des Tutos ou une demarche a suivre pour creer un serveur qui utilisera comme DB mysql avec WCF ??

    Merci pour l'aide

  2. #2
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Par défaut
    WCF n'est "que" la couche de service.

    Ton service sera exposé depuis le serveur avec une définition wsdl. Donc n'importe quel client sur n'importe quel OS pourra l'appeler, dans la mesure où il satisfait le contrat donné par le wsdl. Autrement dit, les clients n'ont pas besoin "d'être" en WCF.

    Pour ce qui concerne le service, tu peux tout à fait attaquer une base de données MySql avec le bon connecteur.

  3. #3
    Membre éclairé Avatar de 3logy
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2007
    Messages
    280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Allemagne

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

    Informations forums :
    Inscription : Août 2007
    Messages : 280
    Par défaut
    Citation Envoyé par Skalp Voir le message
    WCF n'est "que" la couche de service.

    Ton service sera exposé depuis le serveur avec une définition wsdl. Donc n'importe quel client sur n'importe quel OS pourra l'appeler, dans la mesure où il satisfait le contrat donné par le wsdl. Autrement dit, les clients n'ont pas besoin "d'être" en WCF.

    Pour ce qui concerne le service, tu peux tout à fait attaquer une base de données MySql avec le bon connecteur.
    pour la reponse Skalp...
    Bon en bon newbie j'ai deux dernieres questions avand de fermer la Discussion.

    Qu'est ce que tu entends par "Service"??(Je vis en allemagne, les mots techniques m'echappent de temps a autre).

    Disons que je me prends un serveur php comment implementer un Service dotNet a tel enseigne que les Clients puissent communiquer en respectant le contrat wsdl??


    Merci .

  4. #4
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Par défaut
    Citation Envoyé par 3logy Voir le message
    Qu'est ce que tu entends par "Service"??(Je vis en Allemagne, les mots techniques m’échappent de temps a autre).
    Un service est une notion assez abstraite. On peut dire que c'est un composant qui expose une fonctionnalité. Dans le cas d'un service web, la fonctionnalité est exposée via une (ou plusieurs) méthode(s).

    Lorsqu'un langage de programmation quelconque est capable de générer une requête respectant le wsdl et d'interpréter la réponse, alors il peut appeler le service.
    Citation Envoyé par 3logy Voir le message
    Disons que je me prends un serveur php comment implémenter un Service dotNet a tel enseigne que les Clients puissent communiquer en respectant le contrat wsdl??
    Un service web DotNET fonctionne avec un serveur IIS. Et un serveur php fonctionne avec Apache, par défaut.
    Je sais qu'il est possible de faire fonctionner php sur un serveur IIS. Dans ce cas, tu pourras y installer un service DotNET.
    Je ne crois pas que l'inverse soit possible : installer un service DotNET sur un serveur Apache.
    Sinon, il est aussi possible de faire fonctionner Apache et IIS sur le même serveur, mais AMHA, cela doit être compliqué et risqué.

  5. #5
    Membre éclairé Avatar de 3logy
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2007
    Messages
    280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Allemagne

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

    Informations forums :
    Inscription : Août 2007
    Messages : 280
    Par défaut
    On ne pouvait etre plus clair!

    J'ai donc pense a ceci, peut etre je me trompe aussi :

    - puis je avoir Serveur Mono sur Linux ??
    - Quel BD est il possible d'utiliser si possible?


    Merci!

  6. #6
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Par défaut
    Mono est le framework .NET porté sur Linux.
    NB : toutes les fonctionnalités du framework .NET ne sont pas portées sur Mono.

    Je ne connais pas beaucoup Linux, mais je ne pense pas que Mono suffise pour y héberger un service web. Il te faudra un serveur web (genre IIS, Apache) pour héberger le service. A moins que tu n'exposes le service via un autre protocole (TCP, MQ,...).

    Sur Linux, tu peux y installer MySql et Oracle. Encore faut-il pouvoir y installer les connecteurs qui vont bien.

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

Discussions similaires

  1. [Indy] Client-serveur pour recevoir des flux videos
    Par Nicodemus dans le forum Web & réseau
    Réponses: 7
    Dernier message: 10/10/2005, 14h18
  2. Nouveau serveur pour le forum
    Par Marc Lussac dans le forum Evolutions du club
    Réponses: 22
    Dernier message: 07/10/2005, 11h48
  3. [MSDE - SQLDMO] Recherche d'un serveur pour detachement DB
    Par juniorAl dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 06/09/2005, 16h19
  4. Réponses: 2
    Dernier message: 01/08/2005, 16h55
  5. Configuration des disques sur un serveur pour Oracle
    Par hkhan dans le forum Administration
    Réponses: 5
    Dernier message: 29/09/2004, 12h57

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