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

下載本文檔

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

文檔簡介

1、2.2技術(shù)實現(xiàn)框架本項目建議使用Oracle Fusion Middleware (即Oracle融合中間件)作為技術(shù)實現(xiàn)的基礎(chǔ),如上面所介紹,Oracle融合中間件融合了一系列組件,如圖:通過Oracle融合中間件實現(xiàn)對本項目建設(shè)的全面支撐,立即整個系統(tǒng)構(gòu)建在開放的J2EE企業(yè)級應(yīng)用服務(wù)器之上,通過企業(yè)級開發(fā)工具JDeveloper實現(xiàn)開發(fā),通過信息門戶平臺實現(xiàn)以后系統(tǒng)在界面集成/信息訪問的擴展,通過商業(yè)智能實現(xiàn)本項目的分析需求,將本項目中相應(yīng)模塊通過流程治理平臺實現(xiàn)設(shè)計、運行,實現(xiàn)集中化的系統(tǒng)治理和身份。2.2系統(tǒng)體系結(jié)構(gòu) 基于Oracle融合中間件的系統(tǒng)結(jié)構(gòu)圖如下:在本項目中,Oracl

2、e融合中間件中的J2EE部分負(fù)責(zé)各個模塊基于掃瞄器的方式構(gòu)建,在開發(fā)過程中,Oracle提供獨特的開發(fā)框架ADF(Application Development Framework)給開發(fā)商。考慮到生產(chǎn)系統(tǒng)(PMS)業(yè)務(wù)實現(xiàn)流程化的特點,同時Oracle融合中間件中的BPEL PM流程治理器能夠支持業(yè)務(wù)流程的設(shè)計、運行。Oracle融合中間件中的Identity Management作為整個PMS系統(tǒng)的用戶身份集中治理的平臺,集中存儲和治理所有用戶身份和權(quán)限的信息。通過Oracle融合中間件的Discoverer能夠定制用戶需要的報表,最終所有用戶能夠通過基于Oracle融合中間件的porta

3、l所構(gòu)建的企業(yè)信息門戶來實現(xiàn)對系統(tǒng)各個模塊的使用,并支持以后的擴展,立即企業(yè)內(nèi)部其它系統(tǒng)也納入到portal中來,最終實現(xiàn)一個企業(yè)級的workplace,即信息門戶。2.4設(shè)備配置清單Oracle 應(yīng)用服務(wù)器企業(yè)版 + BPEL選件3系統(tǒng)平臺本次推舉的Oracle融合中間件組件描述(版本10.1.2):Oracle Application Server Containers for J2EEJ2EE認(rèn)證的Java環(huán)境;支持web服務(wù),包括UDDI、SOAP和WSDL;快速啟動故障恢復(fù)體系結(jié)構(gòu);先進(jìn)的應(yīng)用程序集群機制;基于J2EE的安全框架。Oracle HTTP Server基于Apache,

4、提供動態(tài)監(jiān)控服務(wù)、Apache模塊體系結(jié)構(gòu)和Web服務(wù)器集群的支持。Oracle Application Server Web Cache內(nèi)置的Web緩存,能夠提高動態(tài)網(wǎng)站和應(yīng)用程序的性能。Oracle Enterprise Manager 10g Application Server Control用于應(yīng)用服務(wù)器節(jié)點和J2EE組件的可擴展的、基于掃瞄器的治理與監(jiān)控環(huán)境。支持集群安裝、配置和治理。Oracle Enterprise Manager 10g Grid Control用于網(wǎng)格操縱,在網(wǎng)格上部署服務(wù),以及進(jìn)行網(wǎng)格服務(wù)的治理和配置。Oracle Sensor Edge Server它是

5、傳感器設(shè)備與其他軟件基礎(chǔ)架構(gòu)之間的橋梁。它的要緊功能是提供一個治理和擴展機制,以便連接物理硬件并將其功能與現(xiàn)有的或新的應(yīng)用程序輕松集成。使應(yīng)用程序開發(fā)人員無需關(guān)注協(xié)議級和硬件級更改以及不同設(shè)備之間的差異。Oracle Internet Directory一個基于標(biāo)準(zhǔn)的HYPERLINK /dif/cert03/index.htm LDAP v3 目錄,支持特不大型的目錄部署。通過一個單一的中央信息庫,為支持LDAP的應(yīng)用程序治理用戶身份、角色、授權(quán)以及驗證證書等。Oracle Application Server Certificate Authority用于創(chuàng)建和治理X.509v3數(shù)字證書的

