Oracle中間件相關(guān)資料_第1頁
Oracle中間件相關(guān)資料_第2頁
Oracle中間件相關(guān)資料_第3頁
Oracle中間件相關(guān)資料_第4頁
Oracle中間件相關(guān)資料_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、2.2技術(shù)實(shí)現(xiàn)框架本項(xiàng)目建議使用用Oraclle Fussion MMiddleeware (即Oraacle融合合中間件)作作為技術(shù)實(shí)現(xiàn)現(xiàn)的基礎(chǔ),如如上面所介紹紹,Oraccle融合中中間件融合了了一系列組件件,如圖:通過Oraclle融合中間間件實(shí)現(xiàn)對本本項(xiàng)目建設(shè)的的全面支撐,即即將整個(gè)系統(tǒng)統(tǒng)構(gòu)建在開放放的J2EEE企業(yè)級應(yīng)用用服務(wù)器之上上,通過企業(yè)業(yè)級開發(fā)工具具JDeveeloperr實(shí)現(xiàn)開發(fā),通通過信息門戶戶平臺實(shí)現(xiàn)未未來系統(tǒng)在界界面集成/信信息訪問的擴(kuò)擴(kuò)展,通過商商業(yè)智能實(shí)現(xiàn)現(xiàn)本項(xiàng)目的分分析需求,將將本項(xiàng)目中相相應(yīng)模塊通過過流程管理平平臺實(shí)現(xiàn)設(shè)計(jì)計(jì)、運(yùn)行,實(shí)實(shí)現(xiàn)集中化的的系統(tǒng)管理和和

2、身份。2.2系統(tǒng)體系系結(jié)構(gòu)基于Oraclle融合中間間件的系統(tǒng)結(jié)結(jié)構(gòu)圖如下:在本項(xiàng)目中,OOraclee融合中間件件中的J2EEE部分負(fù)責(zé)責(zé)各個(gè)模塊基基于瀏覽器的的方式構(gòu)建,在在開發(fā)過程中中,Oraccle提供獨(dú)獨(dú)特的開發(fā)框框架ADF(Appliicatioon Devvelopmment FFramewwork)給給開發(fā)商??伎紤]到生產(chǎn)系系統(tǒng)(PMSS)業(yè)務(wù)實(shí)現(xiàn)現(xiàn)流程化的特特點(diǎn),同時(shí)OOraclee融合中間件件中的BPEEL PM流流程管理器可可以支持業(yè)務(wù)務(wù)流程的設(shè)計(jì)計(jì)、運(yùn)行。OOraclee融合中間件件中的Ideentityy Manaagemennt作為整個(gè)個(gè)PMS系統(tǒng)統(tǒng)的用戶身份份集中

3、管理的的平臺,集中中存儲和管理理所有用戶身身份和權(quán)限的的信息。通過過Oraclle融合中間間件的Disscoverrer可以定定制用戶需要要的報(bào)表,最最終所有用戶戶可以通過基基于Oraccle融合中中間件的poortal所所構(gòu)建的企業(yè)業(yè)信息門戶來來實(shí)現(xiàn)對系統(tǒng)統(tǒng)各個(gè)模塊的的使用,并支支持未來的擴(kuò)擴(kuò)展,即將企企業(yè)內(nèi)部其它它系統(tǒng)也納入入到porttal中來,最最終實(shí)現(xiàn)一個(gè)個(gè)企業(yè)級的wworkpllace,即即信息門戶。2.4設(shè)備配置置清單Oracle 應(yīng)用服務(wù)器器企業(yè)版 + BPELL選件3系統(tǒng)平臺本次推薦的Orracle融融合中間件組組件描述(版版本10.11.2):Oracle Appliica

4、tioon Serrver CContaiiners for JJ2EEJ2EE認(rèn)證的的Java環(huán)環(huán)境;支持wweb服務(wù),包包括UDDII、SOAPP和WSDLL;快速啟動(dòng)動(dòng)故障恢復(fù)體體系結(jié)構(gòu);先先進(jìn)的應(yīng)用程程序集群機(jī)制制;基于J22EE的安全全框架。Oracle HTTP Serveer基于Apachhe,提供動(dòng)動(dòng)態(tài)監(jiān)控服務(wù)務(wù)、Apacche模塊體體系結(jié)構(gòu)和WWeb服務(wù)器器集群的支持持。Oracle Appliicatioon Serrver WWeb Caache內(nèi)置的Web緩緩存,可以提提高動(dòng)態(tài)網(wǎng)站站和應(yīng)用程序序的性能。Oracle Enterrprisee Manaager 110g

5、Appplicaation Serveer Conntrol用于應(yīng)用服務(wù)器器節(jié)點(diǎn)和J22EE組件的的可擴(kuò)展的、基于瀏覽器器的管理與監(jiān)監(jiān)控環(huán)境。支支持集群安裝裝、配置和管管理。Oracle Enterrprisee Manaager 110g Grrid Coontroll用于網(wǎng)格控制,在在網(wǎng)格上部署署服務(wù),以及及進(jìn)行網(wǎng)格服服務(wù)的管理和和配置。Oracle Sensoor Edgge Serrver它是傳感器設(shè)備備與其他軟件件基礎(chǔ)架構(gòu)之之間的橋梁。它的主要功功能是提供一一個(gè)管理和擴(kuò)擴(kuò)展機(jī)制,以以便連接物理理硬件并將其其功能與現(xiàn)有有的或新的應(yīng)應(yīng)用程序輕松松集成。使應(yīng)應(yīng)用程序開發(fā)發(fā)人員無需關(guān)關(guān)注協(xié)議

