企業需求的提升:除了功能需求,客戶越來越註重安全、性能、大容量、大並發、易維護的特點。未來的趨勢是,企業應用建立在互聯網上,而不局限於局域網,可能在雲、網格或其他新技術中。
企業應用和互聯網應用基本相同,都是基於互聯網,基於HTTP,基於瀏覽器,只是利益相關者不同,導致了壹些差異。
1 ?行業領域區分行業,業務背景不同,形成了壹定的門檻。
2業務邏輯業務邏輯復雜,涉及大量數據,多人協同處理。
3數據壹致性強調數據壹致性,需要通過事務、事務中間件、數據庫鎖、java同步機制來保證?數據的壹致性。
4數據復雜數據復雜,有大量的表,表之間有復雜的關系。在某些行業中,維護這些表之間的關系和數據需要壹個團隊。
5並發量不是特別大。比如壹般應用是100~200並發,重度並發500的系統可以滿足國內大部分系統需求。
6系統集成關鍵系統需要與很多外部系統進行集成,集成方式可能是esb、jms、web service、socket。
7用戶交互強調界面交互和數據表達,需要支持多種數據呈現方式,需要在頁面上顯示和傳輸大量數據。
開發過程強調軟件過程,註重行業經驗,需要寫大量文檔和多人的配合,需要版本控制和問題跟蹤。