在对网站的原始开发者不满意后,我为雇用我的公司管理一个网站。该站点的一个功能是添加新患者。添加患者的一部分是通过小程序从客户端机器上的 USB 端口接收数据。自 Java 7 更新 21 以来,小程序无法工作,公司已要求删除小程序并用不同的解决方案替换它。但是,由于小程序从服务器侦听客户端 USB 端口以检索数据,因此我在执行此操作时遇到了麻烦。我已经想到了一些解决这个问题的想法,但不确定是否可行并且无法在线找到答案。我希望这里有人能告诉我我的想法是否可行,或者为我指明正确的方向。
当用户添加新患者时,网站将调用服务器上的网络服务。然后,此 Web 服务将调用客户端上的 WCF 托管 Windows 服务并激活其串行端口侦听器。一旦客户端的 Windows 服务接收到数据,WCF 将响应服务器上的 Web 服务并解析数据。
我遇到的问题是找到一种方法,让 Web 服务可以调用客户端下载的 WCF 并让它开始监听 USB 端口。如果有人能告诉我如何做到这一点,或者建议一种更好的方法让服务器启动客户端侦听串行端口,我将不胜感激。