6、級和和硬件級更改改以及不同設(shè)設(shè)備之間的差差異。Oracle Interrnet DDirecttory一個(gè)基于標(biāo)準(zhǔn)的的 HYPERLINK LDAPP v3目錄錄,支持非常常大型的目錄錄部署。通過過一個(gè)單一的的中央信息庫庫,為支持LLDAP的應(yīng)應(yīng)用程序管理理用戶身份、角色、授權(quán)權(quán)以及驗(yàn)證證證書等。Oracle Appliicatioon Serrver CCertifficatee Authhorityy用于創(chuàng)建和管理理X.5099v3數(shù)字證證書的PKII解決方案。Oracle Appliicatioon Serrver SSinglee Signn-On通過企業(yè)范圍的的單一登錄,登登錄到基于

7、WWeb的、原原有的和J22EE應(yīng)用程程序以及Weeb服務(wù)。Oracle Securrity DDevelooper TToolsJava 安全全開發(fā)工具包包,該工具包包為一些基本本任務(wù)提供了了密碼生成塊塊,如保護(hù)傳傳遞到較復(fù)雜雜項(xiàng)目的安全全,如安全實(shí)實(shí)施面向服務(wù)務(wù)的體系結(jié)構(gòu)構(gòu) (SOAA)。Oracle Appliicatioon Serrver MMapvieewer該組件為地理空空間信息的可可視化展現(xiàn)和和報(bào)表提供了了有力支持。MapViiewer 是用Javva實(shí)現(xiàn)的運(yùn)運(yùn)行在Oraacle應(yīng)用用服務(wù)器上一一個(gè)J2EEE應(yīng)用,MaapViewwer為Weeb 應(yīng)用的的開發(fā)人員提提供了一種通

8、通用有效的方方式,以地圖圖的形式來集集成和呈現(xiàn)業(yè)業(yè)務(wù)數(shù)據(jù)。該該組件是需要要安裝完產(chǎn)品品之后進(jìn)行部部署的。Oracle Appliicatioon Serrver PPortall 基于瀏覽器的環(huán)環(huán)境,用于構(gòu)構(gòu)建和部署個(gè)個(gè)性化的電子子商務(wù)門戶。Oracle Appliicatioon Serrver PPersonnalizaation使用數(shù)據(jù)挖掘技技術(shù),為網(wǎng)站站的注冊用戶戶和匿名用戶戶提供實(shí)時(shí)、個(gè)性化的內(nèi)內(nèi)容。Oracle Appliicatioon Serrver WWireleess使任何連接到互互聯(lián)網(wǎng)上的便便攜設(shè)備都能能訪問所有數(shù)數(shù)據(jù)庫或應(yīng)用用程序中的信信息。它的消消息體系結(jié)構(gòu)構(gòu)是可擴(kuò)展

9、的的,即允許添添加新通道。對下列通道道提供現(xiàn)成支支持:SMSS、EMS、SmarttMessaages(vCardd、vCal、Ringttones、Iconss、Operaator llogos)、MMS、電子子郵件、傳真真、語音通知知、傳呼機(jī)和和即時(shí)消息。Oracle Appliicatioon Serrver FForms Serviices用于將Oraccle表單開開發(fā)人員應(yīng)用用程序部署到到互聯(lián)網(wǎng)。Oracle Appliicatioon Serrver RReportts Serrvicess支持基于瀏覽器器的企業(yè)報(bào)表表編制;支持持在任意地點(diǎn)點(diǎn)訪問任意數(shù)數(shù)據(jù),并以任任意格式進(jìn)行行發(fā)布

10、。Oracle Businness IIntellligencce Disscoverrer通過Web瀏覽覽器創(chuàng)建、修修改和執(zhí)行特特定的商務(wù)智智能報(bào)表。Oracle Appliicatioon Serrver IIntegrrationn InteerConnnect iiStudiio基于標(biāo)準(zhǔn)的集成成開發(fā)工具,面面向Oraccle ASS Inteegratiion的開發(fā)發(fā)。Oracle Appliicatioon Serrver IIntegrrationn InteerConnnect基于標(biāo)準(zhǔn)的集成成平臺,用于于連接用戶、流程、應(yīng)用用程序、和WWeb服務(wù)。用于連接文文件、數(shù)據(jù)庫庫和傳輸工

11、具具的技術(shù)適配配器是免費(fèi)提提供的。還提提供一套預(yù)置置的打包應(yīng)用用程序適配器器和原有系統(tǒng)統(tǒng)適配器(單單獨(dú)許可)。Oracle Appliicatioon Serrver IIntegrrationn B2B 用于定義、配置置、管理和監(jiān)監(jiān)視兩個(gè)或多多個(gè)企業(yè)之間間以電子方式式交換信息的的工具。但如如果是對B22B forr RoseettaNeet和B2BB for EDI,則則單獨(dú)收費(fèi)。Oracle Appliicatioon Serrver AAdapteers適配器,根據(jù)相相應(yīng)的AppplicattionSeerver許許可證Oracle BPEL Proceess MaanagerrOrac

12、le 自動(dòng)化業(yè)務(wù)務(wù)流程管理,遵遵循BPELL規(guī)范,用于于以自動(dòng)化和和人員工作流流步驟來創(chuàng)建建、部署和管管理跨應(yīng)用程程序的業(yè)務(wù)流流程。包括BBPEL DDesingger用于設(shè)設(shè)計(jì)開發(fā)BPPEL流程,包包括BPELL Servver支持BBPEL流程程的運(yùn)行,包包括BPELL Conssole用于于監(jiān)控和審計(jì)計(jì)BPEL流流程等管理功功能。Oracle Appliicatioon Serrver TTopLinnk一個(gè)高級的Jaava持續(xù)性性體系結(jié)構(gòu),使使開發(fā)人員能能夠利用關(guān)系系數(shù)據(jù)庫快速速開發(fā)并部署署企業(yè)Javva應(yīng)用程序序。Oracle JDeveeloperr 10g是一個(gè)為建模、開發(fā)、調(diào)試

