看起來好像WINDOWS DNA 是一個成熟的平臺。然而事實上,現在基于J2EE平臺的高端產品包含一些重要的事務邏輯,而這些事務邏輯應用在產品中許多年了。提供J2EE平臺商業實現的供應商(如IBM、BEA)都有很長的、得到認可的發布中間件產品的歷史。這些中間件產品能實現大宗的事務系統。這些供應商不是從零開始構造服務器端平臺(微軟的MTS卻是如此),一些供應商是通過在已得到驗證的現有技術上開發一個基于J2EE平臺的具有可移植性的層來實現J2EE平臺。這包括CORBA產品、事務處理監視器、數據庫、和/或應用服務器,以上這些技術以前都是各企業專用的。在一些基于J2EE平臺的產品內的技術實現著大批的現今的商業事務,這些技術早在微軟進入服務器端商業領域以前就已產生。擁有早已得到認可的技術的J2EE產品供應商有:
Sun Microsystems為解決這個問題在J2EE發布中包括了一個稱為‘J2EE兼容性測試套件’的產品。所有中間件供應商必須成功通過這個測試才能獲得J2EE認證標志。這就確保了J2EE應用程序代碼可以只開發一次,然后在任何基于J2EE平臺的產品中編譯、運行。客戶有選擇的機會,避免了依賴某一個供應商。
WINDOWS DNA(包含COM+組件)只能應用到WINDOWS 2000上,不能在現有的系統上使用。這對任何一個擁有異構環境的公司都是難以接受的。另外,選擇WINDOWS DNA,公司要在異構環境中引入新的操作系統,使整個系統更加復雜。公司購買現成的組件也只能部署在WIN 2000上,限制了它的使用。