另外,集中式數據交換系統還應針對以下特性進行特別設計(非功能需求):
1)高性能。作為企業級的基礎系統,首先需要具備高性能,以滿足服務基線時間窗口的需求。當數據交換規模較大時,“專用服務器集群+分布式/共享文件系統+基于調度的負載均衡”是實現高性能的主要方法,其核心是在數據交換系統應用內部,各服務器(特別是作為調度客戶端的文件處理服務器)共享數據交換存儲,每臺服務器都能看到存儲上任何一個文件,在調度的“指揮”下不停地獲取文件進行處理和分發,保持服務器上所有進程盡可能處于滿負荷工作狀態,使處理和分發速度均達到最大值。由于各服務器對共享存儲的讀寫順序需要協調,因此需要在各服務器上安裝分布式/共享文件系統的客戶端軟件。
此外,梳理各接收方應用系統的文件處理要求,通過“合并處理方式”實現一次處理多次使用,也可提高性能。