13、試和部署應(yīng)用用程序和 WWeb 服務(wù)務(wù)提供端到端端支持的 JJ2EE 開開發(fā)環(huán)境。包包括五個(gè)OrracleJJDevelloper許許可證。Oracle BAM業(yè)務(wù)數(shù)據(jù)監(jiān)控展展現(xiàn)工具,將將數(shù)據(jù)庫中的的數(shù)據(jù)實(shí)時(shí)以以多樣化的方方式展現(xiàn)出來來。4.1系統(tǒng)實(shí)現(xiàn)現(xiàn)結(jié)合本項(xiàng)目需求求,Oraccle融合中中間件使用如如下:使用開發(fā)工具JJDevelloper開開發(fā)系統(tǒng)模塊塊: Oracle JDeveeloperr 10g 是一個(gè)集成成開發(fā)環(huán)境 (IDE),通過它可可以使用最新新的 Javva、XML 和 SQL 行業(yè)標(biāo)準(zhǔn)來來創(chuàng)建應(yīng)用程程序和 Weeb 服務(wù)。Oraclle JDeevelopper 支持持

14、包括建模、編碼、調(diào)試試、測試、監(jiān)監(jiān)測、調(diào)整和和部署應(yīng)用程程序的完整的的開發(fā)周期??梢暬吐暵暶魇介_發(fā)方方法與創(chuàng)新的的 Oraccle 應(yīng)用用程序開發(fā)框框架 (Orracle ADF) 配合工作,簡簡化了應(yīng)用程程序開發(fā)過程程,減少了瑣瑣碎的編碼任任務(wù),從而提提供了前所未未有的效率和和技術(shù)選擇。Oracle JDeveeloperr 支持開發(fā)發(fā)周期的每個(gè)個(gè)步驟,包括括建模、編碼碼、調(diào)試、測測試、監(jiān)測、調(diào)整和部署署應(yīng)用程序。所有這些任任務(wù)均從一個(gè)個(gè) IDE 中使用一組組集成特性來來完成。Orracle JDeveeloperr 使用 J2EEE、J2SE 或 J2MEE 集中進(jìn)行行 Javaa 應(yīng)用

15、程序序開發(fā)。此外外,JDevvelopeer 提供了了諸如 XMML 模式建建模器、XMML 代碼洞洞察和 XMML 標(biāo)記屬屬性檢查器等等特性,因此此它可以實(shí)現(xiàn)現(xiàn)基于 XMML 的應(yīng)用用程序開發(fā)。為了使開發(fā)發(fā)人員的工具具箱更加完善善,Oraccle JDDevelooper 還還為構(gòu)建數(shù)據(jù)據(jù)庫對象和存存儲過程提供供了完整的開開發(fā)和建模環(huán)環(huán)境。Oraacle JJDevelloper 提供了單一一、高度集成成的、易用的的 IDE,它它具有一致的的界面和開發(fā)發(fā)體驗(yàn)。Oracle JDeveeloperr 10g 旨在簡化 JJ2EE 開開發(fā)。為實(shí)現(xiàn)現(xiàn)這一目標(biāo),Oracle JDeveloper 專

16、注于為 J2EE 開發(fā)提供可視化和聲明式方法。進(jìn)一步的簡化是由 Oracle 應(yīng)用程序開發(fā)框架 (Oracle ADF) 提供的,Oracle ADF 是一種采用設(shè)計(jì)模式并消除基礎(chǔ)架構(gòu)編碼的 J2EE 開發(fā)框架。使用 JDeveloper 開發(fā)的應(yīng)用程序可以使用任何數(shù)據(jù)源,并且可以部署在任何與J2EE 兼容的應(yīng)用程序服務(wù)器上。Oracle JDeveeloperr 是百分之之百基于 JJava 的的工具,它是是跨平臺的 IDE,可可以運(yùn)行在 Windoows、Linuxx 和各種基基于 Uniix 的系統(tǒng)統(tǒng)上,因此,它它允許開發(fā)人人員選擇自己己的開發(fā)平臺臺。Oracle JDeveeloper

17、r 使開發(fā)人人員能夠使用用最新行業(yè)標(biāo)標(biāo)準(zhǔn)來開發(fā)應(yīng)應(yīng)用程序,所所開發(fā)的應(yīng)用用程序可以在在多種硬件和和軟件平臺上上運(yùn)行。使用用 Oraccle JDDevelooper 創(chuàng)創(chuàng)建的應(yīng)用程程序可以部署署在任何與符符合 J2EEE 規(guī)范的的服務(wù)器上,并并且可以訪問問任何與符合合 JDBCC 標(biāo)準(zhǔn)的數(shù)數(shù)據(jù)庫。Oracle JDeveeloperr 接受各種種流行的開放放源代碼框架架和工具,它它為 Strruts、Ant、JUnitt 和 CVS 提供了相應(yīng)應(yīng)的內(nèi)置特性性。該集成使使開發(fā)人員能能夠使用這些些開放源代碼碼工具簡化他他們的開發(fā)過過程。Oraacle JJDevelloper 提供了擴(kuò)展展 SDK

18、,它它允許開發(fā)人人員添加功能能和定制開發(fā)發(fā)環(huán)境。Orracle JDeveeloperr 由核心 IDDE 平臺及及其上的一組組擴(kuò)展構(gòu)成。開發(fā)人員可可以根據(jù)需要要打開或關(guān)閉閉各擴(kuò)展,以以便按需定制制 IDE。JDeveeloperr 小組用來來開發(fā)產(chǎn)品的的 API 也可提供給給對集成 OOraclee JDevvelopeer 和增強(qiáng)強(qiáng)其功能感興興趣的開發(fā)人人員和第三方方公司使用。Oracle JDeveeloperr 10g 包括 Oraacle 應(yīng)應(yīng)用程序開發(fā)發(fā)框架 (OOraclee ADF)。這個(gè)框架架通過盡量減減少為實(shí)現(xiàn)設(shè)設(shè)計(jì)模式和應(yīng)應(yīng)用程序基礎(chǔ)礎(chǔ)架構(gòu)而編寫寫代碼的需要要,從而簡化化

