Ceci est une question d'architecture.WSS 3.0 en tant que plate-forme d'application
Nous sommes en train de construire un site de gestion de documents avec un flux de travail de base qui doit être externe. L'application externe doit être marquée et doit pouvoir charger et télécharger des documents et supporter le versioning. Nous avons Nous avons décidé d'utiliser WSS 3.0 comme outil de collaboration car il a toutes les fonctionnalités dont nous avons besoin. Nous prévoyons de soutenir plusieurs clients avec une personnalisation de la marque pour chaque client. Ma question est devrait devrions-nous exposer WSS au client pour faire face externe ou construire une application ASP.NET standard en utilisant WSS dans le niveau d'application et laisser l'application ASP.NET interagir avec WSS en utilisant le service Web/API WSS.Ceci Il est facile de personnaliser l'application ASP.NET sans avoir à apporter de modifications au WSS. Les utilisateurs internes n'ont pas besoin d'une image de marque et peuvent donc accéder au site WSS interne pour effectuer des activités de flux de travail. Construire des fonctionnalités et se familiariser avec la marque a été un défi depuis que j'ai commencé le développement de WSS.
S'il vous plaît laissez-moi savoir votre opinion.