




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、J2EE 與 .NET 比擬概念Java 2平臺企業(yè)版J2EE是Sun公司領(lǐng)導(dǎo)的一個關(guān)于企業(yè)應(yīng)用架構(gòu)的標(biāo)準(zhǔn),設(shè)計用來簡化多層企業(yè)解決方案的開發(fā)、配置和管理這樣的復(fù)雜問題的。J2EE是一個業(yè)界標(biāo)準(zhǔn)。.NET 是Microsoft面向 XML Web 效勞的平臺。以 Internet 為中心和根底,集成了Microsoft 在 90 年代后期的許多技術(shù),是一組綜合技術(shù)的簡稱,包括:增強(qiáng)智能設(shè)備、效勞、企業(yè)效勞器及開發(fā)工具,它整合了系統(tǒng)應(yīng)用程序架構(gòu)和開發(fā)方式,其目的是:使得信息工作者在任何時間Any Time,在任何地方Any Where,使用任何設(shè)備Any Device可以獲得所需信息??蚣鼙葦M1
2、、技術(shù)架構(gòu)對應(yīng)圖WS-IWindowsCLR.NET 平安適配器編排效勞企業(yè)效勞消息隊列Unix/LinuxJVMJ2EE SecurityJCAebXMLJTAJMS2、Web 架構(gòu)比擬3、主要技術(shù)比照J(rèn)2EE.NET作用JDBCADO.NET 數(shù)據(jù)連接組件JTA.NET Transaction事務(wù)架構(gòu)JNDIActive Directory目錄效勞JMS.Net Messaging消息效勞JavaMailSmtpMail郵件效勞RMI/IIOPWeb Service/Remoting組件接口JAFJIT Activation即時編譯4、詳細(xì)技術(shù)比擬技術(shù).NETJ2EE支持技術(shù)發(fā)布協(xié)議DCO
3、M, SOAPRMI/IIOP防火墻ISA*沒有定義HTML頁面緩存ISA*, ASP.NET沒有定義表示層技術(shù)根底結(jié)構(gòu)IIS沒有定義程序設(shè)計模型ASP.NETServlets, JSP高可用性NLBS*, ACS*, 其他沒有定義負(fù)載平衡NLBS*, ACS*, 其他沒有定義管理ACS*沒有定義中間層技術(shù)根底結(jié)構(gòu)COM+EJB程序設(shè)計工具Visual Studio.NET沒有定義高可用性ACS*沒有定義負(fù)載平衡ACS*沒有定義平安性APICOM+ Security Call ContextJAAS消息隊列APIMSMQJMS 1.0異步組件Queued (COM+)Message drive
4、n beans (EJB 2.0)命名與目錄效勞ADSI、ADAM、MIISJNDI數(shù)據(jù)層技術(shù)分布式事務(wù)處理MS-DTCJTS關(guān)系型數(shù)據(jù)庫APIADO.NETJDBC 2.0層次型數(shù)據(jù)庫APIADO.NET-數(shù)據(jù)庫存儲SQLServer*-大型機(jī)數(shù)據(jù)庫連接性HIS*Java連接器架構(gòu)技術(shù)電子商務(wù)架構(gòu)Commerce Server*-B2BBizTalk Server*-通過以上四個方面的比擬可以發(fā)現(xiàn):n .Net和J2EE應(yīng)用有著相似的架構(gòu)n .Net和J2EE有相應(yīng)的主要技術(shù)l .Net所有技術(shù)來自Microsoftl J2EE的技術(shù)有多個廠商的實現(xiàn)n .Net和J2EE可以滿足大多數(shù)應(yīng)用的
5、需求n 主要的差異不在技術(shù)的可行性上,而是表達(dá)在其它方面,如l 性能l 本錢與保護(hù)投資l 與原有系統(tǒng)的兼容性l 開發(fā)效率l 穩(wěn)定性等性能及價格比擬一個獨(dú)立的第三方廠商 Middleware公司通過對一個經(jīng)典的網(wǎng)上應(yīng)用 PetStore一個展現(xiàn)如何最正確利用J2EE技術(shù)的完整的成熟的在線商店 的.NET 實現(xiàn),發(fā)現(xiàn).NET 比 J2EE 代碼量、配置等方面的工作大大減少,但性能卻比 J2EE 有不同數(shù)量級的提高,分別如下列圖所示。1、編碼量比擬2、響應(yīng)時間/效率的比擬由于兩個平臺在實現(xiàn)上差異較大,所以上述兩個比擬圖并不代表全部情況,但還是可以根本反映出:Ø .NET 的生產(chǎn)力大大優(yōu)于
6、J2EE代碼量少,開發(fā)效率高,從而有利于快速開發(fā)系統(tǒng),滿足日益變化的商業(yè)應(yīng)用Ø .NET 的性能高于 J2EE ,單位交易本錢低另外,據(jù)國外一些專家估計,如果系統(tǒng)的本錢是一個重要的考慮事項,與J2EE相比,.NET平臺有很大的優(yōu)勢。可以預(yù)計要獲得相同的功能,需要花的費(fèi)用是在.NET平臺上所花的費(fèi)用的5到10倍。如果一個工作單位在.NET平臺上花10美分,同一個工作單位那么可能需要在J2EE/Unix上花50美分到1美元。目前狀況及未來開展J2EE 已經(jīng)開展很多年,但由于整個架構(gòu)十分龐大和復(fù)雜,實現(xiàn)此標(biāo)準(zhǔn)的產(chǎn)品進(jìn)展緩慢,只有近兩年,隨著J2EE廠商(如IBM、BEA)等推出較為成熟的J
7、2EE產(chǎn)品后,國外的大中型企業(yè)才開始應(yīng)用 J2EE作為企業(yè)應(yīng)用的根底架構(gòu)。但是在國內(nèi),J2EE 在企業(yè)的成功案例較少,預(yù)計未來幾年,隨著 J2EE 產(chǎn)品的進(jìn)一步成熟,會在國內(nèi)有廣泛的應(yīng)用。.NET 起步較晚,2002年 .NET Framework 1.0,2003年發(fā)布.NET Framework 1.1,現(xiàn)在后續(xù)版本正在緊張開發(fā)中,由此可以看出 .NET 標(biāo)準(zhǔn)及產(chǎn)品的開展十分迅速并趨于成熟,而且總擁有本錢TCO低,許多國內(nèi)外企業(yè)都在評估和試用 .NET 架構(gòu),預(yù)計在未來的幾年內(nèi),.NET 的企業(yè)應(yīng)用會得到高速開展,到達(dá)和 J2EE 相當(dāng)?shù)氖袌龇蓊~。對于 XML 及 Web Service的
8、支持對于 XML 的支持方面, J2EE 和 .NET 旗鼓相當(dāng),對 W3C的新標(biāo)準(zhǔn)支持很好,如 Schema、XSLT、XPath/XQuery等,都有性能較佳的解析工具。從數(shù)量上來說,基于 Java 的 XML 工具的可選擇性較多,從質(zhì)量上來說,Microsoft XML 工具從整體上和開發(fā)簡便性方面優(yōu)于 Java 的 XML 實現(xiàn)。由于J2EE 開展較早,本身使用RMI/IIOP 作為接口標(biāo)準(zhǔn),所以對于近兩年開展起來的 Web Service 的主要接口標(biāo)準(zhǔn)SOAP、WSDL、UDDI的支持不是原生Native的,從目前的產(chǎn)品實現(xiàn)來看,主要J2EE 廠商IBM 和 BEA 對其的支持并不
9、十分完善和一致,但隨著 Web Service 應(yīng)用的進(jìn)一步深入,相信 J2EE 廠商會在這個方面投入更多研發(fā)力量。反觀 .NET ,由于它是以 Web Service 為核心思想而開發(fā)的平臺,對 Web Service 的各種標(biāo)準(zhǔn)支持十分完善,而且使用Microsoft 的集成開發(fā)工具 Visual Studio.NET 來開發(fā)Web Service,相當(dāng)簡便和快速。金融行業(yè)應(yīng)用由于 J2EE 廠商實力雄厚,且對金融行業(yè)支持較好如 IBM 、BEA、SUN 等公司本身就是最大的幾個金融行業(yè)解決方案提供商,所以 J2EE 在國外的金融業(yè)中應(yīng)用較好,對于金融行業(yè)的標(biāo)準(zhǔn),如 SWIFT、FIX、O
10、FX、ebXML等都有較為成熟的產(chǎn)品來支持,對于與后臺的主機(jī)集成方面,也比 .NET 表達(dá)出更多的優(yōu)勢。但是從整體上來說,J2EE 應(yīng)用相對于傳統(tǒng)的大型應(yīng)用,所占比重仍然不是很高。在人民銀行接口系統(tǒng)中采用何種方案的建議前提或關(guān)注點(diǎn)建議的方案原因系統(tǒng)根底平臺采用Unix/Linux或希望跨平臺J2EE.NET 目前沒有 Unix/Linux 上的完整實現(xiàn)后臺遺留系統(tǒng)較多,且以Java為主J2EE便于和現(xiàn)有系統(tǒng)整合軟件廠商的強(qiáng)力支援J2EE選用 IBM 的 J2EE 產(chǎn)品,能得到代價昂貴但較好的技術(shù)支持系統(tǒng)的投入低,投入產(chǎn)出比ROI高.NET基于 .NET 架構(gòu)的產(chǎn)品總擁有本錢很低系統(tǒng)運(yùn)行的性能.
11、NET.NET 比 J2EE 具有更好的性能開發(fā)效率高,能夠快速靈活地開發(fā)和部署系統(tǒng).NET.NET 軟件產(chǎn)品的開發(fā)和部署周期很短,便于產(chǎn)品的快速投產(chǎn)良好的開發(fā)語言、工具、資源支持 .NETVisual Studio.NET 是目前效率很高,生產(chǎn)力很強(qiáng),使用最廣泛的業(yè)界開發(fā)工具,而 C# 是極受開發(fā)人員歡送的現(xiàn)代嶄新開發(fā)語言對于XML 及接口系統(tǒng)的支持產(chǎn)品.NETBizTalk 是以 XML 為核心的接口、文檔交換、流程整合的最正確的產(chǎn)品之一,對于 B2B和 EAI 支持是業(yè)界領(lǐng)先的其它問題1、廠商的選擇雖然 J2EE 是一個公開的標(biāo)準(zhǔn),而且也有很多J2EE 產(chǎn)品的實現(xiàn),而且很多是開放源碼的,
12、如著名的 JBoss、Tomcat 等,但是真正適合金融業(yè)的 J2EE 產(chǎn)品并不多,主要是 IBM WebSphere 和 BEA Weblogic 。所以J2EE廠商和平臺的選擇自由度和 .NET 相比,并不差異很大。2、跨平臺J2EE 有優(yōu)秀的跨平臺特性,但由于 .NET 中的核心 CLR通用語言運(yùn)行時 和 C#已提交標(biāo)準(zhǔn)化委員會成為行業(yè)標(biāo)準(zhǔn),所以它在其它平臺上的實現(xiàn)是非??赡艿?,而實際情況是:在 Linux/FreeBSD 平臺上的 .NET Framework 已經(jīng)出現(xiàn),在 Windows 下編寫的 .NET 應(yīng)用也能跨平臺運(yùn)行在 Linux/FreeBSD 平臺下。3、在本接口系統(tǒng)方案中關(guān)于平臺的采用通過上方比擬及相關(guān)實踐經(jīng)驗,J2EE 面向企業(yè),在企業(yè)后端擁有一定優(yōu)勢,產(chǎn)品較為豐富,而.NET 面向 Internet,在前端和接口方面,那么一貫是 Microsoft 的優(yōu)勢。如果人民銀行接口方案中采用XML 作為數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 供應(yīng)合同范本寫
- 240鉆機(jī)租賃合同范本
- epc工程合同使用合同范本
- 人工加材料合同范本
- 全新貨車購車合同范例
- 保險公司擔(dān)保貸款合同范本
- it 顧問合同范本
- 分公司發(fā)票合同范本
- 代招合同范本
- 出租摩托協(xié)議合同范本
- 制造企業(yè)人事管理制度范本
- 20kV及以下配網(wǎng)工程建設(shè)預(yù)算編制與計算規(guī)定-
- 公路瀝青路面施工技術(shù)規(guī)范JTGF40-2004
- JJG(交通)054-2009 加速磨光機(jī)檢定規(guī)程-(高清現(xiàn)行)
- 普通生物學(xué)普通生物學(xué)試題
- H.248協(xié)議正常呼叫流程解析
- 玻璃水鉆行業(yè)需求分析及生產(chǎn)工藝流程
- 上科教版五年級上冊書法教案
- 宏偉公司財務(wù)管理目標(biāo)與利益沖突案例
- (完整版)信息技術(shù)讀書筆記3篇
- 商務(wù)運(yùn)營管理PPT課件
評論
0/150
提交評論