6、PKI解決方案。Oracle Application Server Single Sign-On通過企業(yè)范圍的單一登錄,登錄到基于Web的、原有的和J2EE應(yīng)用程序以及Web服務(wù)。Oracle Security Developer ToolsJava 安全開發(fā)工具包,該工具包為一些差不多任務(wù)提供了密碼生成塊,如愛護傳遞到較復(fù)雜項目的安全,如安全實施面向服務(wù)的體系結(jié)構(gòu) (SOA)。Oracle Application Server Mapviewer該組件為地理空間信息的可視化展現(xiàn)和報表提供了有力支持。MapViewer 是用Java實現(xiàn)的運行在Oracle應(yīng)用服務(wù)器上一個J2EE應(yīng)用,MapV

7、iewer為Web 應(yīng)用的開發(fā)人員提供了一種通用有效的方式,以地圖的形式來集成和呈現(xiàn)業(yè)務(wù)數(shù)據(jù)。該組件是需要安裝完產(chǎn)品之后進(jìn)行部署的。Oracle Application Server Portal 基于掃瞄器的環(huán)境,用于構(gòu)建和部署個性化的電子商務(wù)門戶。Oracle Application Server Personalization使用數(shù)據(jù)挖掘技術(shù),為網(wǎng)站的注冊用戶和匿名用戶提供實時、個性化的內(nèi)容。Oracle Application Server Wireless使任何連接到互聯(lián)網(wǎng)上的便攜設(shè)備都能訪問所有數(shù)據(jù)庫或應(yīng)用程序中的信息。它的消息體系結(jié)構(gòu)是可擴展的,即同意添加新通道。對下列通道提供現(xiàn)

8、成支持:SMS、EMS、SmartMessages(vCard、vCal、Ringtones、Icons、Operator logos)、MMS、電子郵件、傳真、語音通知、傳呼機和即時消息。Oracle Application Server Forms Services用于將Oracle表單開發(fā)人員應(yīng)用程序部署到互聯(lián)網(wǎng)。Oracle Application Server Reports Services支持基于掃瞄器的企業(yè)報表編制;支持在任意地點訪問任意數(shù)據(jù),并以任意格式進(jìn)行公布。Oracle Business Intelligence Discoverer通過Web掃瞄器創(chuàng)建、修改和執(zhí)行特定

9、的商務(wù)智能報表。Oracle Application Server Integration InterConnect iStudio基于標(biāo)準(zhǔn)的集成開發(fā)工具,面向Oracle AS Integration的開發(fā)。Oracle Application Server Integration InterConnect基于標(biāo)準(zhǔn)的集成平臺,用于連接用戶、流程、應(yīng)用程序、和Web服務(wù)。用于連接文件、數(shù)據(jù)庫和傳輸工具的技術(shù)適配器是免費提供的。還提供一套預(yù)置的打包應(yīng)用程序適配器和原有系統(tǒng)適配器(單獨許可)。Oracle Application Server Integration B2B 用于定義、配置、治理和

10、監(jiān)視兩個或多個企業(yè)之間以電子方式交換信息的工具。但假如是對B2B for RosettaNet和B2B for EDI,則單獨收費。Oracle Application Server Adapters適配器,依照相應(yīng)的ApplicationServer許可證Oracle BPEL Process ManagerOracle 自動化業(yè)務(wù)流程治理,遵循BPEL規(guī)范,用于以自動化和人職員作流步驟來創(chuàng)建、部署和治理跨應(yīng)用程序的業(yè)務(wù)流程。包括BPEL Desinger用于設(shè)計開發(fā)BPEL流程,包括BPEL Server支持BPEL流程的運行,包括BPEL Console用于監(jiān)控和審計BPEL流程等治理功

11、能。Oracle Application Server TopLink一個高級的Java持續(xù)性體系結(jié)構(gòu),使開發(fā)人員能夠利用關(guān)系數(shù)據(jù)庫快速開發(fā)并部署企業(yè)Java應(yīng)用程序。Oracle JDeveloper 10g是一個為建模、開發(fā)、調(diào)試和部署應(yīng)用程序和 Web 服務(wù)提供端到端支持的 J2EE 開發(fā)環(huán)境。包括五個Oracle JDeveloper許可證。Oracle BAM業(yè)務(wù)數(shù)據(jù)監(jiān)控展現(xiàn)工具,將數(shù)據(jù)庫中的數(shù)據(jù)實時以多樣化的方式展現(xiàn)出來。4.1系統(tǒng)實現(xiàn)結(jié)合本項目需求,Oracle融合中間件使用如下:使用開發(fā)工具JDeveloper開發(fā)系統(tǒng)模塊: Oracle JDeveloper 10g 是一個集

