在我工作的公司中,我们有一个用 Java 制作的应用程序在两个地方(比如说 Merida 和 Coatza)上运行,并且都有不同的数据库。Merida 的用户只是偶尔使用该程序来获取一些信息或捕捉东西。现在公司老板决定控制 Merida 的几乎所有东西,但由于运营逻辑,我们无法合并数据库。
问题是,当应用程序使用持久性单元连接coatza 时,它的速度非常慢,因为该应用程序不准备使用远程数据库(至少不具备高性能)。
我想到了类似teamviewer的东西来远程运行应用程序而不是数据库,但是我不想运行完整的桌面,只运行应用程序。或者在 JCurses 上开发程序的一部分,以便可以从 coatza 运行它,但是没有足够的文档,我们使用了很多表模型。
有什么我可以做的吗?
该应用程序是一个桌面应用程序。我们使用 Jboss 5 作为服务器。休眠和 JPA。