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

Conception Web Discussion :

Technologie pour service web utilisant une dll C


Sujet :

Conception Web

  1. #1
    Nouveau candidat au Club
    Inscrit en
    Janvier 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 2
    Par défaut Technologie pour service web utilisant une dll C
    Bonjour a tous

    Voila,
    Dans le cadre de mon travail, je dois créer un service web (ou plutôt plusieurs) qui devront utiliser des Dll deja créée et ecritent en C++.

    Ma question est donc la suivante : Quelle est la meilleure solution pour pour créer ces web services. En effet, j'ai fait pas mal de recherche. Et j'ai trouver plusieurs techno pour créer des web services. Par exemple, C# ou PHP. Le problème c'est que je dois aussi penser à pouvoir utiliser mes DLL C++. En effet, ce sont des Dll utilisées pour toutes les applications de ma boite et on ne peut pas re-developper tout dans une autre techno.

    Que me conseillez-vous?
    PHP avec la lib nuSoap? oui mais comment j'utilise mes Dll en PHP?
    C#? le pb c'est que mon patron préfèrerai un outil qui soit un peu plus multi-plateforme...
    Autre???

    Merci de vos futures réponses.

    Virginie

  2. #2
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 76
    Par défaut
    Salut,

    Je ne suis pas expert de ASP.NET, mais avez-vous évalué la façon de le faire en utilisant ASP.NET et les Inherits?

    > Page.aspx

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <%@ Page AutoEventWireup="false" Inherits="TaFonctionManagedCode" %>
    
    <!-- Appel à TaFonctionPubliqueEcriteEnCPlusPlus depuis le code ASP.NET -->

    > TaFonctionManagedCode.dll

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    public __gc class TaFonctionManagedCode : public System::Web::UI::Page
    {
    
    private:
    	...
    
    public:
    
        void TaFonctionPubliqueEcriteEnCPlusPlus (Object* sender, EventArgs* e)
        {
            ...
    	return;
        }
    
    };
    Si les fonctions ne sont pas très complexes, ça pourrait marcher...

  3. #3
    Nouveau candidat au Club
    Inscrit en
    Janvier 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 2
    Par défaut
    Oui, j'y ai pensé mais le problème c'est que je ne voudrais pas avoir à toucher aux DLL. Elles sont déjà écrites, elles sont assez nombreuses et certaines sont plutôt compliquées.

    Virginie

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 76
    Par défaut
    Je ne maîtrise pas l'ASP .NET, mais, par analogie avec d'autres langages..., avez-vous pensé à utiliser les DLLs accédées depuis l' ASP.NET comme un "pont" qui connecte par un extrême l'ASP .NET et par l'autre les DLLs intouchables dont vous disposez? De cette façon, vous seriez capable d'ajouter les nouvelles fonctionnalités dans une autre couche de code sans modifier les originelles.

Discussions similaires

  1. Service Web asp.net utilisant une DLL MFC
    Par JCarlin dans le forum C++/CLI
    Réponses: 6
    Dernier message: 29/02/2008, 10h22
  2. Utiliser un service web dans une page ASP
    Par REMACC1 dans le forum ASP
    Réponses: 2
    Dernier message: 30/08/2006, 10h17
  3. Réponses: 1
    Dernier message: 18/07/2006, 16h44
  4. [JNI] Difficultés pour utiliser une DLL
    Par etiennegaloup dans le forum Entrée/Sortie
    Réponses: 10
    Dernier message: 15/08/2005, 21h29
  5. Conventions à utiliser pour la création d'une DLL
    Par Writer dans le forum Langage
    Réponses: 3
    Dernier message: 02/08/2005, 09h24

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