12、成開發(fā)環(huán)境 (IDE),通過它能夠使用最新的 Java、XML 和 SQL 行業(yè)標(biāo)準(zhǔn)來創(chuàng)建應(yīng)用程序和 Web 服務(wù)。Oracle JDeveloper 支持包括建模、編碼、調(diào)試、測試、監(jiān)測、調(diào)整和部署應(yīng)用程序的完整的開發(fā)周期。 可視化和聲明式開發(fā)方法與創(chuàng)新的 Oracle 應(yīng)用程序開發(fā)框架 (Oracle ADF) 配合工作,簡化了應(yīng)用程序開發(fā)過程,減少了瑣碎的編碼任務(wù),從而提供了前所未有的效率和技術(shù)選擇。 Oracle JDeveloper 支持開發(fā)周期的每個步驟,包括建模、編碼、調(diào)試、測試、監(jiān)測、調(diào)整和部署應(yīng)用程序。所有這些任務(wù)均從一個 IDE 中使用一組集成特性來完成。Oracle JD

13、eveloper 使用 J2EE、J2SE 或 J2ME 集中進(jìn)行 Java 應(yīng)用程序開發(fā)。此外,JDeveloper 提供了諸如 XML 模式建模器、XML 代碼洞察和 XML 標(biāo)記屬性檢查器等特性,因此它能夠?qū)崿F(xiàn)基于 XML 的應(yīng)用程序開發(fā)。為了使開發(fā)人員的工具箱更加完善,Oracle JDeveloper 還為構(gòu)建數(shù)據(jù)庫對象和存儲過程提供了完整的開發(fā)和建模環(huán)境。Oracle JDeveloper 提供了單一、高度集成的、易用的 IDE,它具有一致的界面和開發(fā)體驗。 Oracle JDeveloper 10g 旨在簡化 J2EE 開發(fā)。為實現(xiàn)這一目標(biāo),Oracle JDeveloper 專

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

15、標(biāo)準(zhǔn)來開發(fā)應(yīng)用程序,所開發(fā)的應(yīng)用程序能夠在多種硬件和軟件平臺上運行。使用 Oracle JDeveloper 創(chuàng)建的應(yīng)用程序能夠部署在任何與符合 J2EE 規(guī)范的服務(wù)器上,同時能夠訪問任何與符合 JDBC 標(biāo)準(zhǔn)的數(shù)據(jù)庫。 Oracle JDeveloper 同意各種流行的開放源代碼框架和工具,它為 Struts、Ant、JUnit 和 CVS 提供了相應(yīng)的內(nèi)置特性。該集成使開發(fā)人員能夠使用這些開放源代碼工具簡化他們的開發(fā)過程。Oracle JDeveloper 提供了擴展 SDK,它同意開發(fā)人員添加功能和定制開發(fā)環(huán)境。Oracle JDeveloper 由核心 IDE 平臺及其上的一組擴展構(gòu)成

16、。開發(fā)人員能夠依照需要打開或關(guān)閉各擴展,以便按需定制 IDE。JDeveloper 小組用來開發(fā)產(chǎn)品的 API 也可提供給對集成 Oracle JDeveloper 和增強其功能感興趣的開發(fā)人員和第三方公司使用。 Oracle JDeveloper 10g 包括 Oracle 應(yīng)用程序開發(fā)框架 (Oracle ADF)。那個框架通過盡量減少為實現(xiàn)設(shè)計模式和應(yīng)用程序基礎(chǔ)架構(gòu)而編寫代碼的需要,從而簡化了 J2EE 開發(fā)過程。Oracle ADF 將這些代碼作為框架的一部分提供給開發(fā)人員。Oracle ADF 的突出特點是運行時服務(wù)和開發(fā)特性。 Oracle ADF 是對先前的 JDeveloper

