Nous concevons un système avec le serveur principal C/C++ et le frontal C# .NET. Nous aimerions fournir une interface web similaire à C# .NET front end. Pouvez-vous s'il vous plaît suggérer la meilleure façon de le faire? par exemple. Que ce soit pour intégrer le serveur Web dans le serveur principal lui-même? Comment avoir un code commun maximum entre .NET et l'interface web pour minimiser la maintenance, etc. Merci d'avance!Quels services Web/Interface utiliser?
Répondre
En fonction des besoins de votre application, il peut être préférable de simplement abandonner le client C# et de créer uniquement une interface Web. De cette façon, vos clients peuvent économiser de l'argent en n'achetant pas une boîte Windows avec .NET Framework - un navigateur est tout ce dont vous avez besoin. Vous pourrez également mettre à jour votre site Web et faire en sorte que tous vos clients profitent instantanément de vos mises à jour. Mais si vous décidez de construire les deux, il y a quelques chemins à choisir. Vous pouvez placer votre logique métier très près du serveur principal. Vous pourriez même l'écrire en C++. Ayez ensuite une couche de communication partagée et des couches de présentation distinctes pour chacune de vos applications client (Web et de bureau).
Une autre approche consiste à rapprocher la logique métier du client. Écrivez-le dans .Net et faites-le partie de votre application de bureau et de votre site Web. Cette application métier peut communiquer avec le serveur principal en utilisant une stratégie abstraite (soap pour client de bureau et direct pour serveur web). Bien sûr, cela ne vous évite pas vraiment d'écrire du code de validation dans votre serveur principal C++.
- 1. Quels sont les services .NET?
- 2. Quels services Instant Messenger peuvent consommer du code côté serveur?
- 3. Quels sont les services requis par SQL Express/SQL Server?
- 4. Quels paramètres dois-je utiliser avec Minidumps?
- 5. Quels plugins Rails dois-je utiliser?
- 6. Quelqu'un peut-il m'expliquer quels composants d'Amazon Web Services sont utilisés dans un service Web normal?
- 7. Quels sont et comment utiliser les paires OpenSSL BIO?
- 8. Quels développeurs Silverlight doivent apprendre à utiliser ArcGIS Silverlight?
- 9. De quels privilèges Oracle ai-je besoin pour utiliser DBMS_METADATA.GET_DDL?
- 10. Quels logiciels utiliser pour la planification/modélisation d'applications
- 11. Quels sont les principaux/principaux dépôts Maven à utiliser?
- 12. Quels types utiliser pour la boxe dans les génériques
- 13. Quels diagrammes UML dois-je utiliser pour cela?
- 14. Décryptage de données à utiliser avec SQL Reporting Services 2008
- 15. Pourquoi devrais-je utiliser le code partagé RIA Services?
- 16. Comment utiliser les services de terminal par programme
- 17. Comment puis-je utiliser les services Novell eDirectory dans J2SE?
- 18. Pourquoi et quand utiliser des services Web basés sur EJB?
- 19. Comment utiliser WebService de SQL Server 2008 Reporting Services
- 20. Comment utiliser plusieurs jeux de résultats dans Reporting Services
- 21. Quand utiliser WCF et quand utiliser les services de données ADO dans les sites Web ajax?
- 22. Quels sont les services de publipostage avec des API? (pdf à la lettre remise)
- 23. Quels sont les services de codage vidéo et de streaming disponibles?
- 24. Quels produits de référentiel sont disponibles pour assurer le suivi des services Web?
- 25. Quels sont les bons conteneurs d'applications pour les services de niveau intermédiaire pour scala?
- 26. Quels outils/contrôles graphiques utiliseriez-vous avec SQL Server/Reporting Services?
- 27. Quels types de données peuvent être retournés par les services Web?
- 28. Quels sont les moyens génériques de rendre les services de reporting plus rapides?
- 29. Quels outils utilisez-vous pour créer des prototypes ou des maquettes de services Web?
- 30. Services Web standard v Services Web sécurisés
interface Web signifie service Web ou site Web? –