版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 可修改 歡迎下載 精品 Word 可修改 歡迎下載 精品 Word 可修改 歡迎下載 精品 Word本工程建議使用Oracle Fusion Middleware (即Oracle融合中間件)作為技術(shù)實(shí)現(xiàn)的根底,如上面所介紹,Oracle融合中間件融合了一系列組件,如圖:通過Oracle融合中間件實(shí)現(xiàn)對本工程建設(shè)的全面支撐,即將整個(gè)系統(tǒng)構(gòu)建在開放的J2EE企業(yè)級應(yīng)用效勞器之上,通過企業(yè)級開發(fā)工具JDeveloper實(shí)現(xiàn)開發(fā),通過信息門戶平臺實(shí)現(xiàn)未來系統(tǒng)在界面集成/信息訪問的擴(kuò)展,通過商業(yè)智能實(shí)現(xiàn)本工程的分析需求,將本工程中相應(yīng)模塊通過流程管理平臺實(shí)現(xiàn)設(shè)計(jì)、運(yùn)行,實(shí)現(xiàn)集中化的系統(tǒng)管理和身份。
2、基于Oracle融合中間件的系統(tǒng)結(jié)構(gòu)圖如下:在本工程中,Oracle融合中間件中的J2EE局部負(fù)責(zé)各個(gè)模塊基于瀏覽器的方式構(gòu)建,在開發(fā)過程中,Oracle提供獨(dú)特的開發(fā)框架ADF(Application Development Framework)給開發(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)的用戶身份集中管理的平臺,集中存儲和管理所有用戶身份和權(quán)限的信息。通過Oracle融合中間件的Discoverer可以定制用戶需要
3、的報(bào)表,最終所有用戶可以通過基于Oracle融合中間件的portal所構(gòu)建的企業(yè)信息門戶來實(shí)現(xiàn)對系統(tǒng)各個(gè)模塊的使用,并支持未來的擴(kuò)展,即將企業(yè)內(nèi)部其它系統(tǒng)也納入到portal中來,最終實(shí)現(xiàn)一個(gè)企業(yè)級的workplace,即信息門戶。Oracle 應(yīng)用效勞器企業(yè)版 + BPEL選件3系統(tǒng)平臺本次推薦的Oracle融合中間件組件描述(版本10.1.2):Oracle Application Server Containers for J2EEJ2EE認(rèn)證的Java環(huán)境;支持web效勞,包括UDDI、SOAP和WSDL;快速啟動故障恢復(fù)體系結(jié)構(gòu);先進(jìn)的應(yīng)用程序集群機(jī)制;基于J2EE的平安框架。Ora
4、cle HTTP Server基于Apache,提供動態(tài)監(jiān)控效勞、Apache模塊體系結(jié)構(gòu)和Web效勞器集群的支持。Oracle Application Server Web Cache內(nèi)置的Web緩存,可以提高動態(tài)網(wǎng)站和應(yīng)用程序的性能。Oracle Enterprise Manager 10g Application Server Control用于應(yīng)用效勞器節(jié)點(diǎn)和J2EE組件的可擴(kuò)展的、基于瀏覽器的管理與監(jiān)控環(huán)境。支持集群安裝、配置和管理。Oracle Enterprise Manager 10g Grid Control用于網(wǎng)格控制,在網(wǎng)格上部署效勞,以及進(jìn)行網(wǎng)格效勞的管理和配置。Ora
5、cle Sensor Edge Server它是傳感器設(shè)備與其他軟件根底架構(gòu)之間的橋梁。它的主要功能是提供一個(gè)管理和擴(kuò)展機(jī)制,以便連接物理硬件并將其功能與現(xiàn)有的或新的應(yīng)用程序輕松集成。使應(yīng)用程序開發(fā)人員無需關(guān)注協(xié)議級和硬件級更改以及不同設(shè)備之間的差異。Oracle Internet Directory一個(gè)基于標(biāo)準(zhǔn)的 HYPERLINK LDAP v3 目錄,支持非常大型的目錄部署。通過一個(gè)單一的中央信息庫,為支持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通過企業(yè)范圍的單一登錄,登錄到基于Web的、原有的和J2EE應(yīng)用程序以及Web效勞。Oracle Security Developer ToolsJava 平安開發(fā)工具包,該工具包為一些根本任務(wù)提供了密碼生成塊,如保護(hù)傳遞到較復(fù)雜工程的平安,如平安實(shí)施面向效勞的體系結(jié)構(gòu) (SOA)。Oracle Application Server Mapviewer該組件為地理空間信息的可視化展現(xiàn)和報(bào)表提供了有力支持。MapViewer 是用Java實(shí)現(xiàn)的運(yùn)行在Oracle應(yīng)用效勞器上一個(gè)J2EE應(yīng)用,Ma
7、pViewer為Web 應(yīng)用的開發(fā)人員提供了一種通用有效的方式,以地圖的形式來集成和呈現(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)站的注冊用戶和匿名用戶提供實(shí)時(shí)、個(gè)性化的內(nèi)容。Oracle Application Server Wireless使任何連接到互聯(lián)網(wǎng)上的便攜設(shè)備都能訪問所有數(shù)據(jù)庫或應(yīng)用程序中的信息。它的消息體系結(jié)構(gòu)是可擴(kuò)展的,即允許添加新通道。對以下通道提
8、供現(xiàn)成支持:SMS、EMS、SmartMessagesvCard、vCal、Ringtones、Icons、Operator logos、MMS、電子郵件、 、語音通知、傳呼機(jī)和即時(shí)消息。Oracle Application Server Forms Services用于將Oracle表單開發(fā)人員應(yīng)用程序部署到互聯(lián)網(wǎng)。Oracle Application Server Reports Services支持基于瀏覽器的企業(yè)報(bào)表編制;支持在任意地點(diǎn)訪問任意數(shù)據(jù),并以任意格式進(jìn)行發(fā)布。Oracle Business Intelligence Discoverer通過Web瀏覽器創(chuàng)立、修改和執(zhí)行特定的
9、商務(wù)智能報(bào)表。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效勞。用于連接文件、數(shù)據(jù)庫和傳輸工具的技術(shù)適配器是免費(fèi)提供的。還提供一套預(yù)置的打包應(yīng)用程序適配器和原有系統(tǒng)適配器單獨(dú)許可。Oracle Application Server Integration B2B 用于定義、配置、管理和監(jiān)視兩
10、個(gè)或多個(gè)企業(yè)之間以電子方式交換信息的工具。但如果是對B2B for RosettaNet和B2B for EDI,那么單獨(dú)收費(fèi)。Oracle Application Server Adapters適配器,根據(jù)相應(yīng)的ApplicationServer許可證Oracle BPEL Process ManagerOracle 自動化業(yè)務(wù)流程管理,遵循BPEL標(biāo)準(zhǔn),用于以自動化和人員工作流步驟來創(chuàng)立、部署和管理跨應(yīng)用程序的業(yè)務(wù)流程。包括BPEL Desinger用于設(shè)計(jì)開發(fā)BPEL流程,包括BPEL Server支持BPEL流程的運(yùn)行,包括BPEL Console用于監(jiān)控和審計(jì)BPEL流程等管理功能。
11、Oracle Application Server TopLink一個(gè)高級的Java持續(xù)性體系結(jié)構(gòu),使開發(fā)人員能夠利用關(guān)系數(shù)據(jù)庫快速開發(fā)并部署企業(yè)Java應(yīng)用程序。Oracle JDeveloper 10g是一個(gè)為建模、開發(fā)、調(diào)試和部署應(yīng)用程序和 Web 效勞提供端到端支持的 J2EE 開發(fā)環(huán)境。包括五個(gè)Oracle JDeveloper許可證。Oracle BAM業(yè)務(wù)數(shù)據(jù)監(jiān)控展現(xiàn)工具,將數(shù)據(jù)庫中的數(shù)據(jù)實(shí)時(shí)以多樣化的方式展現(xiàn)出來。結(jié)合本工程需求,Oracle融合中間件使用如下:使用開發(fā)工具JDeveloper開發(fā)系統(tǒng)模塊: Oracle JDeveloper 10g 是一個(gè)集成開發(fā)環(huán)境 (ID
12、E),通過它可以使用最新的 Java、XML 和 SQL 行業(yè)標(biāo)準(zhǔn)來創(chuàng)立應(yīng)用程序和 Web 效勞。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ā)周期的每個(gè)步驟,包括建模、編碼、調(diào)試、測試、監(jiān)測、調(diào)整和部署應(yīng)用程序。所有這些任務(wù)均從一個(gè) IDE 中使用一組集成特性來完成。Oracle JDeveloper
13、使用 J2EE、J2SE 或 J2ME 集中進(jìn)行 Java 應(yīng)用程序開發(fā)。此外,JDeveloper 提供了諸如 XML 模式建模器、XML 代碼洞察和 XML 標(biāo)記屬性檢查器等特性,因此它可以實(shí)現(xiàn)基于 XML 的應(yīng)用程序開發(fā)。為了使開發(fā)人員的工具箱更加完善,Oracle JDeveloper 還為構(gòu)建數(shù)據(jù)庫對象和存儲過程提供了完整的開發(fā)和建模環(huán)境。Oracle JDeveloper 提供了單一、高度集成的、易用的 IDE,它具有一致的界面和開發(fā)體驗(yàn)。 Oracle JDeveloper 10g 旨在簡化 J2EE 開發(fā)。為實(shí)現(xiàn)這一目標(biāo),Oracle JDeveloper 專注于為 J2EE
14、開發(fā)提供可視化和聲明式方法。進(jìn)一步的簡化是由 Oracle 應(yīng)用程序開發(fā)框架 (Oracle ADF) 提供的,Oracle ADF 是一種采用設(shè)計(jì)模式并消除根底架構(gòu)編碼的 J2EE 開發(fā)框架。 使用 JDeveloper 開發(fā)的應(yīng)用程序可以使用任何數(shù)據(jù)源,并且可以部署在任何與J2EE 兼容的應(yīng)用程序效勞器上。 Oracle JDeveloper 是百分之百基于 Java 的工具,它是跨平臺的 IDE,可以運(yùn)行在 Windows、Linux 和各種基于 Unix 的系統(tǒng)上,因此,它允許開發(fā)人員選擇自己的開發(fā)平臺。 Oracle JDeveloper 使開發(fā)人員能夠使用最新行業(yè)標(biāo)準(zhǔn)來開發(fā)應(yīng)用程序
15、,所開發(fā)的應(yīng)用程序可以在多種硬件和軟件平臺上運(yùn)行。使用 Oracle JDeveloper 創(chuàng)立的應(yīng)用程序可以部署在任何與符合 J2EE 標(biāo)準(zhǔn)的效勞器上,并且可以訪問任何與符合 JDBC 標(biāo)準(zhǔn)的數(shù)據(jù)庫。 Oracle JDeveloper 接受各種流行的開放源代碼框架和工具,它為 Struts、Ant、JUnit 和 CVS 提供了相應(yīng)的內(nèi)置特性。該集成使開發(fā)人員能夠使用這些開放源代碼工具簡化他們的開發(fā)過程。Oracle JDeveloper 提供了擴(kuò)展 SDK,它允許開發(fā)人員添加功能和定制開發(fā)環(huán)境。Oracle JDeveloper 由核心 IDE 平臺及其上的一組擴(kuò)展構(gòu)成。開發(fā)人員可以根據(jù)
16、需要翻開或關(guān)閉各擴(kuò)展,以便按需定制 IDE。JDeveloper 小組用來開發(fā)產(chǎn)品的 API 也可提供給對集成 Oracle JDeveloper 和增強(qiáng)其功能感興趣的開發(fā)人員和第三方公司使用。 Oracle JDeveloper 10g 包括 Oracle 應(yīng)用程序開發(fā)框架 (Oracle ADF)。這個(gè)框架通過盡量減少為實(shí)現(xiàn)設(shè)計(jì)模式和應(yīng)用程序根底架構(gòu)而編寫代碼的需要,從而簡化了 J2EE 開發(fā)過程。Oracle ADF 將這些代碼作為框架的一局部提供給開發(fā)人員。Oracle ADF 的突出特點(diǎn)是運(yùn)行時(shí)效勞和開發(fā)特性。 Oracle ADF 是對先前的 JDeveloper 版本所附帶的框架
17、的開展、提高和擴(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)。通過讓應(yīng)用程序使用松散耦合的體系結(jié)構(gòu),簡化了維護(hù)并增加了代碼的重用性。Oracle ADF 為實(shí)現(xiàn) MVC 體系結(jié)構(gòu)提供了非常簡便的方式。Oracle ADF 基于四個(gè)層: 業(yè)務(wù)效勞層 提供對各種數(shù)據(jù)源中數(shù)據(jù)的訪問,處理業(yè)務(wù)邏輯。 模型層 在業(yè)務(wù)效勞層之上提供一個(gè)抽象層,使視圖層和控制器層能夠以
18、一致的方式使用業(yè)務(wù)效勞的不同實(shí)現(xiàn)。 控制器層 為控制 Web 應(yīng)用程序流提供一種機(jī)制。 視圖層 提供給用程序的用戶界面。 Oracle ADF 讓開發(fā)人員能夠在實(shí)現(xiàn)每個(gè)層時(shí)選擇他們喜歡使用的技術(shù)。不管采用哪種技術(shù),Oracle ADF 提供同樣的可視開發(fā)和聲明開發(fā)體驗(yàn)。 Oracle JDeveloper 簡化了將 J2EE 應(yīng)用程序部署到 J2EE 效勞器的過程。它通過對話框?yàn)榻?yīng)用程序的部署描述符提供了聲明式方式。EJB 校驗(yàn)器將校驗(yàn)代碼的結(jié)構(gòu),并消除部署過程中的錯(cuò)誤。打包向?qū)墓こ虅?chuàng)立標(biāo)準(zhǔn)的 WAR、EAR 和 Jar 文件。這些標(biāo)準(zhǔn)文件可以被部署到任何符合 J2EE 的應(yīng)用程序效勞
19、器上。對于 Oracle 應(yīng)用效勞器、BEA Weblogic、JBoss 和 Tomcat,直接從 IDE 單擊一下即可部署到 J2EE 容器。 對于基于 Swing 的應(yīng)用程序,JDeveloper 提供了相應(yīng)的向?qū)В撓驅(qū)Э梢詫?yīng)用程序作為 Java Web-Start 應(yīng)用程序打包,從而簡化了客戶機(jī)機(jī)器上的部署。Oracle ADF 業(yè)務(wù)組件是一個(gè)專門用于以更好的聲明式方式創(chuàng)立對象這些對象在數(shù)據(jù)庫上實(shí)現(xiàn)業(yè)務(wù)效勞層的框架。它提供了隨取隨用的效勞,例如事務(wù)管理、資源池、鎖定、聲明式驗(yàn)證規(guī)那么、轉(zhuǎn)換和對象關(guān)系映射。Oracle ADF 業(yè)務(wù)組件使開發(fā)人員在創(chuàng)立訪問其數(shù)據(jù)庫的 Java 對象時(shí)
20、能夠利用 SQL 的完整功能??蚣苤袃?nèi)置的通用 J2EE 設(shè)計(jì)模式的實(shí)現(xiàn)確保了應(yīng)用程序的性能和可伸縮性。 調(diào)試代碼是應(yīng)用程序開發(fā)周期中的重要階段。Oracle JDeveloper 中包括快速和強(qiáng)大的調(diào)試器,它為檢查代碼提供了可視化方式。JDeveloper 調(diào)試器支持熱切換 (hot-swap) 調(diào)試,開發(fā)人員可以在調(diào)試會話過程中更改他們的代碼。在調(diào)試時(shí),開發(fā)人員可以設(shè)置斷點(diǎn)以及向前和向后移動到源代碼中的任何一點(diǎn)。調(diào)試器還提供了用于查看內(nèi)存堆棧內(nèi)部情況的視圖。 Oracle JDeveloper 同時(shí)提供本地和遠(yuǎn)程調(diào)試功能,因此開發(fā)人員可以在代碼正在遠(yuǎn)程 J2EE 容器上執(zhí)行時(shí)對其進(jìn)行檢查。
21、對于 J2EE 應(yīng)用程序,開發(fā)人員可以使用 Oracle JDeveloper 附帶的內(nèi)置 J2EE 容器來測試他們的 JSP、Servlet 和 EJB,而不需要安裝獨(dú)立版的應(yīng)用程序效勞器。 Oracle JDeveloper 具備幫助開發(fā)人員定位和修復(fù)性能瓶頸和內(nèi)存瓶頸的特性。事件、執(zhí)行和內(nèi)存監(jiān)測器的組合使開發(fā)人員能夠監(jiān)視應(yīng)用程序執(zhí)行,以定位需要關(guān)注的代碼區(qū)域。 Oracle JDeveloper 集成了軟件配置工具來管理代碼生命周期和實(shí)現(xiàn)團(tuán)隊(duì)開發(fā)。JDeveloper 提供與 Oracle SCM、開放源代碼 CVS 和 Rational ClearCApplication Server
22、 現(xiàn)成的集成。開發(fā)人員使用向?qū)Ш筒藛雾?xiàng)選擇項(xiàng)就能從 IDE 內(nèi)部調(diào)用這些工具。開發(fā)人員可以從庫添加和刪除文件、管理版本歷史、簽入和簽出、鎖定和比擬文件版本。 Web 效勞用于集成應(yīng)用程序和跨越開發(fā)語言界限。使用基于 XML 的行業(yè)標(biāo)準(zhǔn)例如,WSDL、SOAP 和 UDDI,不管代碼的位置或在開發(fā)過程中所使用的語言如何,都可以重用代碼組件。 Oracle JDeveloper 為開發(fā)新的 Web 效勞和使用現(xiàn)有的 Web 效勞提供了完整支持。 Oracle JDeveloper 可以生成將任何 Java 類或 PL/SQL 包暴露為 Web 效勞所需的 WSDL 文件。JDeveloper 對
23、UDDI 的支持包括:將 Web 效勞部署到 UDDI 庫中、UDDI 瀏覽器以及能夠生成用于激活 Web 效勞的代碼段。 使用BPEL PM實(shí)現(xiàn)流程管理:企業(yè)業(yè)務(wù)流程在競爭中提供了最重要的區(qū)分點(diǎn)。對流程完美無缺的定義與執(zhí)行可以為企業(yè)提供更有競爭力的產(chǎn)品或效勞,降低本錢,提高員工效勞,并且可以快速地對變化的市場環(huán)境做出反響。傳統(tǒng)的集成解決方案基于專有技術(shù),非常昂貴,只能用于高端的集成市場。當(dāng)某些標(biāo)準(zhǔn),諸如J2EE 連結(jié)器結(jié)構(gòu)( J2EE Connector Architecture, JCA),Java消息效勞Java Messaging Service, JMS,以及RosettaNet被定
24、義,并被用于解決該問題的不同方面時(shí),我們?nèi)匀蝗狈σ粋€(gè)完整的流程的定義標(biāo)準(zhǔn)?;谏虡I(yè)流程與Web效勞實(shí)現(xiàn)一個(gè)工業(yè)標(biāo)準(zhǔn)不僅會提高新的集成工程的實(shí)現(xiàn)與部署速度,而且會降低管理、修改、擴(kuò)展以及部署現(xiàn)有流程的整體開銷。除了時(shí)間與本錢的降低以外,這會帶來一個(gè)戰(zhàn)略性的優(yōu)勢:面向市場狀況更好的回應(yīng)。Oracle BPEL流程管理器允許組織基于BPEL標(biāo)準(zhǔn)建模與部署商業(yè)流程。流程標(biāo)準(zhǔn)化的基石是一個(gè)基于效勞的體系架構(gòu),BPEL標(biāo)準(zhǔn)提供了降低企業(yè)集成工程本錢與復(fù)雜度的藍(lán)圖同時(shí)也提高了戰(zhàn)略價(jià)值。Oracle BPEL流程管理器提供了:第一個(gè)100%的本地BPEL引擎,保證百分之百的流程的可移植性。一個(gè)產(chǎn)品級的BPEL
25、流程管理解決方案,用戶可以現(xiàn)在就使用它。實(shí)現(xiàn)BPEL標(biāo)準(zhǔn)的一個(gè)業(yè)已部署的解決方案。ORACLE BPEL流程管理器提供了一個(gè)界面友好的、可信賴的解決方案,幫助開發(fā)人員設(shè)計(jì)、部署和管理BPEL業(yè)務(wù)流程。以下圖是ORACLE BPEL流程管理器的組件圖。BPEL設(shè)計(jì)器BPEL DesignerBPEL設(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支持;拖拽
26、式流程建模;UDDI和WSIL效勞瀏覽器;可視化XPATH編輯器;單擊式創(chuàng)立和部署B(yǎng)PEL效勞器包括內(nèi)核BPEL引擎、內(nèi)置集成效勞和擴(kuò)展的WSDL綁定框架。特點(diǎn)如下:完整的BPEL 1.1支持;同步和異步消息;上下文“脫水機(jī)制;高級意外操作;背靠背(Side-by-side)版本控制;大XML文檔支持內(nèi)核BPEL引擎內(nèi)核BPEL引擎提供了目前業(yè)界最成熟、最可擴(kuò)展和最強(qiáng)壯的BPEL效勞器ORACLE BPEL流程管理器執(zhí)行標(biāo)準(zhǔn)的BPEL流程,并提供了一個(gè)“脫水(Dehydration)能力使得長運(yùn)行流程狀態(tài)可以自動保存在數(shù)據(jù)庫中,支持故障接管(Fail-over)和擴(kuò)展性的兩種群集技術(shù)。BPEL
27、效勞器充分利用底層J2EE應(yīng)用效勞器,并且支持絕大多數(shù)主流商業(yè)應(yīng)用效勞器的多種版本。內(nèi)置集成效勞內(nèi)置集成效勞使得開發(fā)人員可以方便地從標(biāo)準(zhǔn)BPEL流程中利用先進(jìn)的連接和轉(zhuǎn)換功能。這些功能包括對XSLT和Xquery轉(zhuǎn)換的支持、通過JCA適配器和本地協(xié)議綁定各種傳統(tǒng)系統(tǒng)。此外,還提供了用戶任務(wù)效勞(User Task Service)作為內(nèi)置BPEL效勞,使得可以集成人員和人工任務(wù)到BPEL流中來。特點(diǎn)如下:內(nèi)嵌Java代碼;電子郵件和JMS消息效勞;XSLT和Xquery轉(zhuǎn)換效勞;用戶任務(wù)管理器和門戶集成;擴(kuò)展WSIF綁定框架擴(kuò)展的WSDL綁定框架擴(kuò)展的WSDL綁定框架使得開發(fā)人員可以使用SOA
28、P之外的協(xié)議連接和消息格式。綁定方式包括JMS、電子郵件、JCA、HTTP GET與POST,和其他協(xié)議,方便實(shí)現(xiàn)對多種后臺系統(tǒng)的簡單連接。BPEL控制臺(BPEL Console)BPEL控制臺提供了一個(gè)成熟的、Web風(fēng)格的界面,實(shí)現(xiàn)了對部署在BPEL效勞器上的流程的操作、管理和調(diào)試。審計(jì)跟蹤和流程歷史/報(bào)告信息被自動保存,并且可以通過BPEL控制臺和Java API訪問。使用Identity Management實(shí)現(xiàn)身份管理:Oracle的身份管理核心是OID。Oracle Internet Directory(OID) 是 OracleAS 管理和平安根底結(jié)構(gòu)的一個(gè)關(guān)鍵組件。它確保使用
29、LDAP 3.0 標(biāo)準(zhǔn),來集中管理用戶帳號和組。OracleAS(即Oracle融合中間件,以下同)能夠在OID 中集中創(chuàng)立用戶,并且在 OracleAS 的所有組件中共享。當(dāng)用戶登錄時(shí),由OracleAS 一次登錄來一次性鑒定他們是否有OID 權(quán)限,因此能無縫地訪問多個(gè)應(yīng)用程序。 Oracle Internet Directory 包含一個(gè)自助控制臺,它是一個(gè)易于使用的,基于Web 的界面,允許終端用戶和應(yīng)用程序管理員搜索和管理目錄中的數(shù)據(jù)。此控制臺和新的委托管理效勞結(jié)合在一起,為OracleAS 管理員提供了一種途徑,來為 OracleAS環(huán)境中的終端用戶提供效勞。Oracle Inter
30、net Directory 也使得 OracleAS 的組件與用戶和組事件數(shù)據(jù)保持同步,所以這些組件能更新存儲在本地應(yīng)用實(shí)例中的任何用戶信息。 Oracle Internet Directory 提供復(fù)雜的密碼策略管理功能例如,控制密碼到期時(shí)間和密碼長度,還提供使用一系列散列方案存儲密碼的能力。這些特性使管理員能夠在軟件之間定義一致性的平安政策,并且容易地與其它系統(tǒng)共享密碼。 Oracle Internet Directory 利用效勞器端的高級緩存功能,為用戶提供快速的目錄搜索功能。OID 也提供兩個(gè)關(guān)鍵特性,確保管理員對所有的用戶都能提供無縫的目錄效勞: 解除別名引用:當(dāng)用戶或應(yīng)用程序按別
31、名搜索時(shí),Oracle Internet Directory自動地解除引用別名,返回它所引用的實(shí)體。此特性使管理員能以對用戶和應(yīng)用程序透明的方式,來更改對象名稱。 增強(qiáng)的代理功能:管理員能代表終端用戶實(shí)體,平安地建立對目錄的高性能的、可審計(jì)的中間層應(yīng)用訪問。 Oracle Internet Directory 也為需要自定義功能如數(shù)據(jù)引用完整性的應(yīng)用軟件提供一個(gè)可插入的架構(gòu)。插入的架構(gòu)作為一個(gè)高度靈活的PL/SQL 接口來發(fā)送,它允許在LDAP 命令之前或之后,目錄效勞器調(diào)用用戶自定義的操作。 Oracle Internet Directory 提供以下主要目錄特性: 本地LDAP3.0 版效
32、勞器支持所有的遵照LDAP2000 的RFC,包括2.0 版的LDAP 和3.0 版的RFC。 支持X.500 信息、命名和存儲模型 為在線修改提供可擴(kuò)展的目錄方案 使用Java, C, 和PL/SQL 的LDAP API 來輔助應(yīng)用程序開發(fā)OID 支持新的密碼策略選項(xiàng)。另外,一個(gè)新的OID插件支持使用戶能夠?qū)嵤缀醪皇芟拗频奶囟ㄕ军c(diǎn)的密碼策略。使用Discoverer實(shí)現(xiàn)數(shù)據(jù)分析:OracleAS(Oracle融合中間件,下同) Discoverer 是一個(gè)直觀的特定查詢、報(bào)表生成和分析工具,它使人們能夠更好地決策。OracleAS Discoverer 以Internet 速度為各級組織機(jī)
33、構(gòu)提供按需訪問電子商務(wù)數(shù)據(jù)。 OracleAS Discoverer 提供強(qiáng)大的查詢和分析能力。例如,可以使用該功能找出誰是一個(gè)公司的前五位客戶或供給商,他們的供給時(shí)間線與上一年比有何變化,以及在他們身上花費(fèi)了多少錢。OracleAS Discoverer 使用一個(gè)基于網(wǎng)頁瀏覽器的接口,新手和有經(jīng)驗(yàn)的用戶可以更容易地用它來創(chuàng)立查詢,在數(shù)據(jù)間瀏覽和發(fā)布報(bào)表結(jié)果。 OracleAS Discoverer 使用一個(gè)高級的預(yù)報(bào)器,它能在查詢執(zhí)行之前確定一個(gè)查詢需要多少時(shí)間。由于它允許用戶決定哪一個(gè)查詢將執(zhí)行、什么時(shí)候執(zhí)行,因此這就使得查詢更順利。按照管理員意圖設(shè)計(jì)的 OracleAS Discover
34、er 高級預(yù)處理器包括一個(gè)資源管理器,以禁止長時(shí)間的查詢并控制資源的利用。 OracleAS Discoverer 與數(shù)據(jù)庫高度集成,提供OLAP 而不需要“cube,因而簡化了分析、平安和可伸縮性問題。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í)行查詢,發(fā)布查詢結(jié)果,所有這一切都是通過一個(gè)高度自定義的電子商務(wù)智能門戶來完
35、成的。OracleAS 10g提供了兩個(gè)不同的Discoverer Portlet:工作簿列表Portlet 和結(jié)果集Portlet。OracleAS Discoverer 是唯一的提供系統(tǒng)外解決方案來支持Oracle 應(yīng)用平安模型的工具。OracleAS Discoverer 10g 改良了 Enterprise Manager 的集成,改良了性能優(yōu)化,提供了Java 命令行工具,以便無需安裝Discoverer Administrator 即可維護(hù)End User LayerEUL。另外,10g 還提供了一些工具用來創(chuàng)立具有更豐富格式選項(xiàng)的圖形。用于EUL維護(hù)的Java命令行工具Disco
36、verer具有無需安裝Discoverer Administrator或OracleDS 即可安裝、管理與維護(hù)EUL、商務(wù)區(qū)域及工作簿的能力。所有的Discoverer 客戶,特別是那些使用Oracle電子商務(wù)套件11i、Oracle Warehouse Builder及OracleAS Clickstream Intelligence 的客戶,都會由于他們能夠在包括、,、HP-UX、IBM AIX、Linux、Windows NT / 2000 / XP等在內(nèi)的常用平臺上通過簡單地運(yùn)行命令即可管理他們的EUL 而受益。改良的制圖功能Discoverer 依然同最新版BI Beans 的圖表b
37、ean 緊密集成。這一特性包括對圖表布局、顯示及顏色選項(xiàng)、縮放、處理及交互性等一系列改良。這些新的圖表特性通過提供更多的自動設(shè)置項(xiàng),最大限度地提高了圖表的質(zhì)量并極大地減少了手工操作,從而使用戶能夠受益于其靈活性和易用性。使用Portal實(shí)現(xiàn)系統(tǒng)訪問:平安、易用的門戶是電子商務(wù)的關(guān)鍵根底架構(gòu)。門戶提供個(gè)性化信息和自助應(yīng)用程序,客戶、雇員、供給商和貿(mào)易伙伴需要這些應(yīng)用程序更有效地運(yùn)作。OracleAS(Oracle融合中間件,下同) Portal 提供外掛式的無需編程和維護(hù)的門戶解決方案,用來構(gòu)造、部署和維護(hù)自助、集成的企業(yè)門戶。 OracleAS Portal 10g為成功實(shí)施企業(yè)門戶提供了最強(qiáng)
38、大的平臺。它使企業(yè)能夠利用易于使用的、基于瀏覽器的、向?qū)?qū)動的說明性界面來構(gòu)建、部署和維護(hù)集成的自助式企業(yè)門戶。它還使J2EE 開發(fā)人員能夠用新的功能擴(kuò)展這些說明性界面來滿足業(yè)務(wù)需求。利用 OracleAS Portal 10g ,電子商務(wù)企業(yè)能夠?yàn)閱T工、合作伙伴和供給商提供他們所需要的信息,并靈活地創(chuàng)立針對每個(gè)團(tuán)體的視圖。向?qū)?qū)動的頁面設(shè)計(jì)和開發(fā)OracleAS Portal 中的頁面設(shè)計(jì)和開發(fā)特性為管理員、頁面設(shè)計(jì)人員和最終用戶提供了一個(gè)功能強(qiáng)大的環(huán)境,在這個(gè)環(huán)境中可以創(chuàng)立內(nèi)容豐富且平安的門戶頁面,而無需任何編程工作。頁面內(nèi)容可以包括portlet用于顯示根底信息源的可重用組件和內(nèi)容工程顯
39、示在頁面上的不同內(nèi)容,如文本、圖像、超鏈接等。自助式發(fā)布、管理和訪問內(nèi)容基于瀏覽器的向?qū)Ш图傻木庉媽υ捒蚴鬼撁嬖O(shè)計(jì)人員能夠輕松地發(fā)布和管理其頁面上的內(nèi)容。企業(yè)級用戶還可以利用這一發(fā)布環(huán)境輕松地定義協(xié)作工作區(qū)并發(fā)布企業(yè)文檔。門戶開發(fā)工具和效勞一個(gè)成功的門戶將通過遵循開放標(biāo)準(zhǔn)、與第三方應(yīng)用程序集成,并利用合作伙伴的技術(shù)和效勞簡化開發(fā)過程。通過構(gòu)建到開放互聯(lián)網(wǎng)標(biāo)準(zhǔn)如HTTP、XML和SOAP體系結(jié)構(gòu)中,OracleASPortal完全支持遠(yuǎn)程托管的應(yīng)用程序的集成。另外,你可以將Web效勞和基于J2EE的組件,如Java Server Pages(JSP)、Java Servlet和Enterpri
40、se Java BeanEJB集成到門戶中作為portlet,而無需編寫額外的代碼。我們已經(jīng)利用這一開放體系結(jié)構(gòu)集成了專有技術(shù),如Microsoft Exchange和Lotus Notes以及3270和客戶機(jī)/效勞器應(yīng)用程序。你還可以輕松地使用通過現(xiàn)有的平安、公用的URL訪問的內(nèi)容。如果你需要對第三方應(yīng)用程序如SAP、PeopleSoft或Siebel進(jìn)行更高級別的數(shù)據(jù)訪問,可以使用Oracle應(yīng)用效勞器集成工具如OracleAS Interconnect、OracleAS ProcessConnect、Oracle Workflow和OracleAS JCA Adapters來顯示數(shù)據(jù),并將它們轉(zhuǎn)換為portlet支持的格式。成功還意味著培養(yǎng)不斷開展壯大的、對 OracleAS Portal 的成功做出奉獻(xiàn)的開發(fā)人員和合作伙伴社區(qū)。部署支持完整的門戶將提供一個(gè)部署平臺,該平臺提供了在預(yù)集成的框架中門戶需要的根本效勞。作為Oracle 應(yīng)用效勞器的一項(xiàng)根本效勞,OracleAS Portal利用它所提供的關(guān)鍵根底
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第47屆世界技能大賽江蘇省選拔賽糖藝西點(diǎn)制作項(xiàng)目技術(shù)工作文件
- 2024年課堂創(chuàng)新:《上學(xué)歌》教案設(shè)計(jì)探討
- 《工程策劃先行》課件
- 《國內(nèi)機(jī)票專業(yè)知識》課件
- 2Excel國際財(cái)務(wù)報(bào)告準(zhǔn)則(IFRS)應(yīng)用培訓(xùn)(2024年)
- 《小兒垂釣》課件設(shè)計(jì)要點(diǎn)
- 適用于教育行業(yè)的2024安全管理系統(tǒng)培訓(xùn)課件
- 2024年企業(yè)安全培訓(xùn)課件的制作與推廣
- 放射(輻射)防護(hù)題庫
- 自考《商業(yè)倫理導(dǎo)論》模擬試題及答案(簡答題4)
- 2023-2024學(xué)年南京地區(qū)五年級語文上冊期中自測(統(tǒng)編版)
- 船舶系固設(shè)備操作規(guī)程
- 新時(shí)代大中小學(xué)思政課一體化建設(shè)研究
- 工業(yè)自動化系統(tǒng)集成項(xiàng)目驗(yàn)收方案
- 新教科版科學(xué)六年級上冊全冊實(shí)驗(yàn)匯總 (超全)
- 王洪圖黃帝內(nèi)經(jīng)80課時(shí)講稿
- 攤鋪機(jī)司機(jī)班組級安全教育試卷
- 重癥肌無力指南
- 限制被執(zhí)行人駕駛令申請書
- 項(xiàng)目主要施工管理人員情況
- 個(gè)人借條電子版模板
評論
0/150
提交評論