我对jxfs很新。我需要从ATM环境中的jxfs客户端调用位于云服务器中的jxfs服务器。我怎样才能调用?..我需要通过Jxfs RMI概念来调用它。如果有任何示例代码可用,则应该理解。如果至少你有从jxfs服务器调用jxfs客户端的代码,请发布它。
先谢谢你们。
答案 0 :(得分:0)
关于J / XFS和远程设备访问(基于RMI)的一个有趣的事情是它只是配置问题。
您需要配置J / XFS存储库以处理远程设备(基本上将'remoteAccess'设置为true)。
然后从编程的角度来看这些设备就像它们是本地设备一样。
架构在此解释:ftp://ftp.cencenelec.eu/CWA/CEN/WS-J-XFS/cwa14923/cwa14923-01-2004-May.pdf
详细信息,编程时可能会因您使用的J / XFS实现而有所不同。
尝试回答以下问题:
每当您想要在J / XFS中远程访问设备时,都会使用RMI。您需要进行以下设置:
jxfsDM_ = JxfsDeviceManager.getReference();
jxfsDM_.initialize("com.jxfs.forum.communication.rmi.SpecificDeviceManagerRMI,<atmWorkstation>,AppTest,2006;<jxfsserverhostname>,");
然后,您可以使用getDevice(...)
获取远程设备控件,并开始使用它们,就像它们是本地设备一样。
请注意,处理RMI端口可能很棘手,特别是在ATM网络等安全环境中。确保您需要的所有端口都是打开的。