17、 版本所附帶的框架的進(jìn)展、提高和擴展。 Oracle ADF 基于模型-視圖-操縱器 (MVC) 設(shè)計模式。MVC 將應(yīng)用程序體系結(jié)構(gòu)劃分為三層: 模型 處理與數(shù)據(jù)源的交互并運行業(yè)務(wù)邏輯 視圖 處理應(yīng)用程序用戶界面 操縱器 處理應(yīng)用程序流,并充當(dāng)模型層和視圖層之間的接口 每個層彼此間的獨立性導(dǎo)致了一個松散耦合的體系結(jié)構(gòu)。通過讓應(yīng)用程序使用松散耦合的體系結(jié)構(gòu),簡化了維護并增加了代碼的重用性。Oracle ADF 為實現(xiàn) MVC 體系結(jié)構(gòu)提供了特不簡便的方式。Oracle ADF 基于四個層: 業(yè)務(wù)服務(wù)層 提供對各種數(shù)據(jù)源中數(shù)據(jù)的訪問,處理業(yè)務(wù)邏輯。 模型層 在業(yè)務(wù)服務(wù)層之上提供一個抽象層,使視圖

18、層和操縱器層能夠以一致的方式使用業(yè)務(wù)服務(wù)的不同實現(xiàn)。 操縱器層 為操縱 Web 應(yīng)用程序流提供一種機制。 視圖層 提供應(yīng)用程序的用戶界面。 Oracle ADF 讓開發(fā)人員能夠在實現(xiàn)每個層時選擇他們喜愛使用的技術(shù)。不管采納哪種技術(shù),Oracle ADF 提供同樣的可視開發(fā)和聲明開發(fā)體驗。 Oracle JDeveloper 簡化了將 J2EE 應(yīng)用程序部署到 J2EE 服務(wù)器的過程。它通過對話框為建立應(yīng)用程序的部署描述符提供了聲明式方式。EJB 校驗器將校驗代碼的結(jié)構(gòu),并消除部署過程中的錯誤。打包向?qū)捻椖縿?chuàng)建標(biāo)準(zhǔn)的 WAR、EAR 和 Jar 文件。這些標(biāo)準(zhǔn)文件能夠被部署到任何符合 J2E

19、E 的應(yīng)用程序服務(wù)器上。關(guān)于 Oracle 應(yīng)用服務(wù)器、BEA Weblogic、JBoss 和 Tomcat,直接從 IDE 單擊一下即可部署到 J2EE 容器。 關(guān)于基于 Swing 的應(yīng)用程序,JDeveloper 提供了相應(yīng)的向?qū)?,該向?qū)軌驅(qū)?yīng)用程序作為 Java Web-Start 應(yīng)用程序打包,從而簡化了客戶機機器上的部署。Oracle ADF 業(yè)務(wù)組件是一個專門用于以更好的聲明式方式創(chuàng)建對象(這些對象在數(shù)據(jù)庫上實現(xiàn)業(yè)務(wù)服務(wù)層)的框架。它提供了隨取隨用的服務(wù),例如事務(wù)治理、資源池、鎖定、聲明式驗證規(guī)則、轉(zhuǎn)換和對象關(guān)系映射。Oracle ADF 業(yè)務(wù)組件使開發(fā)人員在創(chuàng)建訪問其數(shù)據(jù)庫

20、的 Java 對象時能夠利用 SQL 的完整功能。框架中內(nèi)置的通用 J2EE 設(shè)計模式的實現(xiàn)確保了應(yīng)用程序的性能和可伸縮性。 調(diào)試代碼是應(yīng)用程序開發(fā)周期中的重要時期。Oracle JDeveloper 中包括快速和強大的調(diào)試器,它為檢查代碼提供了可視化方式。JDeveloper 調(diào)試器支持熱切換 (hot-swap) 調(diào)試,開發(fā)人員能夠在調(diào)試會話過程中更改他們的代碼。在調(diào)試時,開發(fā)人員能夠設(shè)置斷點以及向前和向后移動到源代碼中的任何一點。調(diào)試器還提供了用于查看內(nèi)存堆棧內(nèi)部情況的視圖。 Oracle JDeveloper 同時提供本地和遠(yuǎn)程調(diào)試功能,因此開發(fā)人員能夠在代碼正在遠(yuǎn)程 J2EE 容器上

21、執(zhí)行時對其進(jìn)行檢查。關(guān)于 J2EE 應(yīng)用程序,開發(fā)人員能夠使用 Oracle JDeveloper 附帶的內(nèi)置 J2EE 容器來測試他們的 JSP、Servlet 和 EJB,而不需要安裝獨立版的應(yīng)用程序服務(wù)器。 Oracle JDeveloper 具備關(guān)心開發(fā)人員定位和修復(fù)性能瓶頸和內(nèi)存瓶頸的特性。事件、執(zhí)行和內(nèi)存監(jiān)測器的組合使開發(fā)人員能夠監(jiān)視應(yīng)用程序執(zhí)行,以定位需要關(guān)注的代碼區(qū)域。 Oracle JDeveloper 集成了軟件配置工具來治理代碼生命周期和實現(xiàn)團隊開發(fā)。JDeveloper 提供與 Oracle SCM、開放源代碼 CVS 和 Rational ClearCApplicat

