開發目標:
安全目標
架構從管理安全、系統安全、數據安全三個方面來具體考慮和保障系統安全。管理安全是指建立相應的安全管理制度,最終決定是否安全是人來決定的。系統安全從網絡、硬件、系統軟件、應用軟件方面考慮如何加強整個系統的安全性。數據安全是指企業數據的安全,包括備份策略、加密等。
保密目標
對于機密數據實行單獨保存,不允許外部應用系統訪問。對于需要在網絡上傳輸的數據,需要加密處理,并在敏感網段考慮使用硬件加密設備進行加密處理。
最大化的重用
重用是減少冗余的一個有效的途徑,包括組件級別的重用。組件的實現通常會應用一種或幾種設計模式,這些模式與組件的結合使用大大提升了架構的質量。
簡潔
把復雜問題簡單化是架構設計的一個重要的目標,明確類以及類之間的職責關系。簡潔的好處是明顯的,復雜的代價是高昂的,將給開發維護帶來諸多的問題。
可靠性
系統在企業內采用集群設計實現負載均衡,可以提供高可靠性、高可用性的系統,增強容錯處理能力。
可擴展性
系統在設計時,充分考慮企業業務的變化、組織架構的變化、業務流程的變化等,將因業務或者需求的變更帶來的系統升級和改造工作,降低到最小的開發量。
可維護