| BPEL 開(kāi)發(fā)人員支持 快速鏈接 BPEL 教程 BPEL 技術(shù)討論 BPEL 技術(shù)說(shuō)明 BPEL 培訓材料 BPEL 論壇 下載 BPEL Process Manager 和 BPEL Designer |
![]() | |||
![]() | 入門(mén)教程 (PDF) 本文講述了 BPEL 和 Oracle BPEL Process Manager 如何通過(guò)將同步服務(wù)和異步服務(wù)組合到一個(gè)端到端 BPEL 過(guò)程流中簡(jiǎn)化基于 SOA 應用程序的開(kāi)發(fā)。本文并不大打算成為一個(gè)完整的開(kāi)發(fā)指南,而只是一個(gè)教程和有指導的概覽,概要了解很多最常用的特性。通篇提供了許多指向其他文章和示例的鏈接,讀者在通讀這個(gè)有指導的概覽后還應該使用這些文檔。 | ||
![]() | 教程 1:開(kāi)發(fā) Hello World BPEL 流程 (PDF) 在本流程中,您將了解如何安裝 Oracle BPEL Designer 以及如何用它構建、部署和測試您的第一個(gè) BPEL 流程。該流程只是一個(gè)同步“Hello World”流程流。 它以一個(gè)名字作為輸入消息,然后通過(guò)同步響應返回消息“Hello”和該名稱(chēng)。 | ||
![]() | 教程 2:調用同步的 Web 服務(wù) (PDF) 在本教程中,您將了解如何使用 Oracle BPEL Designer 構建、部署和測試您的第二個(gè) BPEL 流程。該流程是一個(gè)異步流,它調用一個(gè)簡(jiǎn)單的服務(wù):同步信用評級服務(wù)。創(chuàng )建本流程是構建更加復雜的應用程序(如 Oracle 的貸款流示例)的第一步。 | ||
![]() | 教程 3:在 BPEL 中操作 XML 文檔 (PDF) 在一個(gè) BPEL 流程中,任何內容都是 XML 的,其中包括傳遞給 BPEL 流程和從中返回的消息、與外部服務(wù)交換的消息以及該流程流自身使用的任何局部變量。所有這些消息和變量的類(lèi)型都是以 XML 模式定義的,通常在流自身的 WSDL 文件中或者它所調用服務(wù)的 WSDL 文件中進(jìn)行定義。因此,BPEL 中的所有變量是 XML 文檔,而任何相關(guān) BPEL 流程都會(huì )使用相當多的代碼來(lái)操作這些 XML 變量…… | ||
![]() | 教程 6:BPEL 和用戶(hù)任務(wù) (PDF) BPEL 是將多個(gè)服務(wù)組合到端到端業(yè)務(wù)流程中的一種語(yǔ)言。人員和手動(dòng)任務(wù)經(jīng)常是這種業(yè)務(wù)流程的有機部分(特別是在異常處理或與工作流/審批相關(guān)的任務(wù)中)。在本文檔中,您將了解如何使用 Oracle TaskManager 服務(wù)在 BPEL 業(yè)務(wù)流程內創(chuàng )建用戶(hù)交互模型。 | ||
![]() | 教程 7:通過(guò) SOAP 或 Java 調用 BPEL 流程 BPEL 是將多個(gè)服務(wù)組合到端到端業(yè)務(wù)流程中的一種語(yǔ)言。人員和手動(dòng)任務(wù)經(jīng)常是這種業(yè)務(wù)流程的有機部分(特別是在異常處理或與工作流/審批相關(guān)的任務(wù)中)。在本文檔中,您將了解如何使用 Oracle TaskManager 服務(wù)在 BPEL 業(yè)務(wù)流程內創(chuàng )建用戶(hù)交互模型。 | ||
![]() | ||
| Edwin Khodabakchian 回答常見(jiàn) BPEL 問(wèn)題的錄音:
| ||
![]() | |||
![]() | BPEL-TN001:TCP 隧穿 Oracle BPEL Process Manager 如何查看 BPEL 流程和它所調用服務(wù)之間(或者服務(wù)和它所調用 BPEL 流程之間)交換的 SOAP 消息?如何查看用于關(guān)聯(lián)異步消息的 WS-Addressing 標頭? | ||
![]() | BPEL-TN002:創(chuàng )建和管理 BPEL 域 什么是 BPEL 域?如何創(chuàng )建一個(gè)新域?如何將 BPEL 流程部署到一個(gè)新創(chuàng )建的域?如何在新創(chuàng )建的域中取消 BPEL 流程的部署? | ||
![]() | BPEL-TN003:HTTP 代理配置 當調用一個(gè)在企業(yè)防火墻之外的托管 Web 服務(wù)時(shí),如何配置 Oracle BPEL Process Manager 來(lái)使用 http 代理? | ||
![]() | BPEL-TN005:在獨立環(huán)境中運行 BPEL Designer 重新配置 BPEL Designer,以便能夠在沒(méi)有安裝 Oracle BPEL Process Manager 的機器上使用它。 | ||
![]() | BPEL-TN007:構建彈性的 BPEL 流程 了解如何通過(guò)正確管理運行時(shí)異常來(lái)提高 BPEL 流程的彈性。 | ||
![]() | BPEL-TN009:BPEL PM Oracle9i 配置指南 有關(guān)如何配置 BPEL Process Manager 以便將 Oracle9i 用作持久存儲的說(shuō)明 | ||
![]() | |||
![]() | 課程 1:Hello World BPEL 流程 (PDF) “如何實(shí)現、編譯、部署和運行第一個(gè) BPEL 流程?我想讓 BPEL 流程生成并返回一句問(wèn)候” | ||
![]() | 課程 2:調用同步 Web 服務(wù) (PDF) “如何從一個(gè) BPEL 流程調用同步信用分級 Web 服務(wù)?” | ||
![]() | 課程 3:調用異步 Web 服務(wù) (PDF) “American Loan 展示 Web 服務(wù)能夠在任何位置進(jìn)行調用,可以用幾分鐘到幾天的時(shí)間處理從貸款申請到貸款提供的流程。如何將異步貸款處理服務(wù)用作我的 BPEL 流程的一部分?” | ||
![]() | 課程 4:并行處理 (PDF) “假設 AmericanLoan 和 UnitedLoan 最多能利用 5 天時(shí)間處理貸款請求,那么是否能夠并行調用這些服務(wù)?” | ||
![]() | 課程 5:條件分支 (PDF) “我收到兩個(gè)貸款意向(一個(gè)來(lái)自 UnitedLoan,一個(gè)來(lái)自 StarLoan)。我如何選擇利率最低的貸款?” | ||
![]() | 課程 6:故障處理 (PDF) “信用分級服務(wù)在某些情況下會(huì )拋出一個(gè) {http://services.otn.com}NegativeCredit 故障。如何在 BPEL 流程中捕獲和處理故障?” | ||
![]() | 課程 7:用戶(hù)任務(wù) (PDF) “如何將用戶(hù)審查步驟集成到 BPEL 流程中?我想讓該步驟由一個(gè)向用戶(hù)顯示 StockReviewSheet,并且允許更新和完成復查任務(wù)的自定義 Web 應用程序實(shí)現。” | ||
![]() | 課程 8:從 JSP 調用 BPEL 流程 (PDF) “我已經(jīng)實(shí)現并部署了一個(gè)異步 HelloWorld BPEL 流程。如何從 Java/JSP 應用程序啟動(dòng)該流程?” | ||
![]() | 課程 9:事件和超時(shí) (PDF) “StarLoan 計劃在一個(gè)小時(shí)之內返回給我們一個(gè)貸款意向。如果沒(méi)有回調則會(huì )發(fā)生什么事情?如何處理 BPEL 流程中的這種超時(shí)?” | ||
![]() | 課程 10:Java 嵌入 (PDF) “我有一個(gè)客戶(hù)實(shí)體 Bean,它使我能夠基于電子郵件 ID 檢索 SSN。如何從 BPEL 流程調用該 bean?” | ||
聯(lián)系客服