19、了 J2EEE 開發(fā)過過程。Oraacle AADF 將這這些代碼作為為框架的一部部分提供給開開發(fā)人員。OOraclee ADF 的突出特點(diǎn)點(diǎn)是運(yùn)行時(shí)服服務(wù)和開發(fā)特特性。Oracle ADF 是是對先前的 JDeveeloperr 版本所附附帶的框架的的發(fā)展、提高高和擴(kuò)展。Oracle ADF 基基于模型-視圖-控制器 (MMVC) 設(shè)設(shè)計(jì)模式。MMVC 將應(yīng)應(yīng)用程序體系系結(jié)構(gòu)劃分為為三層:模型 處理與數(shù)據(jù)據(jù)源的交互并并運(yùn)行業(yè)務(wù)邏邏輯 視圖 處理應(yīng)用用程序用戶界界面控制器 處理應(yīng)用用程序流,并并充當(dāng)模型層層和視圖層之之間的接口每個(gè)層彼此間的的獨(dú)立性導(dǎo)致致了一個(gè)松散散耦合的體系系結(jié)構(gòu)。通過過讓應(yīng)

20、用程序序使用松散耦耦合的體系結(jié)結(jié)構(gòu),簡化了了維護(hù)并增加加了代碼的重重用性。Orracle ADF 為為實(shí)現(xiàn) MVVC 體系結(jié)結(jié)構(gòu)提供了非非常簡便的方方式。Oracle ADF 基基于四個(gè)層:業(yè)務(wù)服務(wù)層層 提供對對各種數(shù)據(jù)源源中數(shù)據(jù)的訪訪問,處理業(yè)業(yè)務(wù)邏輯。模型層 在業(yè)務(wù)服服務(wù)層之上提提供一個(gè)抽象象層,使視圖圖層和控制器器層能夠以一一致的方式使使用業(yè)務(wù)服務(wù)務(wù)的不同實(shí)現(xiàn)現(xiàn)??刂破鲗?為控制制 Web 應(yīng)用程序流流提供一種機(jī)機(jī)制。視圖層 提供應(yīng)用用程序的用戶戶界面。Oracle ADF 讓讓開發(fā)人員能能夠在實(shí)現(xiàn)每每個(gè)層時(shí)選擇擇他們喜歡使使用的技術(shù)。不管采用哪哪種技術(shù),OOraclee ADF 提供同

21、樣的的可視開發(fā)和和聲明開發(fā)體體驗(yàn)。Oracle JDeveeloperr 簡化了將將 J2EEE 應(yīng)用程序序部署到 JJ2EE 服服務(wù)器的過程程。它通過對對話框?yàn)榻⒘?yīng)用程序的的部署描述符符提供了聲明明式方式。EEJB 校驗(yàn)驗(yàn)器將校驗(yàn)代代碼的結(jié)構(gòu),并并消除部署過過程中的錯(cuò)誤誤。打包向?qū)?dǎo)將從項(xiàng)目創(chuàng)創(chuàng)建標(biāo)準(zhǔn)的 WAR、EAR 和 Jar 文件。這些些標(biāo)準(zhǔn)文件可可以被部署到到任何符合 J2EE 的應(yīng)用程序序服務(wù)器上。對于 Orracle 應(yīng)用服務(wù)器器、BEA Webloogic、JBosss 和 Tomccat,直接接從 IDEE 單擊一下下即可部署到到 J2EEE 容器。對于基基于 Swiin

22、g 的應(yīng)應(yīng)用程序,JJDevelloper 提供了相應(yīng)應(yīng)的向?qū)?,該該向?qū)Э梢詫?yīng)用程序作作為 Javva Webb-Starrt 應(yīng)用程程序打包,從從而簡化了客客戶機(jī)機(jī)器上上的部署。Oracle ADF 業(yè)業(yè)務(wù)組件是一一個(gè)專門用于于以更好的聲聲明式方式創(chuàng)創(chuàng)建對象(這這些對象在數(shù)數(shù)據(jù)庫上實(shí)現(xiàn)現(xiàn)業(yè)務(wù)服務(wù)層層)的框架。它提供了隨隨取隨用的服服務(wù),例如事事務(wù)管理、資資源池、鎖定定、聲明式驗(yàn)驗(yàn)證規(guī)則、轉(zhuǎn)轉(zhuǎn)換和對象關(guān)關(guān)系映射。OOraclee ADF 業(yè)務(wù)組件使使開發(fā)人員在在創(chuàng)建訪問其其數(shù)據(jù)庫的 Java 對象時(shí)能夠夠利用 SQQL 的完整整功能??蚣芗苤袃?nèi)置的通通用 J2EEE 設(shè)計(jì)模模式的實(shí)現(xiàn)確確保

23、了應(yīng)用程程序的性能和和可伸縮性。調(diào)試代碼是應(yīng)用用程序開發(fā)周周期中的重要要階段。Orracle JDeveeloperr 中包括快快速和強(qiáng)大的的調(diào)試器,它它為檢查代碼碼提供了可視視化方式。JJDevelloper 調(diào)試器支持持熱切換 (hot-sswap) 調(diào)試,開發(fā)發(fā)人員可以在在調(diào)試會話過過程中更改他他們的代碼。在調(diào)試時(shí),開開發(fā)人員可以以設(shè)置斷點(diǎn)以以及向前和向向后移動(dòng)到源源代碼中的任任何一點(diǎn)。調(diào)調(diào)試器還提供供了用于查看看內(nèi)存堆棧內(nèi)內(nèi)部情況的視視圖。 Orracle JDeveeloperr 同時(shí)提供供本地和遠(yuǎn)程程調(diào)試功能,因因此開發(fā)人員員可以在代碼碼正在遠(yuǎn)程 J2EE 容器上執(zhí)行行時(shí)對其進(jìn)行行

