2010-02-23 28 views
0

我目前的應用程序是用GAE編寫的,可以進行聯繫人管理,族譜,社交網絡,照片共享,電信集成(SMS,iVRS,URL計費),CRON並執行業務我們的移動應用的邏輯操作。目前的架構包含python,django,jquery,memcache和幾個電信API。GAE上的Facebook克隆的最佳設計Java

現在,感覺使用Java的GAE上的SOA架構對於這類應用程序來說是非常理想和可擴展的,我們希望構建用戶可以打開或關閉的小部件等新功能,並且第三方開發人員也可以開發並部署功能。

請指正或改善了以下設計決定:

  1. UI(目前的計劃是GWT)
  2. 會議,安全性和訪問控制列表(Spring MVC的2.X)
  3. 可重用的業務邏輯組件( ?)
  4. 實現Web服務的(?)

你的建議將真正幫助。

回答

0

這個問題相當廣泛,任何人都很難給你一個非推測性的答案,但我覺得我應該提一下,我在這裏看到了關於gae-java應用程序的一些問題那些使用大型組件的應用程序可能會導致Spring的啓動時間過長,導致應用程序陷入配額和超時問題。

在您走下這條路之前,請花些時間仔細研究其他人的成功和失敗,並將大型第三方組件作爲其應用程序的一部分。

+0

謝謝。你的回答確實有幫助。 – charming30 2010-07-18 07:43:22