隨著Internet的迅猛普及和發展,互聯網已從一個信息瀏覽平臺轉變為Web應用平臺。以電子商務、電子政務為核心的互聯網應用程序的開發使人們足不出戶就可享受互聯網帶來的便捷。但是,信息化建設者們同時也發現了一個問題,企業大型Web應用系統都有很多分支系統,而各分支系統可能采用不同平臺、不同數據庫管理系統,從而給數據的一致性、信息共享和決策支持帶來了阻礙。如何共享這些數據,使數據能夠為企業領導的決策進行服務是企業進一步發展所亟需解決的問題。XML是Web公用數據格式定義語言。數據交換是XML最重要的用途之一,XML使不同應用系統之間的數據交換變得容易起來,這是因為它的可擴展性和自描述性。因此,針對Web應用的孤立性、異構性等特點,可以建立數據交換中心,通過開發企業級Web應用系統來轉換、收集企業現有各部門級Web應用系統所產生的數據,最終建立一個以數據中心為基礎的集業務操作、領導決策功能為一體的新型應用系統,以此來解決目前企業應用系統所面臨的問題。本文在深入研究國內外數據交換技術的基礎上,有效結合XML,Servlet以及MVC構建B/S三層數據交換體系結構,為Web應用間數據共享提供了一種實用的解決方案。