22、ion Server 現(xiàn)成的集成。開發(fā)人員使用向?qū)Ш筒藛芜x項就能從 IDE 內(nèi)部調(diào)用這些工具。開發(fā)人員能夠從庫添加和刪除文件、治理版本歷史、簽入和簽出、鎖定和比較文件版本。 Web 服務(wù)用于集成應(yīng)用程序和跨越開發(fā)語言界限。使用基于 XML 的行業(yè)標(biāo)準(zhǔn)(例如,WSDL、SOAP 和 UDDI),不管代碼的位置或在開發(fā)過程中所使用的語言如何,都能夠重用代碼組件。 Oracle JDeveloper 為開發(fā)新的 Web 服務(wù)和使用現(xiàn)有的 Web 服務(wù)提供了完整支持。 Oracle JDeveloper 能夠生成將任何 Java 類或 PL/SQL 包暴露為 Web 服務(wù)所需的 WSDL 文件。JDe

23、veloper 對 UDDI 的支持包括:將 Web 服務(wù)部署到 UDDI 庫中、UDDI 掃瞄器以及能夠生成用于激活 Web 服務(wù)的代碼段。 使用BPEL PM實現(xiàn)流程治理:企業(yè)業(yè)務(wù)流程在競爭中提供了最重要的區(qū)分點。對流程完美無缺的定義與執(zhí)行能夠為企業(yè)提供更有競爭力的產(chǎn)品或服務(wù),降低成本,提高職員服務(wù),同時能夠快速地對變化的市場環(huán)境做出反應(yīng)。傳統(tǒng)的集成解決方案基于專有技術(shù),特不昂貴,只能用于高端的集成市場。當(dāng)某些標(biāo)準(zhǔn),諸如J2EE 連結(jié)器結(jié)構(gòu)( J2EE Connector Architecture, JCA),Java消息服務(wù)(Java Messaging Service, JMS),以及

24、RosettaNet被定義,并被用于解決該問題的不同方面時,我們?nèi)匀蝗狈σ粋€完整的流程的定義標(biāo)準(zhǔn)?;谏虡I(yè)流程與Web服務(wù)實現(xiàn)一個工業(yè)標(biāo)準(zhǔn)不僅會提高新的集成項目的實現(xiàn)與部署速度,而且會降低治理、修改、擴展以及部署現(xiàn)有流程的整體開銷。除了時刻與成本的降低以外,這會帶來一個戰(zhàn)略性的優(yōu)勢:面向市場狀況更好的回應(yīng)。Oracle BPEL流程治理器同意組織基于BPEL標(biāo)準(zhǔn)建模與部署商業(yè)流程。流程標(biāo)準(zhǔn)化的基石是一個基于服務(wù)的體系架構(gòu),BPEL標(biāo)準(zhǔn)提供了降低企業(yè)集成項目成本與復(fù)雜度的藍(lán)圖同時也提高了戰(zhàn)略價值。Oracle BPEL流程治理器提供了:第一個100%的本地BPEL引擎,保證百分之百的流程的可移植

25、性。一個產(chǎn)品級的BPEL流程治理解決方案,用戶能夠現(xiàn)在就使用它。實現(xiàn)BPEL標(biāo)準(zhǔn)的一個業(yè)已部署的解決方案。ORACLE BPEL流程治理器提供了一個界面友好的、可信賴的解決方案,關(guān)心開發(fā)人員設(shè)計、部署和治理BPEL業(yè)務(wù)流程。下圖是ORACLE BPEL流程治理器的組件圖。BPEL設(shè)計器(BPEL Designer)BPEL設(shè)計器提供了一個圖形化的、用戶友好的方式來創(chuàng)建BPEL流程。ORACLE BPEL設(shè)計器最獨特的地點在于它是完全采納BPEL作為本地格式的。這確實是講使用設(shè)計器創(chuàng)建的流程是100%可遷移的,同時它同意開發(fā)人員查看、修改BPEL源文件而沒有降低工具的作用。BPEL設(shè)計器具有如下

