2

在我工作的公司中,我们有一个用 Java 制作的应用程序在两个地方(比如说 Merida 和 Coatza)上运行,并且都有不同的数据库。Merida 的用户只是偶尔使用该程序来获取一些信息或捕捉东西。现在公司老板决定控制 Merida 的几乎所有东西,但由于运营逻辑,我们无法合并数据库。

问题是,当应用程序使用持久性单元连接coatza 时,它的速度非常慢,因为该应用程序不准备使用远程数据库(至少不具备高性能)。

我想到了类似teamviewer的东西来远程运行应用程序而不是数据库,但是我不想运行完整的桌面,只运行应用程序。或者在 JCurses 上开发程序的一部分,以便可以从 coatza 运行它,但是没有足够的文档,我们使用了很多表模型。

有什么我可以做的吗?

该应用程序是一个桌面应用程序。我们使用 Jboss 5 作为服务器。休眠和 JPA。

4

1 回答 1

0

我有类似的情况,我们需要在不同的位置使用相同的应用程序,因为许可证太贵了。我在 Windows Server 2008 上使用了一个名为 RemoteApp 的功能。最好的部分是您可以为远程计算机上的任何应用程序提供桌面快捷方式,您需要做的就是打开它并登录,并且只有特定的应用程序开始运行,而不是整个桌面。remoteapp 还有一个 Web 界面,因此您可以简单地登录并选择要运行的任何应用程序。有关更多详细信息,请查看http://www.techotopia.com/index.php/Configuring_RemoteApps_on_Windows_Server_2008

于 2012-08-31T17:49:17.627 回答