第二章 EEP Cloud架構

第二章 EEP Cloud架構

 

 

如上圖,為EEP Cloud的架構圖,簡單說明如下:

1.       User
層,當然是使用BrowserMobileApp都可以使用EEP.JSServer架構。 
2.       User
層是透EEP CloudExpress Module來實現Web Server的功能,讓系統變得更簡單與輕量。
3.      
Express之後,EEP.JS提供了常用的前端組件,目前可以支援的有JQuery配合Eazyui組件及用在Mobile上的AngularJSIonic組件等,如果開發者有自己的JS組件可以透過EEP.JS整合進來。 
4.      
除了前端組件,前端有很多共用的模組,如LoginMenuUsersGroup、使用權限、密碼設定等等功能。 
5.      
整個EEP Cloud是架構在EEP CloudCore核心上,中間層包括商業邏輯或存取資料庫等功能,可以透過EEP Cloud InfolightServer這個模組來封裝,這個模組就等於之前EEPServerDLL的架構(現在是.JSON.JS)
6.      
存取資料庫的部分,會透過Database這個模組按不同的資料庫來連接,目前已經實作MSSQLOracle這兩種資料,不同的資料庫都可以找到第三方NPM的模組來連結存取。
7.      
除外,為了能接上之前EEP.Net所開發的A/P ServerWorkflow的程式,我們還會開發一個WCFModule來銜接之前已經成熟穩定的系統。


 

Top of Page