Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web
Général Conception Web Forum d'entraide sur les choix technologiques. Avant de poster : Cours Dév. Web, FAQs Dév. Web, Sources Dév. Web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/01/2007, 17h24   #1
Invité de passage
 
Inscription : janvier 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 2
Points : 0
Points : 0
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
lolinette est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2007, 10h07   #2
Membre du Club
 
Inscription : mars 2006
Messages : 69
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 69
Points : 41
Points : 41
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 :
1
2
3
<%@ Page AutoEventWireup="false" Inherits="TaFonctionManagedCode" %>

<!-- Appel à TaFonctionPubliqueEcriteEnCPlusPlus depuis le code ASP.NET -->

> TaFonctionManagedCode.dll

Code :
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...
Iván Y. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2007, 11h05   #3
Invité de passage
 
Inscription : janvier 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 2
Points : 0
Points : 0
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
lolinette est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2007, 08h13   #4
Membre du Club
 
Inscription : mars 2006
Messages : 69
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 69
Points : 41
Points : 41
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.
Iván Y. est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h23.


 
 
 
 
Partenaires

Hébergement Web