Je veux développer un site Web interactif dans ASP.Net et ce que je veux dire par interactive, c'est qu'il a une application back-end pour fournir une logique en temps réel (qui ne suit pas le modèle HTTP de Request/Response) fourni avec des pages dynamiques * .aspx avec une base de données SQL Server.Comment un site Web et une application Web communiquent-ils?
Et comment les composants iraient-ils ensemble (en tant que mécanisme de conception et de communication) pour avoir une application évolutive?
EDIT: Ok, l'histoire est comme vous le savez, nous avons tous ont tendance à obtenir quelque chose de plus vital que le modèle HTTP, je veux que mon application principale de travailler persistante en temps réel, par exemple, aurait quelques intervalles de temps pour faire des requêtes sur la base de données. Le design comme je l'imagine est un serveur (tenant un site web ASP.Net, l'application dorsale et la base de données), le design peut devenir plus hybride avec le temps. Le site web est l'interface interactive pour les utilisateurs, le site nécessite des calculs (parfois) intensifs et des requêtes qui sont mieux traitées par l'application back-end, puis l'application livre les informations à encapsuler et les met en format HTML à retourner l'utilisateur finalement.
Des suggestions sur le design? Quelles idées clés pouvez-vous partager pour aller avec une application robuste qui peut être développée itérativement pour faciliter les changements/améliorations futures? Cela peut concerner les niveaux de l'ensemble du projet ou bien préférez-vous utiliser WCF plutôt que des services Web réguliers entre le site Web et l'application dorsale?
Cette question est trop vague actuellement pour obtenir des réponses vraiment significatives. –