我目前正在设计一个存在以下问题的系统:
我有一个 web 应用程序,在自己的 Windows 服务器上运行。我有一个必须与 web 应用程序通信的外部客户端。通信将通过 XML 文件进行。客户端正在制作一个 XML 文件,其中包含应用程序必须读取和处理的一些数据。我的问题是我不知道是否有针对此问题的最佳实践。
我正在考虑针对此问题的以下解决方案:客户端将 XML 文件发送到服务器上的目录。应用程序正在监视此目录,当添加新的 XML 文件时,会发生一个事件,并且应用程序知道有一个新文件并将读取它并处理数据。数据处理完成后,应用程序将删除 XML 文件。
这是最好的解决方案还是这个“问题”有其他解决方案?