这是一个架构问题。WSS 3.0 as应用平台
我们正在建立一个基本的工作流程,需要外部面临的文件管理网站的过程。外部应用程序需要打上品牌,应该有能力上传和下载文件,并支持版本。我们有决定使用WSS 3.0作为协作工具,因为它具备我们所需的所有功能。我们计划通过为每个客户端定制品牌来支持多个客户端。
我的问题是我们应该向外部客户公开WSS,还是在应用层中使用WSS构建标准的ASP.NET应用程序,并让ASP.NET应用程序使用WSS API/Web服务与WSS进行交互。可以轻松定制ASP.NET应用程序,而无需对WSS进行任何更改。内部用户不需要任何品牌,因此可以转到面向内部的WSS站点来执行工作流程活动。自从我开始WSS开发以来,构建特色和打入品牌一直是一个挑战。
请让我知道您的想法。