使用Microsoft Office软件作为我的Web服务后端的一部分?

时间:2011-09-24 17:06:33

标签: web-services ms-office visio

如果我安装和使用Microsoft Office软件(本例中为Visio)作为我的Web服务后端的一部分,会出现哪些许可问题?

我公司的旗舰软件可以转换Microsoft Visio文件以供在他们的环境中使用,但当然需要本地安装Visio来解码文件。我要创建的系统是提供一种Web服务,人们可以上传他们的Visio文件,然后我们就可以展示购买全价软件的好处。

为了做到这一点,我需要在服务器上安装我们的软件,以及Visio。我有点担心的是从技术上讲,网站的任何访问者在技术上都使用Visio。我在网上搜索时找不到任何其他的例子(当“服务器”,“云”这些内容基本上是流行语时没有用,所以任何建议都会非常感激!

1 个答案:

答案 0 :(得分:1)

我不知道法律细节,但MS说,如果你这样做,每个用户都需要Visio许可证。你当然可以在技术上做到这一点,但MS也警告办公室自动化是打算在交互式会话中完成的 - 我认为这意味着他们不保证它不会在某个时候弹出对话框或某事。它们为大多数办公产品提供服务器端选项,但不提供Visio。

我不知道您的申请是什么,但我可以想到三个可能相关的选项:

  1. 创建一个可下载的应用程序,打开Visio并将文件转换为内部格式,然后将其上传到您的服务器

  2. 将文件上传到服务器,然后为公司中的某人创建任务以下载文件并对其执行操作。您可以显着自动化此过程

  3. 让用户上传VDX文件并以XML格式处理数据

  4. 请注意,如果您的应用程序使用Visio的方式使您没有自己的内部数据结构,那么您是否可以使用选项1并通过验证Web服务在服务器上完成某些功能?通过这种方式,他们可以看到它可以做什么,但只有在连接到服务器时才能正常工作。