本系統構建于J2EE平臺,采用分層提供服務支持的設計思想,將系統劃分為數據庫層、中間件層、EMALL基礎服務層、業務表現層和系統接口層。系統對每一層定義明確的功能接口,同時在層次內實現組件化的接口實現。層次化、模塊組件化的實現,使系統具備了最大程度的靈活度,從而能對業務需求的變化作出快速的反應,使系統具有很好的擴展性。
首先我們來看一個系統技術架構圖:
上圖可以清晰的了解到整個系統的層次劃分,系統從最底部的數據庫層開始,一層一層的向上提供接口服務,最終實現用戶按業務要求的可見操作界面和其他系統接口。各層次專著于自身功能的接口實現,整個層次保持相對的穩定。系統通過不改變接口,各個層次、各個組件進行優化的策略,能在不影響整個業務的前提下,不斷的完善和改進。