讨论一个应用的解决方案

这个应用是一个人员管理系统,系统关心的是某个人在某个时刻所在的位置。所以会在公司的很多地方安装门禁系统,员工刷卡后的数据会保存下来,这样就可以随时知道员工所在位置。我想这样来部署软件系统:

所有的软件都安装在一台服务器上。客户端也就是门禁系统所在地,只安装JRE。客户端在启动后,马上通过webstart运行我们的程序,门禁系统收到刷卡信号的事件由webstart程序捕捉并通过JMS把数据发送到服务器端,这可以通过JNI做到。而查询系统则是一般的web应用。

各位高手,可否谈谈你们的想法呢,多谢了。

比较好的构架。

客户端webstart可以直接做JMS的客户端,webstart和你的刷卡系统估计要使用JNI联系

不过这个架构好像更佳一些。因为它不需要为每一个门禁器配备一台计算机。

undefined

请看这幅图http://www.eachjoy.com/AB612A.JPG

但是,有可能办公室会居于不同的城市甚至国家,所以上面那个架构还是不够的。

可以折衷一下,一台pc管多个门禁器,这样pc的数量将大大减少,而又可以支持广域网