Это архитектурный вопрос.WSS 3.0 как прикладная платформа
Мы находимся в процессе создания сайта для управления документами с базовым рабочим процессом, который должен быть внешним. Внешнее приложение должно быть заклейменным и должно иметь возможность загружать и загружать документы, а также поддерживать версию. У нас есть решил использовать WSS 3.0 в качестве инструмента для совместной работы, поскольку он обладает всеми необходимыми функциями. Мы планируем поддерживать несколько клиентов с пользовательским брендингом для каждого клиента.
Мой вопрос заключается в том, следует ли подвергнуть WSS клиенту внешнюю облицовку или создать стандартное приложение ASP.NET с использованием WSS в уровне приложения и позволить приложению ASP.NET взаимодействовать с WSS с использованием WSS API/веб-сервиса. упрощает настройку приложения ASP.NET без необходимости внесения каких-либо изменений в WSS. Внутренние пользователи не нуждаются в каком-либо брендинге и, следовательно, могут перейти на внутренний сайт WSS для работы с рабочими процессами. Создание функций и получение бренда стали проблемой, так как я начал разработку WSS.
Пожалуйста, дайте мне знать ваши мысли.