24、檢查。對于于 J2EEE 應(yīng)用程序序,開發(fā)人員員可以使用 Oraclle JDeevelopper 附帶帶的內(nèi)置 JJ2EE 容容器來測試他他們的 JSSP、Servllet 和 EJB,而而不需要安裝裝獨(dú)立版的應(yīng)應(yīng)用程序服務(wù)務(wù)器。Oracle JDeveeloperr 具備幫助助開發(fā)人員定定位和修復(fù)性性能瓶頸和內(nèi)內(nèi)存瓶頸的特特性。事件、執(zhí)行和內(nèi)存存監(jiān)測器的組組合使開發(fā)人人員能夠監(jiān)視視應(yīng)用程序執(zhí)執(zhí)行,以定位位需要關(guān)注的的代碼區(qū)域。Oracle JDeveeloperr 集成了軟軟件配置工具具來管理代碼碼生命周期和和實(shí)現(xiàn)團(tuán)隊(duì)開開發(fā)。JDeevelopper 提供供與 Oraacle SSCM、開

25、放放源代碼 CCVS 和 Ratiional ClearrCAppllicatiion Seerver 現(xiàn)成的集成成。開發(fā)人員員使用向?qū)Ш秃筒藛芜x項(xiàng)就就能從 IDDE 內(nèi)部調(diào)調(diào)用這些工具具。開發(fā)人員員可以從庫添添加和刪除文文件、管理版版本歷史、簽簽入和簽出、鎖定和比較較文件版本。Web 服務(wù)用用于集成應(yīng)用用程序和跨越越開發(fā)語言界界限。使用基基于 XMLL 的行業(yè)標(biāo)標(biāo)準(zhǔn)(例如,WSDL、SOAP 和 UDDI),不管代碼的位置或在開發(fā)過程中所使用的語言如何,都可以重用代碼組件。 Oracle JDeveloper 為開發(fā)新的 Web 服務(wù)和使用現(xiàn)有的 Web 服務(wù)提供了完整支持。 Oracle

26、JDeveloper 可以生成將任何 Java 類或 PL/SQL 包暴露為 Web 服務(wù)所需的 WSDL 文件。JDeveloper 對 UDDI 的支持包括:將 Web 服務(wù)部署到 UDDI 庫中、UDDI 瀏覽器以及能夠生成用于激活 Web 服務(wù)的代碼段。使用BPEL PM實(shí)現(xiàn)流流程管理:企業(yè)業(yè)務(wù)流程在在競爭中提供供了最重要的的區(qū)分點(diǎn)。對對流程完美無無缺的定義與與執(zhí)行可以為為企業(yè)提供更更有競爭力的的產(chǎn)品或服務(wù)務(wù),降低成本本,提高員工工服務(wù),并且且可以快速地地對變化的市市場環(huán)境做出出反應(yīng)。傳統(tǒng)的集成解決決方案基于專專有技術(shù),非非常昂貴,只只能用于高端端的集成市場場。當(dāng)某些標(biāo)標(biāo)準(zhǔn),諸如JJ2

27、EE 連連結(jié)器結(jié)構(gòu)( J2EEE Connnectorr Archhitectture, JCA),JJava消息息服務(wù)(Jaava Meessagiing Seervicee, JMSS),以及RRosetttaNet被被定義,并被被用于解決該該問題的不同同方面時(shí),我我們?nèi)匀蝗狈Ψσ粋€(gè)完整的的流程的定義義標(biāo)準(zhǔn)。基于商業(yè)流程與與Web服務(wù)務(wù)實(shí)現(xiàn)一個(gè)工工業(yè)標(biāo)準(zhǔn)不僅僅會提高新的的集成項(xiàng)目的的實(shí)現(xiàn)與部署署速度,而且且會降低管理理、修改、擴(kuò)擴(kuò)展以及部署署現(xiàn)有流程的的整體開銷。除了時(shí)間與與成本的降低低以外,這會會帶來一個(gè)戰(zhàn)戰(zhàn)略性的優(yōu)勢勢:面向市場場狀況更好的的回應(yīng)。Oracle BPEL流流程管理器允允

28、許組織基于于BPEL標(biāo)標(biāo)準(zhǔn)建模與部部署商業(yè)流程程。流程標(biāo)準(zhǔn)準(zhǔn)化的基石是是一個(gè)基于服服務(wù)的體系架架構(gòu),BPEEL標(biāo)準(zhǔn)提供供了降低企業(yè)業(yè)集成項(xiàng)目成成本與復(fù)雜度度的藍(lán)圖同時(shí)也提高高了戰(zhàn)略價(jià)值值。Oracle BPEL流流程管理器提提供了:第一個(gè)100%的本地BPPEL引擎,保保證百分之百百的流程的可可移植性。一個(gè)產(chǎn)品級的BBPEL流程程管理解決方方案,用戶可可以現(xiàn)在就使使用它。實(shí)現(xiàn)BPEL標(biāo)標(biāo)準(zhǔn)的一個(gè)業(yè)業(yè)已部署的解解決方案。ORACLE BPEL流流程管理器提提供了一個(gè)界界面友好的、可信賴的解解決方案,幫幫助開發(fā)人員員設(shè)計(jì)、部署署和管理BPPEL業(yè)務(wù)流流程。下圖是ORACCLE BPPEL流程管管理

