0

我目前正在设计一个存在以下问题的系统:

我有一个 web 应用程序,在自己的 Windows 服务器上运行。我有一个必须与 web 应用程序通信的外部客户端。通信将通过 XML 文件进行。客户端正在制作一个 XML 文件,其中包含应用程序必须读取和处理的一些数据。我的问题是我不知道是否有针对此问题的最佳实践。

我正在考虑针对此问题的以下解决方案:客户端将 XML 文件发送到服务器上的目录。应用程序正在监视此目录,当添加新的 XML 文件时,会发生一个事件,并且应用程序知道有一个新文件并将读取它并处理数据。数据处理完成后,应用程序将删除 XML 文件。

这是最好的解决方案还是这个“问题”有其他解决方案?

4

1 回答 1

0

如果您使用“客户端正在将 XML 文件发送到服务器上的目录。”的解决方案,则不需要 webapplication。它可以是在服务器上运行的任何应用程序。

它有很多方法可以通过 web 应用程序来实现这一点。- 如果你的客户是疯子,你可以在你的 webapp 中编写一个页面来上传文件 - 如果你的客户可以是一个应用程序,你可以编写将 xml 上传到你的 webapp(从 webapp 的角度来看,它与上面的代码相同) . 您只需要知道如何编写程序(用于客户端)就可以像浏览器一样连接并上传文件。

两种解决方案中的任何一种,您都必须知道如何编写 Web 应用程序才能读取上传的文件。

于 2013-02-19T10:27:13.007 回答