26、特點:本地BPEL支持;拖拽式流程建模;UDDI和WSIL服務(wù)掃瞄器;可視化XPATH編輯器;單擊式創(chuàng)建和部署B(yǎng)PEL服務(wù)器包括內(nèi)核BPEL引擎、內(nèi)置集成服務(wù)和擴展的WSDL綁定框架。特點如下:完整的BPEL 1.1支持;同步和異步消息;上下文“脫水”機制;高級意外操作;背靠背(Side-by-side)版本操縱;大XML文檔支持內(nèi)核BPEL引擎內(nèi)核BPEL引擎提供了目前業(yè)界最成熟、最可擴展和最強壯的BPEL服務(wù)器ORACLE BPEL流程治理器執(zhí)行標(biāo)準(zhǔn)的BPEL流程,并提供了一個“脫水(Dehydration)”能力使得長運行流程狀態(tài)能夠自動保存在數(shù)據(jù)庫中,支持故障接管(Fail-over)

27、和擴展性的兩種群集技術(shù)。BPEL服務(wù)器充分利用底層J2EE應(yīng)用服務(wù)器,同時支持絕大多數(shù)主流商業(yè)應(yīng)用服務(wù)器的多種版本。內(nèi)置集成服務(wù)內(nèi)置集成服務(wù)使得開發(fā)人員能夠方便地從標(biāo)準(zhǔn)BPEL流程中利用先進(jìn)的連接和轉(zhuǎn)換功能。這些功能包括對XSLT和Xquery轉(zhuǎn)換的支持、通過JCA適配器和本地協(xié)議綁定各種傳統(tǒng)系統(tǒng)。此外,還提供了用戶任務(wù)服務(wù)(User Task Service)作為內(nèi)置BPEL服務(wù),使得能夠集成人員和人工任務(wù)到BPEL流中來。特點如下:內(nèi)嵌Java代碼;電子郵件和JMS消息服務(wù);XSLT和Xquery轉(zhuǎn)換服務(wù);用戶任務(wù)治理器和門戶集成;擴展WSIF綁定框架擴展的WSDL綁定框架擴展的WSDL綁

28、定框架使得開發(fā)人員能夠使用SOAP之外的協(xié)議連接和消息格式。綁定方式包括JMS、電子郵件、JCA、HTTP GET與POST,和其他協(xié)議,方便實現(xiàn)對多種后臺系統(tǒng)的簡單連接。BPEL操縱臺(BPEL Console)BPEL操縱臺提供了一個成熟的、Web風(fēng)格的界面,實現(xiàn)了對部署在BPEL服務(wù)器上的流程的操作、治理和調(diào)試。審計跟蹤和流程歷史/報告信息被自動保存,同時能夠通過BPEL操縱臺和Java API訪問。使用Identity Management實現(xiàn)身份治理:Oracle的身份治理核心是OID。Oracle Internet Directory(OID) 是 OracleAS 治理和安全基礎(chǔ)

29、結(jié)構(gòu)的一個關(guān)鍵組件。它確保使用 LDAP 3.0 標(biāo)準(zhǔn),來集中治理用戶帳號和組。OracleAS(即Oracle融合中間件,以下同)能夠在OID 中集中創(chuàng)建用戶,同時在 OracleAS 的所有組件中共享。當(dāng)用戶登錄時,由OracleAS 一次登錄來一次性鑒定他們是否有OID 權(quán)限,因此能無縫地訪問多個應(yīng)用程序。 Oracle Internet Directory 包含一個自助操縱臺,它是一個易于使用的,基于Web 的界面,同意終端用戶和應(yīng)用程序治理員搜索和治理目錄中的數(shù)據(jù)。此操縱臺和新的托付治理服務(wù)結(jié)合在一起,為OracleAS 治理員提供了一種途徑,來為 OracleAS環(huán)境中的終端用戶提

30、供服務(wù)。Oracle Internet Directory 也使得 OracleAS 的組件與用戶和組事件數(shù)據(jù)保持同步,因此這些組件能更新存儲在本地應(yīng)用實例中的任何用戶信息。 Oracle Internet Directory 提供復(fù)雜的密碼策略治理功能(例如,操縱密碼到期時刻和密碼長度),還提供使用一系列散列方案存儲密碼的能力。這些特性使治理員能夠在軟件之間定義一致性的安全政策,同時容易地與其它系統(tǒng)共享密碼。 Oracle Internet Directory 利用服務(wù)器端的高級緩存功能,為用戶提供快速的目錄搜索功能。OID 也提供兩個關(guān)鍵特性,確保治理員對所有的用戶都能提供無縫的目錄服務(wù):