29、器的組件件圖。BPEL設(shè)計(jì)器器(BPELL Desiigner)BPEL設(shè)計(jì)器提供了一個(gè)圖形化的、用戶友好的方式來創(chuàng)建BPEL流程。ORACLE BPEL設(shè)計(jì)器最獨(dú)特的地方在于它是完全采用BPEL作為本地格式的。這就是說使用設(shè)計(jì)器創(chuàng)建的流程是100%可遷移的,并且它允許開發(fā)人員查看、修改BPEL源文件而沒有降低工具的作用。BPEL設(shè)計(jì)器具有如下特點(diǎn):本地BPEL支支持;拖拽式流程建模模;UDDI和WSSIL服務(wù)瀏瀏覽器;可視化XPATTH編輯器;單擊式創(chuàng)建和部部署B(yǎng)PEL服務(wù)器器包括內(nèi)核BBPEL引擎擎、內(nèi)置集成成服務(wù)和擴(kuò)展展的WSDLL綁定框架。特點(diǎn)如下:完整的BPELL 1.1支支持;同步

30、和異步消息息;上下文“脫水”機(jī)制;高級意外操作;背靠背(Sidde-by-side)版本控制;大XML文檔支支持內(nèi)核BPEL引引擎內(nèi)核BPPEL引擎提提供了目前業(yè)業(yè)界最成熟、最可擴(kuò)展和和最強(qiáng)壯的BBPEL服務(wù)務(wù)器ORACCLE BPPEL流程管管理器執(zhí)行標(biāo)標(biāo)準(zhǔn)的BPEEL流程,并并提供了一個(gè)個(gè)“脫水(Deehydraation)”能力使得長長運(yùn)行流程狀狀態(tài)可以自動(dòng)動(dòng)保存在數(shù)據(jù)據(jù)庫中,支持持故障接管(Fail-over)和擴(kuò)展性的的兩種群集技技術(shù)。BPEEL服務(wù)器充充分利用底層層J2EE應(yīng)應(yīng)用服務(wù)器,并并且支持絕大大多數(shù)主流商商業(yè)應(yīng)用服務(wù)務(wù)器的多種版版本。內(nèi)置集成服務(wù)內(nèi)內(nèi)置集成服務(wù)務(wù)使得開發(fā)人人

31、員可以方便便地從標(biāo)準(zhǔn)BBPEL流程程中利用先進(jìn)進(jìn)的連接和轉(zhuǎn)轉(zhuǎn)換功能。這這些功能包括括對XSLTT和Xqueery轉(zhuǎn)換的的支持、通過過JCA適配配器和本地協(xié)協(xié)議綁定各種種傳統(tǒng)系統(tǒng)。此外,還提提供了用戶任任務(wù)服務(wù)(UUser TTask SServicce)作為內(nèi)內(nèi)置BPELL服務(wù),使得得可以集成人人員和人工任任務(wù)到BPEEL流中來。特點(diǎn)如下:內(nèi)嵌Java代代碼;電子郵件和JMMS消息服務(wù)務(wù);XSLT和Xqquery轉(zhuǎn)轉(zhuǎn)換服務(wù);用戶任務(wù)管理器器和門戶集成成;擴(kuò)展WSIF綁綁定框架擴(kuò)展的WSDLL綁定框架擴(kuò)展的WSDLL綁定框架使使得開發(fā)人員員可以使用SSOAP之外外的協(xié)議連接接和消息格式式。綁定方

32、式式包括JMSS、電子郵件件、JCA、HTTP GET與PPOST,和和其他協(xié)議,方方便實(shí)現(xiàn)對多多種后臺系統(tǒng)統(tǒng)的簡單連接接。BPEL控制臺臺(BPELL Conssole)BBPEL控制制臺提供了一一個(gè)成熟的、Web風(fēng)格格的界面,實(shí)實(shí)現(xiàn)了對部署署在BPELL服務(wù)器上的的流程的操作作、管理和調(diào)調(diào)試。審計(jì)跟跟蹤和流程歷歷史/報(bào)告信信息被自動(dòng)保保存,并且可可以通過BPPEL控制臺臺和Javaa API訪訪問。使用Identtity MManageement實(shí)實(shí)現(xiàn)身份管理理:Oracle的的身份管理核核心是OIDD。Oraccle Innterneet Dirrectorry(OIDD) 是 Orac

33、cleAS 管理和安全全基礎(chǔ)結(jié)構(gòu)的的一個(gè)關(guān)鍵組組件。它確保保使用 LDDAP 3.0 標(biāo)準(zhǔn),來來集中管理用用戶帳號和組組。OraccleAS(即Oraccle融合中中間件,以下下同)能夠在在OID 中集集中創(chuàng)建用戶戶,并且在 OraclleAS 的的所有組件中中共享。當(dāng)用用戶登錄時(shí),由由OraclleAS 一一次登錄來一一次性鑒定他他們是否有OOID 權(quán)限限,因此能無無縫地訪問多多個(gè)應(yīng)用程序序。Oracle Interrnet DDirecttory 包包含一個(gè)自助助控制臺,它它是一個(gè)易于于使用的,基基于Web 的界面,允允許終端用戶戶和應(yīng)用程序序管理員搜索索和管理目錄錄中的數(shù)據(jù)。此控制臺和和

34、新的委托管管理服務(wù)結(jié)合合在一起,為為OraclleAS 管管理員提供了了一種途徑,來來為 OraacleASS環(huán)境中的終終端用戶提供供服務(wù)。Orracle Interrnet DDirecttory 也也使得 OrracleAAS 的組件件與用戶和組組事件數(shù)據(jù)保保持同步,所所以這些組件件能更新存儲儲在本地應(yīng)用用實(shí)例中的任任何用戶信息息。Oracle Interrnet DDirecttory 提提供復(fù)雜的密密碼策略管理理功能(例如如,控制密碼碼到期時(shí)間和和密碼長度),還還提供使用一一系列散列方方案存儲密碼碼的能力。這這些特性使管管理員能夠在在軟件之間定定義一致性的的安全政策,并并且容易地與與其

