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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

4、提供動(dòng)態(tài)監(jiān)控服務(wù)、Apache模塊體系結(jié)構(gòu)和Web服務(wù)器集群的支持。Oracle Application Server Web Cache內(nèi)置的Web緩存,能夠提高動(dòng)態(tài)網(wǎng)站和應(yīng)用程序的性能。Oracle Enterprise Manager 10g Application Server Control用于應(yīng)用服務(wù)器節(jié)點(diǎn)和J2EE組件的可擴(kuò)展的、基于掃瞄器的治理與監(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)之間的橋梁。它的要緊功能是提供一個(gè)治理和擴(kuò)展機(jī)制,以便連接物理硬件并將其功能與現(xiàn)有的或新的應(yīng)用程序輕松集成。使應(yīng)用程序開(kāi)發(fā)人員無(wú)需關(guān)注協(xié)議級(jí)和硬件級(jí)更改以及不同設(shè)備之間的差異。Oracle Internet Directory一個(gè)基于標(biāo)準(zhǔn)的HYPERLINK /dif/cert03/index.htm LDAP v3 目錄,支持特不大型的目錄部署。通過(guò)一個(gè)單一的中央信息庫(kù),為支持LDAP的應(yīng)用程序治理用戶身份、角色、授權(quán)以及驗(yàn)證證書等。Oracle Application Server Certificate Authority用于創(chuàng)建和治理X.509v3數(shù)字證書的

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

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

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

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

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

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

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

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

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

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

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

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

18、層和操縱器層能夠以一致的方式使用業(yè)務(wù)服務(wù)的不同實(shí)現(xiàn)。 操縱器層 為操縱 Web 應(yīng)用程序流提供一種機(jī)制。 視圖層 提供應(yīng)用程序的用戶界面。 Oracle ADF 讓開(kāi)發(fā)人員能夠在實(shí)現(xiàn)每個(gè)層時(shí)選擇他們喜愛(ài)使用的技術(shù)。不管采納哪種技術(shù),Oracle ADF 提供同樣的可視開(kāi)發(fā)和聲明開(kāi)發(fā)體驗(yàn)。 Oracle JDeveloper 簡(jiǎn)化了將 J2EE 應(yīng)用程序部署到 J2EE 服務(wù)器的過(guò)程。它通過(guò)對(duì)話框?yàn)榻?yīng)用程序的部署描述符提供了聲明式方式。EJB 校驗(yàn)器將校驗(yàn)代碼的結(jié)構(gòu),并消除部署過(guò)程中的錯(cuò)誤。打包向?qū)捻?xiàng)目創(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)用程序打包,從而簡(jiǎn)化了客戶機(jī)機(jī)器上的部署。Oracle ADF 業(yè)務(wù)組件是一個(gè)專門用于以更好的聲明式方式創(chuàng)建對(duì)象(這些對(duì)象在數(shù)據(jù)庫(kù)上實(shí)現(xiàn)業(yè)務(wù)服務(wù)層)的框架。它提供了隨取隨用的服務(wù),例如事務(wù)治理、資源池、鎖定、聲明式驗(yàn)證規(guī)則、轉(zhuǎn)換和對(duì)象關(guān)系映射。Oracle ADF 業(yè)務(wù)組件使開(kāi)發(fā)人員在創(chuàng)建訪問(wèn)其數(shù)據(jù)庫(kù)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

39、任何編程工作。頁(yè)面內(nèi)容能夠包括portlet(用于顯示基礎(chǔ)信息源的可重用組件)和內(nèi)容項(xiàng)目(顯示在頁(yè)面上的不同內(nèi)容,如文本、圖像、超鏈接等)。自助式公布、治理和訪問(wèn)內(nèi)容基于掃瞄器的向?qū)Ш图傻木庉媽?duì)話框使頁(yè)面設(shè)計(jì)人員能夠輕松地公布和治理其頁(yè)面上的內(nèi)容。企業(yè)級(jí)用戶還能夠利用這一公布環(huán)境輕松地定義協(xié)作工作區(qū)并公布企業(yè)文檔。門戶開(kāi)發(fā)工具和服務(wù)一個(gè)成功的門戶將通過(guò)遵循開(kāi)放標(biāo)準(zhǔn)、與第三方應(yīng)用程序集成,并利用合作伙伴的技術(shù)和服務(wù)簡(jiǎn)化開(kāi)發(fā)過(guò)程。通過(guò)構(gòu)建到開(kāi)放互聯(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,而無(wú)需編寫額外的代碼。我們差不多利用這一開(kāi)放體系結(jié)構(gòu)集成了專有技術(shù),如Microsoft Exchange和Lotus Notes以及3270和客戶機(jī)/服務(wù)器應(yīng)用程序。你還能夠輕松地使用通過(guò)現(xiàn)有的安全、公用的URL訪問(wèn)的內(nèi)容。假如你需要對(duì)第三方應(yīng)用程序(如SAP、PeopleSoft或Siebel)進(jìn)行更高級(jí)不的數(shù)據(jù)訪問(wèn),能夠使用Oracle應(yīng)用服務(wù)器集成工具(如OracleAS Interconnect、OracleAS ProcessConnect、Oracle Workflow和OracleAS

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論