31、 解除不名引用:當(dāng)用戶或應(yīng)用程序按不名搜索時,Oracle Internet Directory自動地解除引用不名,返回它所引用的實體。此特性使治理員能以對用戶和應(yīng)用程序透明的方式,來更改對象名稱。 增強的代理功能:治理員能代表終端用戶實體,安全地建立對目錄的高性能的、可審計的中間層應(yīng)用訪問。 Oracle Internet Directory 也為需要自定義功能(如數(shù)據(jù)引用完整性)的應(yīng)用軟件提供一個可插入的架構(gòu)。插入的架構(gòu)作為一個高度靈活的PL/SQL 接口來發(fā)送,它同意在LDAP 命令之前或之后,目錄服務(wù)器調(diào)用用戶自定義的操作。 Oracle Internet Directory 提供以下

32、要緊目錄特性: 本地LDAP3.0 版服務(wù)器支持所有的遵照LDAP2000 的RFC,包括2.0 版的LDAP 和3.0 版的RFC。 支持X.500 信息、命名和存儲模型 為在線修改提供可擴展的目錄方案 使用Java, C, 和PL/SQL 的LDAP API 來輔助應(yīng)用程序開發(fā)OID 支持新的密碼策略選項。另外,一個新的OID插件支持使用戶能夠?qū)嵤缀醪皇芟拗频奶囟ㄕ军c的密碼策略。使用Discoverer實現(xiàn)數(shù)據(jù)分析:OracleAS(Oracle融合中間件,下同) Discoverer 是一個直觀的特定查詢、報表生成和分析工具,它使人們能夠更好地決策。OracleAS Discovere

33、r 以Internet 速度為各級組織機構(gòu)提供按需訪問電子商務(wù)數(shù)據(jù)。 OracleAS Discoverer 提供強大的查詢和分析能力。例如,能夠使用該功能找出誰是一個公司的前五位客戶或供應(yīng)商,他們的供應(yīng)時刻線與上一年比有何變化,以及在他們身上花費了多少鈔票。OracleAS Discoverer 使用一個基于網(wǎng)頁掃瞄器的接口,新手和有經(jīng)驗的用戶能夠更容易地用它來創(chuàng)建查詢,在數(shù)據(jù)間掃瞄和公布報表結(jié)果。 OracleAS Discoverer 使用一個高級的預(yù)報器,它能在查詢執(zhí)行之前確定一個查詢需要多少時刻。由于它同意用戶決定哪一個查詢將執(zhí)行、什么時候執(zhí)行,因此這就使得查詢更順利。按照治理員意圖

