2012-08-31 111 views
2

在公司,我的工作,我們有,除其他外,兩個地運行在Java中提出的申請(比方說,梅里達和Coatza),並都有不同的數據庫。來自梅里達的用戶只是偶爾使用該程序來獲取一些信息或捕捉東西。現在,公司所有者決定控制梅里達的幾乎所有東西,但由於運營邏輯,我們無法將數據庫合併。運行遠程應用程序,但不是整個桌面

的事情是,當應用程序使用持久性單元以連接coatza這是令人難以置信慢,因爲該應用其不準備使用遠程數據庫(至少不以高的性能)。

我想到了什麼樣的TeamViewer遠程但不是數據庫中運行的應用程序,但我不希望運行完整的桌面,只有應用程序。或者在JCurses上開發一部分程序,以便從coatza運行,但沒有足夠的文檔,我們使用了很多tablemodels。

有什麼我可以做的嗎?

該應用程序是一個DesktopApp。我們使用Jboss 5作爲服務器。 Hibernate和JPA。

+0

我不知道任何人都可以幫助你在這個作爲它的非常寬泛的。我的意思是數據庫訪問速度較慢,因爲延遲或編碼差?如果編碼不好,爲什麼不解決它? – thatidiotguy

+0

您需要提供更多信息,例如桌面應用程序是否只是一個外觀,並且不包含邏輯。同時,如果你急於嘗試一些商業解決方案,如citrix。 –

回答

0

我有類似的情況,我們需要在不同的位置使用相同的應用程序,因爲許可證太昂貴了。我在Windows Server 2008上使用了一項名爲RemoteApp的功能。最好的部分是,您可以在遠程計算機上爲任何應用程序提供桌面快捷方式,並且您只需打開它並登錄即可開始運行而不是整個桌面。還有一個遠程應用程序的Web界面,以便您可以簡單地登錄並選擇要運行的任何應用程序。有關詳細信息看一看http://www.techotopia.com/index.php/Configuring_RemoteApps_on_Windows_Server_2008

+0

謝謝你Vinit。我將在Windows上評估citrix和RemoteApps。我希望儘快發佈,以便有相同需求的人也能知道。 – JGutierrezC