在我目前的工作中,我们正在重新设计整个核心应用程序,基本上是springMVC
,ejb3
,SpringF
,AJAX
等。
我们的客户就像60,根据获得的许可使用相同的应用程序。
我们正在考虑开发一个可以在本地安装的应用程序。
类似于:setup.exe
将安装Application Server
,安装EAR并使用轻量级数据库,例如Derby
。
我几乎没有问题:
此外,我们计划通过相同的应用程序客户端提供“模块”,这些客户端将拥有一些JSP和WebServices使用者。例如:
获得转移模块后,网络服务将提供如下内容:
<module>
<name>Transfer</name>
<parameters>
<parameter type="text">Name</parameter>
<parameter type="number">account</parameter>
<parameter type="currency">DO</parameter>
<parameter type="number">To Account</parameter>
<parameter type="text">Description</parameter>
</parameters>
</module>
这将首先呈现一个动态JSP页面,并基于已验证的页面,然后发送到Web服务。
答案 0 :(得分:1)
我可以想到很多理由不这样做。但我相信你已经分析了你的要求并提出了这样的需求。
几乎没有问题:
你做过类似的事吗?
NO
你的应用是如何运作的?
We did have something similar, but not on an per client machine
首先是因为系统硬件要求,但它更像是客户端服务器。就像一台ATM服务器,它有一台与主银行服务器通信的服务器。
您使用的是哪个应用服务器?
最好是JBOSS应用服务器或具有轻量配置的Tomcat。
您是如何编码自动更新服务的?
在服务器启动时,您可以随时下载jar并将其复制到某个位置(如果需要)。 和许可证?
多种策略,包括下载预置耳朵或特定许可证密钥。