1、業界支持
任何一個商業化的技術要想擁有良好的市場態勢,業界內重要企業的大量參與是十分重要的。J2EE是由SUN引導,各廠商共同發起的,并得到廣泛認可的工業標準。業內‘企業計算’領域的大企業如:IBM , BEA Systems, Oracle等都有參與。
在J2EE規范制定階段讓供給商參與進來,能夠吸收他們在企業計算領域多年來成熟的經驗,而且能夠推動他們迅速開發出J2EE的產品。因為采取了以上策略,現在已經超過25個不同的服務器端平臺支持J2EE 規范。
由于采用開放的協作制定規范,J2EE也體現了眾多企業計算領域供給商的知識和專業技術。這意味著產品解決方案能夠滿足任何商業需求。由于有大量的廠商支持,所以用戶的選擇范圍會更廣泛。
與此相比,WINDOWS DNA架構是由微軟單獨制定并完成的。客戶若是選擇了這種沒有得到業界廣泛支持的專有架構,就會把他們局限在某一個供給商的技術實現上。這會就妨礙客戶將來采用其他供給商的產品,而這些產品很有可能最適合某一企業的特定需求。
2、保護已有的IT投資
由于公司必須適應新的商業需求,利用已有的企業信息系統方面的投資,而不是重新制定全盤方案就變得很重要。這樣,一個以漸進的(而不是激進的,全盤否定的)方式建立在已有系統之上的服務器端平臺機制是公司所需求的。
J2EE架構可以充分利用用戶原有的投資,如一些公司使用的BEA Tuxedo、IBM CICS, IBM Encina,、InPRise VisiBroker 以及Netscape application Server。這之所以成為可能是因為J2EE擁有廣泛的業界支持和一些重要的‘企業計算’領域供給商的參與。每一個供給商都對現有的客戶提供了不用廢棄已有投資,進入可移植的J2EE領域的升級途徑。由于基于J2EE平臺的產品幾乎能夠在任何操作系統和硬件配置上運行,現有的操作系統和硬件也能被保留使用。
J2EE能夠保留現存的IT資產有以下三方面的好處:
應用程序能被利用
已有的代碼在J2EE方案中可被重用,一個應用程序可重新劃分層次而不用重寫。這樣就減少了開發時間,加快了進入市場的步伐,降低了開發成本,把項目保持在合理預算水平上。這同時也降低了企業的風險,因為公司可以使用已被驗證和曾經運作的方案,而不是撤掉已有系統從新編寫。
已有的產品和使用許可協議能被利用
假如一個公司已經購買了某些已有技術的使用許可協議或維護協議,如中間件,操作系統或硬件方面的許可協議,這些許可在J2EE環境中仍能被使用。因此能夠降低項目成本,縮短培訓時間。
對供給商的依靠性更小
因為正在為你服務的供給商提供了用于J2EE平臺的產品,整體上只有一個供給商,你不需要依靠兩個供給商的幫助在他們產品之間建立連接。這就減小了應用程序的復雜性,降低了整體風險水平。
與此相對照,微軟的WINDOWS DNA 架構要求客戶購買并安裝windows 2000,還有可能需要客戶購買新的硬件。客戶就沒有機會使用原有供給商的許可或維護協議,增加了項目成本。
我們也應當看到WINDOWS DNA 確實提供了到用戶已有系統的連接,可是客戶使用這種連接要依靠兩個供給商:微軟和現在為你提供產品的供給商。僅用一個供給商的方案通常比兩個供給商的連接方案更易治理,更可靠。
3、保護未來的IT投資,適應變化
今天,一個公司的IT部門的靈活性與適應性是保持公司在市場中的競爭優勢的源泉。公司應迅速改進程序,以期對變化的市場環境做出反應,同時公司通過更短時間內面向市場,比競爭對手更快的采取應對措施可以在競爭中取得飛躍。通過設計能夠適應更多的用戶負載或事務需求的商務系統,IT部門能夠按照市場需求規劃部署。
J2EE能讓一個公司具有更強的適應變化的能力。因為每一個基于J2EE平臺的產品都保證支持最基本的J2EE服務。公司可以只需構造一次編碼良好,符合J2EE的程序,然后在部署時按應用環境做出決策。假如底層平臺的功能、伸縮性或可用性還不足以滿足新的市場需求,用戶可以有其他選擇。假如客戶的J2EE應用程序設計良好,并能符合標準,這個系統可以隨著時間的推移通過更換底層中間件、操作系統或硬件來進行放縮,卻不會顯著地更動應用程序。用這種方式對未來IT投資的保護是很具吸引力的建議。對市場需求的反應時間縮至最短,可以讓公司以INTERNET所要求的那種速度采取行動。
而WINDOWS DNA沒有提供象J2EE平臺那種層次的對變化的適應性。客戶采用WINDOWS DNA就會被綁在中間件和操作系統的微軟實現上,假如這個實現的功能性、可伸縮性、可用性不盡人意,客戶只能怪自己不夠走運。如對底層的操作系統和中間件作些修改就會顯著影響應用程序。可被選擇的硬件也十分有限。這都會極大地延誤公司對變化的市場環境做出反應。
4、切入市場的時間新聞熱點
疑難解答