2014-09-26 87 views
2

我想了解使用Java進行應用程序開發的良好SAAS(軟件即服務)框架。我已經看到有域(DB)模型的解決方案。但是我想知道可以用於業務邏輯的框架或框架。例如相同的企業登錄和域對象以支持多租戶。Java的SAAS框架

回答

2

我的2美分。

當人們談論SaaS時,本質上包括以下幾個方面。

  • 服務發現和註冊層負責服務註冊和發現。
  • 一個消息層,可以將消息路由到相關交易對手,無論是否知道物理地址。
  • 一個統一的數據轉換格式,以便所有的服務可以不管理解都寫這語言。
  • 一個線程/進程模型,使服務的調用跨線程/進程邊界運行。

上面的緊密匹配是Spring框架;但我是這樣的框架的一個輕量級用戶,因爲它引入了80%的無用內容所需的20%的功能,嚴重污染了您的工作空間。恕我直言,我認爲

  1. 如果你是經過一番表現一般,嘗試春+ JMS + protobuf的JDK +穿線11b的組合。

  2. 如果您在高性能之後,您需要自己實現上述功能。例如。您的發現/註冊模型+ Tibco RV +您的消息傳遞對象池或KYRO + JDK庫上的線程庫。

希望有所幫助。