34、設(shè)計的 OracleAS Discoverer 高級預(yù)處理器包括一個資源治理器,以禁止長時刻的查詢并操縱資源的利用。 OracleAS Discoverer 與數(shù)據(jù)庫高度集成,提供OLAP 而不需要“cube”,因而簡化了分析、安全和可伸縮性問題。Oracle10gAS增強了調(diào)度功能,該功能支持從菜單/向?qū)д{(diào)度工作簿/工作表;超出查詢范圍時調(diào)度工作簿;調(diào)度重復(fù)間隔;當(dāng)調(diào)度的工作簿可用時以及借助使用數(shù)據(jù)安全共享調(diào)度結(jié)果集時,在登錄時給予通知;僅當(dāng)用戶同意查詢查看時才能掃瞄共享數(shù)據(jù)。 OracleAS Portal為部署整個企業(yè)的商業(yè)智能解決方案提供了框架。用戶能執(zhí)行查詢,公布查詢結(jié)果,所有這一切

35、差不多上通過一個高度自定義的電子商務(wù)智能門戶來完成的。OracleAS 10g提供了兩個不同的Discoverer Portlet:工作簿列表Portlet 和結(jié)果集Portlet。OracleAS Discoverer 是唯一的提供系統(tǒng)外解決方案來支持Oracle 應(yīng)用安全模型的工具。OracleAS Discoverer 10g 改進(jìn)了 Enterprise Manager 的集成,改進(jìn)了性能優(yōu)化,提供了Java 命令行工具,以便無需安裝Discoverer Administrator 即可維護End User Layer(EUL)。另外,10g 還提供了一些工具用來創(chuàng)建具有更豐富格式選項

36、的圖形。用于EUL維護的Java命令行工具Discoverer具有無需安裝Discoverer Administrator或OracleDS 即可安裝、治理與維護EUL、商務(wù)區(qū)域及工作簿的能力。所有的Discoverer 客戶,特不是那些使用Oracle電子商務(wù)套件11i、Oracle Warehouse Builder及OracleAS Clickstream Intelligence 的客戶,都會由于他們能夠在包括Solaris 2.6、2.7,2.8、HP-UX、IBM AIX、Linux、Windows NT / 2000 / XP等在內(nèi)的常用平臺上通過簡單地運行命令即可治理他們的EU

37、L 而受益。改進(jìn)的制圖功能Discoverer 依舊同最新版BI Beans 的圖表bean 緊密集成。這一特性包括對圖表布局、顯示及顏色選項、縮放、處理及交互性等一系列改進(jìn)。這些新的圖表特性通過提供更多的自動設(shè)置項,最大限度地提高了圖表的質(zhì)量并極大地減少了手工操作,從而使用戶能夠受益于其靈活性和易用性。使用Portal實現(xiàn)系統(tǒng)訪問:安全、易用的門戶是電子商務(wù)的關(guān)鍵基礎(chǔ)架構(gòu)。門戶提供個性化信息和自助應(yīng)用程序,客戶、雇員、供應(yīng)商和貿(mào)易伙伴需要這些應(yīng)用程序更有效地運作。OracleAS(Oracle融合中間件,下同) Portal 提供外掛式的無需編程和維護的門戶解決方案,用來構(gòu)造、部署和維護自助

38、、集成的企業(yè)門戶。 OracleAS Portal 10g為成功實施企業(yè)門戶提供了最強大的平臺。它使企業(yè)能夠利用易于使用的、基于掃瞄器的、向?qū)?qū)動的講明性界面來構(gòu)建、部署和維護集成的自助式企業(yè)門戶。它還使J2EE 開發(fā)人員能夠用新的功能擴展這些講明性界面來滿足業(yè)務(wù)需求。利用 OracleAS Portal 10g ,電子商務(wù)企業(yè)能夠為職員、合作伙伴和供應(yīng)商提供他們所需要的信息,并靈活地創(chuàng)建針對每個團體的視圖。向?qū)?qū)動的頁面設(shè)計和開發(fā)OracleAS Portal 中的頁面設(shè)計和開發(fā)特性為治理員、頁面設(shè)計人員和最終用戶提供了一個功能強大的環(huán)境,在那個環(huán)境中能夠創(chuàng)建內(nèi)容豐富且安全的門戶頁面,而無需

39、任何編程工作。頁面內(nèi)容能夠包括portlet(用于顯示基礎(chǔ)信息源的可重用組件)和內(nèi)容項目(顯示在頁面上的不同內(nèi)容,如文本、圖像、超鏈接等)。自助式公布、治理和訪問內(nèi)容基于掃瞄器的向?qū)Ш图傻木庉媽υ捒蚴鬼撁嬖O(shè)計人員能夠輕松地公布和治理其頁面上的內(nèi)容。企業(yè)級用戶還能夠利用這一公布環(huán)境輕松地定義協(xié)作工作區(qū)并公布企業(yè)文檔。門戶開發(fā)工具和服務(wù)一個成功的門戶將通過遵循開放標(biāo)準(zhǔn)、與第三方應(yīng)用程序集成,并利用合作伙伴的技術(shù)和服務(wù)簡化開發(fā)過程。通過構(gòu)建到開放互聯(lián)網(wǎng)標(biāo)準(zhǔn)(如HTTP、XML和SOAP)體系結(jié)構(gòu)中,OracleASPortal完全支持遠(yuǎn)程托管的應(yīng)用程序的集成。另外,你能夠?qū)eb服務(wù)和基于J2EE

40、的組件,如Java Server Pages(JSP)、Java Servlet和Enterprise Java Bean(EJB)集成到門戶中作為portlet,而無需編寫額外的代碼。我們差不多利用這一開放體系結(jié)構(gòu)集成了專有技術(shù),如Microsoft Exchange和Lotus Notes以及3270和客戶機/服務(wù)器應(yīng)用程序。你還能夠輕松地使用通過現(xiàn)有的安全、公用的URL訪問的內(nèi)容。假如你需要對第三方應(yīng)用程序(如SAP、PeopleSoft或Siebel)進(jìn)行更高級不的數(shù)據(jù)訪問,能夠使用Oracle應(yīng)用服務(wù)器集成工具(如OracleAS Interconnect、OracleAS ProcessConnect、Oracle Workflow和OracleAS

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論