35、它系統(tǒng)共共享密碼。Oracle Interrnet DDirecttory 利利用服務(wù)器端端的高級緩存存功能,為用戶提供供快速的目錄錄搜索功能。OID 也提提供兩個(gè)關(guān)鍵鍵特性,確保保管理員對所所有的用戶都都能提供無縫縫的目錄服務(wù)務(wù):解除別名引用:當(dāng)用戶或應(yīng)應(yīng)用程序按別別名搜索時(shí),Oracle Internet Directory自動(dòng)地解除引用別名,返回它所引用的實(shí)體。此特性使管理員能以對用戶和應(yīng)用程序透明的方式,來更改對象名稱。增強(qiáng)的代理功能能:管理員能能代表終端用用戶實(shí)體,安安全地建立對對目錄的高性性能的、可審審計(jì)的中間層層應(yīng)用訪問。Oracle Interrnet DDirecttory

36、也也為需要自定定義功能(如如數(shù)據(jù)引用完完整性)的應(yīng)應(yīng)用軟件提供供一個(gè)可插入入的架構(gòu)。插插入的架構(gòu)作作為一個(gè)高度度靈活的PLL/SQL 接口來發(fā)送送,它允許在在LDAP 命令之前或或之后,目錄錄服務(wù)器調(diào)用用用戶自定義義的操作。Oracle Interrnet DDirecttory 提提供以下主要要目錄特性:本地LDAP33.0 版服服務(wù)器支持所所有的遵照LLDAP20000 的RFC,包括括2.0 版的的LDAP 和3.0 版的的RFC。支持X.5000 信息、命命名和存儲模模型為在線修改提供供可擴(kuò)展的目目錄方案使用Java, C, 和和PL/SQQL 的LDAP API 來來輔助應(yīng)用程程序開

37、發(fā)OID 支持新新的密碼策略略選項(xiàng)。另外外,一個(gè)新的的OID插件支支持使用戶能能夠?qū)嵤缀鹾醪皇芟拗频牡奶囟ㄕ军c(diǎn)的的密碼策略。使用Discoovererr實(shí)現(xiàn)數(shù)據(jù)分分析:OracleAAS(Oraacle融合合中間件,下下同) Diiscoveerer 是是一個(gè)直觀的的特定查詢、報(bào)表生成和和分析工具,它它使人們能夠夠更好地決策策。OraccleAS Discoovererr 以Interrnet 速速度為各級組組織機(jī)構(gòu)提供供按需訪問電電子商務(wù)數(shù)據(jù)據(jù)。OracleAAS Disscoverrer 提供供強(qiáng)大的查詢詢和分析能力力。例如,可可以使用該功功能找出誰是是一個(gè)公司的的前五位客戶戶或供應(yīng)商,

38、他他們的供應(yīng)時(shí)時(shí)間線與上一一年比有何變變化,以及在在他們身上花花費(fèi)了多少錢錢。OraccleAS Discoovererr 使用一個(gè)個(gè)基于網(wǎng)頁瀏瀏覽器的接口口,新手和有有經(jīng)驗(yàn)的用戶戶可以更容易易地用它來創(chuàng)創(chuàng)建查詢,在在數(shù)據(jù)間瀏覽覽和發(fā)布報(bào)表表結(jié)果。OracleAAS Disscoverrer 使用用一個(gè)高級的的預(yù)報(bào)器,它它能在查詢執(zhí)執(zhí)行之前確定定一個(gè)查詢需需要多少時(shí)間間。由于它允允許用戶決定定哪一個(gè)查詢詢將執(zhí)行、什什么時(shí)候執(zhí)行行,因此這就就使得查詢更更順利。按照照管理員意圖圖設(shè)計(jì)的 OOracleeAS Diiscoveerer 高高級預(yù)處理器器包括一個(gè)資資源管理器,以以禁止長時(shí)間間的查詢并控

