德兮DX應(yīng)用服務(wù)器中間件技術(shù)白皮書_第1頁
德兮DX應(yīng)用服務(wù)器中間件技術(shù)白皮書_第2頁
德兮DX應(yīng)用服務(wù)器中間件技術(shù)白皮書_第3頁
德兮DX應(yīng)用服務(wù)器中間件技術(shù)白皮書_第4頁
德兮DX應(yīng)用服務(wù)器中間件技術(shù)白皮書_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

-.zD*應(yīng)用效勞器概述現(xiàn)代企業(yè)通過應(yīng)用快速開發(fā)和快速部署來提供獨(dú)具特色的效勞,并獲得競爭優(yōu)勢。面對商務(wù)和信息技術(shù)的快速開展,快速開發(fā)和快速部署能夠縮短切入市場的時間,成為了企業(yè)應(yīng)用成功的關(guān)鍵。對于一個成功的企業(yè)應(yīng)用來說,可移植性、可伸縮性、7×24的可用性、易維護(hù),也是非常重要的。企業(yè)應(yīng)用通過支持異構(gòu)系統(tǒng),實(shí)現(xiàn)異構(gòu)系統(tǒng)的可移植性與互操作;通過支持*ML,實(shí)現(xiàn)了數(shù)據(jù)的可移植;通過提供集群支持,保證系統(tǒng)高可伸縮和7×24的高可用,保證提供全天候的效勞并能適應(yīng)未來應(yīng)用的變化;通過易維護(hù)性減少用戶的投資本錢。應(yīng)用效勞器是企業(yè)級應(yīng)用根底軟件平臺的核心,它將J2EE引入大型網(wǎng)絡(luò)應(yīng)用的開發(fā)、集成、部署和管理之中。應(yīng)用效勞器的主要功能是為現(xiàn)代三層、多層應(yīng)用系統(tǒng)提供根底軟件平臺,即中間件的支持。應(yīng)用效勞器重點(diǎn)研究內(nèi)容包括:企業(yè)應(yīng)用系統(tǒng)開發(fā)與運(yùn)營平臺架構(gòu)與機(jī)制、應(yīng)用系統(tǒng)的高性能、可靠性、可延伸性和平安管理機(jī)制、部署和管理機(jī)制、海量交易機(jī)制、消息中間件、跨平臺支持、對J2EE、*ML、WebService、以及CORBA等技術(shù)標(biāo)準(zhǔn)的支持、平臺監(jiān)控和管理工具等。D*應(yīng)用效勞器是德兮軟件技術(shù)的新一代企業(yè)級應(yīng)用效勞器產(chǎn)品?;陂_放標(biāo)準(zhǔn),遵循JEE5.0標(biāo)準(zhǔn),通過采用先進(jìn)的微內(nèi)核和插件體系構(gòu)造思想構(gòu)筑了一個強(qiáng)大而穩(wěn)定的效勞根底架構(gòu),能夠幫助用戶方便、快捷地開發(fā)、部署和管理關(guān)鍵的、分布式的Internet應(yīng)用,同時產(chǎn)品研發(fā)過程中,參考了大量國外流行的企業(yè)級應(yīng)用效勞器產(chǎn)品,吸收了眾多優(yōu)秀成果,使其不僅具有自己的鮮明特色,而且在性能上也到達(dá)了先進(jìn)水平;體系構(gòu)造JavaEE標(biāo)準(zhǔn)定義了一個框架,其中包含效勞和容器這二類構(gòu)件。效勞負(fù)責(zé)提供諸如事務(wù)、平安等通用獨(dú)立的功能;容器負(fù)責(zé)為應(yīng)用系統(tǒng)的構(gòu)件提供運(yùn)行的場所,并在必要時使用效勞提供的功能。D*應(yīng)用效勞器中間件完全實(shí)現(xiàn)了JavaEE標(biāo)準(zhǔn)定義的框架,其體系構(gòu)造如下圖:D*應(yīng)用效勞器由可調(diào)整的微內(nèi)核新、Web容器、E容器、Web效勞容器以及符合javaEE標(biāo)準(zhǔn)的各種效勞組成,D*應(yīng)用效勞器提供的效勞包含了JEE標(biāo)準(zhǔn)中所要求的眾多內(nèi)容,如名字、事務(wù)、平安、消息等等,這些效勞為構(gòu)建企業(yè)級應(yīng)用提供了通用的功能模塊;D*應(yīng)用效勞器的容器則提供了標(biāo)準(zhǔn)的Web容器、E容器,為Web構(gòu)件和E構(gòu)件提供了運(yùn)行的場所。同時D*應(yīng)用效勞器為了平臺的維護(hù)方便,提供了統(tǒng)一監(jiān)控管理及應(yīng)用部署平臺,開發(fā)人員基于D*應(yīng)用效勞器開發(fā)應(yīng)用時,不需了解底層細(xì)節(jié),只需專注于業(yè)務(wù)實(shí)現(xiàn),將應(yīng)用邏輯封裝成構(gòu)件并部署到D*應(yīng)用效勞器的容器中,在運(yùn)行時由D*應(yīng)用效勞器實(shí)現(xiàn)平安、事務(wù)、并發(fā)等具體細(xì)節(jié),因此做到了“由特定領(lǐng)域的專家做特定的工作〞,能夠有效地提高開發(fā)效率,保證應(yīng)用的穩(wěn)定可靠。產(chǎn)品主要功能Web容器D*應(yīng)用效勞器提供標(biāo)準(zhǔn)的Web容器,Web容器是效勞器端容器,運(yùn)行和管理所有JavaEE應(yīng)用程序中表現(xiàn)邏輯層的JSP頁面和Servlet組件的執(zhí)行。Web容器截取通過HTTP、FTP、SMTP或其它協(xié)議發(fā)送的請求,給處于其中的應(yīng)用程序組件〔JSP和Servlet〕提供一個環(huán)境,使JSP、Servlet直接跟容器中的環(huán)境變量接口交互,而不必關(guān)注其它系統(tǒng)問題,并為構(gòu)件運(yùn)行提供J2EE效勞的API接口,如上圖的JNDI、JTA、JMS等接口,Web構(gòu)件可以通過這些接口,名字效勞、事務(wù)效勞、消息效勞等J2EE效勞。支持多版本編譯方便WEB開發(fā)實(shí)現(xiàn);E容器D*應(yīng)用效勞器的E容器實(shí)現(xiàn)了E3.0和JPA1.0標(biāo)準(zhǔn),是E構(gòu)件的運(yùn)行和管理環(huán)境。E容器負(fù)責(zé)E構(gòu)件的生命周期管理、并發(fā)管理、事務(wù)管理、平安管理、資源管理等;E構(gòu)件封裝了業(yè)務(wù)邏輯,進(jìn)展具體的業(yè)務(wù)處理;Webservice容器D*應(yīng)用效勞器提供WEB效勞部署運(yùn)行環(huán)境,實(shí)現(xiàn)對web效勞的全生命周期管理,包括對Webservice的完美支持,包括WebService端點(diǎn)〔port〕和將容器內(nèi)的Web組件或E組件包裝成WebService端點(diǎn)〔port〕對外提供效勞。JavaEE效勞線程效勞D*應(yīng)用效勞器提供高效穩(wěn)定的線程池效勞,對線程進(jìn)展管理,維護(hù)線程的生命周期,處理并發(fā)請求。通訊效勞D*應(yīng)用效勞器負(fù)責(zé)處理與客戶端的通訊,支持HTTP、HTTPS、RMI/IIOP等通信協(xié)議。資源效勞D*應(yīng)用效勞器能對以下資源進(jìn)展管理:JDBCResources、Mail、JCAResources、JMS、URL、ResourceEnvironment等。事務(wù)效勞D*應(yīng)用效勞器能進(jìn)展全局事務(wù)管理??晒芾淼氖聞?wù)資源包括三種,數(shù)據(jù)庫連接、消息連接和符合JavaEE?連接器架構(gòu)〔JavaEEConnectorArchitecture,JCA〕的資源。支持*/OpenDTP異構(gòu)數(shù)據(jù)庫*A方式的兩階段交易處理平安效勞D*應(yīng)用效勞器采用JAAS1.0〔JavaAuthenticationandAuthorizationService,Java認(rèn)證與授權(quán)〕技術(shù)來實(shí)現(xiàn)平安,通過JSSE〔JavaSecureSocketE*tension,Java平安套接字?jǐn)U展〕技術(shù)支持SSL協(xié)議,為應(yīng)用系統(tǒng)提供了可靠的底層通信保證,提供基于文件、數(shù)據(jù)庫和LDAP認(rèn)證的LoginModule,支持單點(diǎn)登錄。支持JACC架構(gòu)。JM*效勞JM*是JavaManagementE*tensions的簡稱,即Java管理擴(kuò)展,是一個為應(yīng)用程序、設(shè)備、系統(tǒng)等植入管理功能的框架。JM*可以跨越一系列異構(gòu)操作系統(tǒng)平臺、系統(tǒng)體系構(gòu)造和網(wǎng)絡(luò)傳輸協(xié)議,靈活的開發(fā)無縫集成的系統(tǒng)、網(wǎng)絡(luò)和效勞管理應(yīng)用D*應(yīng)用效勞器提供的JM*效勞支持JM*1.2標(biāo)準(zhǔn)。連接器效勞D*應(yīng)用效勞器的連接器完全實(shí)現(xiàn)了JCA1.5標(biāo)準(zhǔn)中定義的相關(guān)接口,能夠連接任何具有符合JCA標(biāo)準(zhǔn)的適配器的EIS,具有良好的集成能力,能夠有效地降低系統(tǒng)集成的復(fù)雜度。D*應(yīng)用效勞器的數(shù)據(jù)庫連接池、消息效勞連接器都是基于連接器技術(shù)實(shí)現(xiàn)的,在保證自身性能的同時,可以表達(dá)對標(biāo)準(zhǔn)更好的支持和對EIS更高的兼容性名字效勞D*應(yīng)用效勞器中的名字效勞基于JNDI〔JavaNamingandDirectoryInterface,Java名字和目錄接口〕框架實(shí)現(xiàn),使得效勞對象的具體位置和名字效勞的具體實(shí)現(xiàn)對客戶方透明。數(shù)據(jù)源效勞D*應(yīng)用效勞器的數(shù)據(jù)源支持JDBC3.0標(biāo)準(zhǔn),為了防止每次都為每個用戶創(chuàng)立一個新連接,造成因重復(fù)創(chuàng)立數(shù)據(jù)庫連接而帶來的性能損耗,導(dǎo)致應(yīng)用性能低下,D*應(yīng)用效勞器提供高效的數(shù)據(jù)庫連接池機(jī)制,讓應(yīng)用共享數(shù)據(jù)庫連接的緩沖池,提供系統(tǒng)性能。目錄效勞D*應(yīng)用效勞器提供的目錄效勞支持LDAP1.2標(biāo)準(zhǔn),核心實(shí)現(xiàn)了Java名稱和目錄接口〔JNDI〕對外提供目錄效勞,可以保存數(shù)據(jù),并對不同類型的數(shù)據(jù)進(jìn)展搜索操作消息效勞D*應(yīng)用效勞器基于J2EE標(biāo)準(zhǔn)中的JMS1.1〔JavaMessageService,Java消息效勞〕標(biāo)準(zhǔn),消息效勞可以被客戶和其它的構(gòu)件使用。消息效勞將處理消息的構(gòu)件分為兩類:消息提供者和消息消費(fèi)者。消息提供者生產(chǎn)并發(fā)送消息數(shù)據(jù),消息消費(fèi)者接收并處理消息數(shù)據(jù),消息提供者和消息消費(fèi)者可以通過“消息隊(duì)列〞和“發(fā)布/訂閱〞二種方式進(jìn)展通信集群效勞為適應(yīng)大并發(fā)用戶需求,D*應(yīng)用效勞器提供集群機(jī)制的可擴(kuò)展性方案,多臺D*應(yīng)用效勞器可以組成一組協(xié)同工作的效勞實(shí)體集合,用以提供比單一效勞實(shí)體更具擴(kuò)展性與可應(yīng)用性的效勞平臺.D*應(yīng)用效勞器集群效勞提供負(fù)載均衡、容錯、會話復(fù)制以及會話親和等功能;支持Web和E層級的負(fù)載均衡,負(fù)載策略支持簡單輪轉(zhuǎn)、加權(quán)輪轉(zhuǎn)、隨機(jī)、備份等多種方式。同時集群可以統(tǒng)一管理配置。具有良好的易用性,支持Apache及硬件集群方式,支持圖形化統(tǒng)一管理配置。同時集群可以動態(tài)擴(kuò)展??梢詣討B(tài)增加效勞器,擴(kuò)展系統(tǒng)性能;Java效勞D*應(yīng)用效勞器的JavaMail遵循JavaMail1.4標(biāo)準(zhǔn),通過JavaMail效勞,可以為Java程序員提供了容易使用的、可擴(kuò)展的面向?qū)ο蟮膶?shí)現(xiàn)。應(yīng)用開發(fā)人員可通過JavaMail收發(fā)電子或創(chuàng)立消息應(yīng)用程序產(chǎn)品支持標(biāo)準(zhǔn)標(biāo)準(zhǔn)D*應(yīng)用效勞器遵循的業(yè)界通用標(biāo)準(zhǔn)標(biāo)準(zhǔn),以下是局部已實(shí)現(xiàn)的標(biāo)準(zhǔn)標(biāo)準(zhǔn):網(wǎng)絡(luò)相關(guān)協(xié)議標(biāo)準(zhǔn)TCP/IPHTTP1.0/1.1SSL3.0JavaEE相關(guān)標(biāo)準(zhǔn)EnterpriseJavaBeans3.0JavaServlet2.5JavaServerPages2.1JavaServerPagesStandardTagLibrary1.2JavaNamingandDirectoryInterface1.2SpecificationJavaTransactionAPI(JTA)1.1JavaTransactionService(JTS)1.0JavaAuthorizationContractforContainers(JACC)1.1JavaAuthenticationandAuthorizationService(JAAS)1.0JavaMail1.4JDBC3.0API(JDBCspecification)J2EEConnectorArchitecture1.5J2EEApplicationDeploymentJ2EEManagementJavaManagementE*tensions1.2Web效勞相關(guān)標(biāo)準(zhǔn)ImplementingEnterpriseWebServicesJavaAPIfor*ML-BasedWebServices(JA*-WS)2.0JavaAPIfor*ML-BasedRPC(JA*-RPC)1.1JavaArchitecturefor*MLBinding(JA*B)2.0SOAPwithAttachmentsAPIforJava(SAAJ)StreamingAPIfor*MLWebServiceMetadatafortheJavaPlatform*ML相關(guān)標(biāo)準(zhǔn)*ML1.0*MLNamespaces1.0SA*2.0API*SL1.0產(chǎn)品支持平臺系統(tǒng)硬件平臺:各種主流的32位

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論