Bonjour à tous,

Voici l'architecture souhaitée pour faire évoluer notre appli :
- sur le serveur : 1 BD + 1 couche métier
- sur le client : 1 couche présentation

Rien que du classique.
Cependant, je me pose une question sur la communication entre la couche métier et la couche présentation.

La couche métier va être développée en C++. Il va en résulter une série de Dll contenant chacune plusieurs classes.

Si l'on développe notre couche présentation en C++ également, est-il possible de manipuler directement les objets de notre couche métier, les instancier, accéder aux attributs...

Si oui comment linker notre projet ? Est-ce que VS6.0 est suffisant ou faut-il passer par .NET ? Je suppose qu'il y a un protocole de communication à utiliser entre le serveur et le client. Faut-il le développer à la main (socket, pipe...) ? Est-ce qu'on est obligé de mapper toutes nos classes ?

Peut-etre que tout ce système existe déjà. Mais je n'ai pas trouvé de solution sur le fait de pouvoir instancier directement dans la couche présentation (stocké sur le client) des objets issus de la couche métier (stocké sur le serveur).

Merci d'avance pour vos réponses...