39、控制資源的利利用。OracleAAS Disscoverrer 與數(shù)數(shù)據(jù)庫高度集集成,提供OOLAP 而而不需要“cube”,因而簡化化了分析、安安全和可伸縮縮性問題。Oracle110gAS增增強(qiáng)了調(diào)度功功能,該功能能支持從菜單單/向?qū)д{(diào)度工工作簿/工作表;超超出查詢范圍圍時(shí)調(diào)度工作作簿;調(diào)度重重復(fù)間隔;當(dāng)當(dāng)調(diào)度的工作作簿可用時(shí)以以及借助使用用數(shù)據(jù)安全共共享調(diào)度結(jié)果果集時(shí),在登錄時(shí)給給予通知;僅僅當(dāng)用戶允許許查詢查看時(shí)時(shí)才能瀏覽共共享數(shù)據(jù)。OracleAAS Porrtal為部部署整個(gè)企業(yè)業(yè)的商業(yè)智能能解決方案提提供了框架。用戶能執(zhí)行行查詢,發(fā)布布查詢結(jié)果,所所有這一切都都是通過一個(gè)個(gè)高度自

40、定義義的電子商務(wù)務(wù)智能門戶來來完成的。OOracleeAS 100g提供了兩兩個(gè)不同的DDiscovverer Portllet:工作作簿列表Poortlett 和結(jié)果集集Portllet。OrracleAAS Disscoverrer 是唯唯一的提供系系統(tǒng)外解決方方案來支持OOraclee 應(yīng)用安全全模型的工具具。OracleAAS Disscoverrer 100g 改進(jìn)了了 Enteerprisse Mannager 的集成,改改進(jìn)了性能優(yōu)優(yōu)化,提供了了Java 命命令行工具,以以便無需安裝裝Discoovererr Admiinistrrator 即可維護(hù)EEnd Usser Laay

41、er(EUL)。另另外,10gg 還提供了了一些工具用用來創(chuàng)建具有有更豐富格式式選項(xiàng)的圖形形。用于EUL維護(hù)護(hù)的Javaa命令行工具具Discoveerer具有有無需安裝DDiscovverer Adminnistraator或OraclleDS 即即可安裝、管管理與維護(hù)EEUL、商務(wù)務(wù)區(qū)域及工作作簿的能力。所有的Diiscoveerer 客客戶,特別是是那些使用OOraclee電子商務(wù)套套件11i、Oraclle Warrehousse Buiilder及及OraclleAS CClicksstreamm Inteelligeence 的的客戶,都會會由于他們能能夠在包括SSolariis

42、2.66、2.7,2.8、HP-UXX、IBM AAIX、Linuxx、Windoows NTT / 20000 / XP等在內(nèi)內(nèi)的常用平臺臺上通過簡單單地運(yùn)行命令令即可管理他他們的EULL 而受益。改進(jìn)的制圖功能能Discoveerer 依依然同最新版版BI Beeans 的的圖表beaan 緊密集集成。這一特特性包括對圖圖表布局、顯顯示及顏色選選項(xiàng)、縮放、處理及交互互性等一系列列改進(jìn)。這些些新的圖表特特性通過提供供更多的自動(dòng)動(dòng)設(shè)置項(xiàng),最最大限度地提提高了圖表的的質(zhì)量并極大大地減少了手手工操作,從從而使用戶能能夠受益于其其靈活性和易易用性。使用Portaal實(shí)現(xiàn)系統(tǒng)統(tǒng)訪問:安全、易用的門門戶

43、是電子商商務(wù)的關(guān)鍵基基礎(chǔ)架構(gòu)。門門戶提供個(gè)性性化信息和自自助應(yīng)用程序序,客戶、雇雇員、供應(yīng)商商和貿(mào)易伙伴伴需要這些應(yīng)應(yīng)用程序更有有效地運(yùn)作。OracleAAS(Oraacle融合合中間件,下下同) Poortal 提供外掛式式的無需編程程和維護(hù)的門門戶解決方案案,用來構(gòu)造造、部署和維維護(hù)自助、集集成的企業(yè)門門戶。OracleAAS Porrtal 110g為成功功實(shí)施企業(yè)門門戶提供了最最強(qiáng)大的平臺臺。它使企業(yè)業(yè)能夠利用易易于使用的、基于瀏覽器器的、向?qū)?qū)驅(qū)動(dòng)的說明性性界面來構(gòu)建建、部署和維維護(hù)集成的自自助式企業(yè)門門戶。它還使使J2EE 開發(fā)人員能能夠用新的功功能擴(kuò)展這些些說明性界面面來滿足業(yè)務(wù)

44、務(wù)需求。利用用 OraccleAS Portaal 10gg ,電子商商務(wù)企業(yè)能夠夠?yàn)閱T工、合合作伙伴和供供應(yīng)商提供他他們所需要的的信息,并靈靈活地創(chuàng)建針針對每個(gè)團(tuán)體體的視圖。向?qū)?qū)動(dòng)的頁面面設(shè)計(jì)和開發(fā)發(fā)OracleAAS Porrtal 中中的頁面設(shè)計(jì)計(jì)和開發(fā)特性性為管理員、頁面設(shè)計(jì)人人員和最終用用戶提供了一一個(gè)功能強(qiáng)大大的環(huán)境,在在這個(gè)環(huán)境中中可以創(chuàng)建內(nèi)內(nèi)容豐富且安安全的門戶頁頁面,而無需需任何編程工工作。頁面內(nèi)內(nèi)容可以包括括portllet(用于于顯示基礎(chǔ)信信息源的可重重用組件)和和內(nèi)容項(xiàng)目(顯顯示在頁面上上的不同內(nèi)容容,如文本、圖像、超鏈鏈接等)。自助式發(fā)布、管管理和訪問內(nèi)內(nèi)容基于瀏覽

45、器的向向?qū)Ш图傻牡木庉媽υ捒蚩蚴鬼撁嬖O(shè)計(jì)計(jì)人員能夠輕輕松地發(fā)布和和管理其頁面面上的內(nèi)容。企業(yè)級用戶戶還可以利用用這一發(fā)布環(huán)環(huán)境輕松地定定義協(xié)作工作作區(qū)并發(fā)布企企業(yè)文檔。門戶開發(fā)工具和和服務(wù)一個(gè)成功的門戶戶將通過遵循循開放標(biāo)準(zhǔn)、與第三方應(yīng)應(yīng)用程序集成成,并利用合合作伙伴的技技術(shù)和服務(wù)簡簡化開發(fā)過程程。通過構(gòu)建建到開放互聯(lián)聯(lián)網(wǎng)標(biāo)準(zhǔn)(如如HTTP、XML和SSOAP)體體系結(jié)構(gòu)中,OOracleeASPorrtal完全全支持遠(yuǎn)程托托管的應(yīng)用程程序的集成。另外,你可可以將Webb服務(wù)和基于于J2EE的的組件,如JJava SServerr Pagees(JSPP)、Javva Serrvlet和和E

46、nterrprisee Javaa Beann(EJB)集集成到門戶中中作為porrtlet,而而無需編寫額額外的代碼。我們已經(jīng)利用這這一開放體系系結(jié)構(gòu)集成了了專有技術(shù),如如Microosoft Exchaange和LLotus Notess以及32770和客戶機(jī)機(jī)/服務(wù)器應(yīng)應(yīng)用程序。你你還可以輕松松地使用通過過現(xiàn)有的安全全、公用的UURL訪問的的內(nèi)容。如果你需要對第第三方應(yīng)用程程序(如SAAP、PeoopleSooft或Siiebel)進(jìn)進(jìn)行更高級別別的數(shù)據(jù)訪問問,可以使用OOraclee應(yīng)用服務(wù)器器集成工具(如如OraclleAS IIntercconnecct、OraacleASS ProccessCoonnectt、Oraccle Woorkfloow和OraacleASS JCA A

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論