課程模塊 |
主要內(nèi)容 |
SOA介紹 |
- 企業(yè)應(yīng)用程序開發(fā)面臨的挑戰(zhàn)
- SOA的本質(zhì)
- SOA的基本概念
- SOA相關(guān)技術(shù)標(biāo)準(zhǔn)
實驗:
- 建立BEA ED.Lab試驗環(huán)境
- 建立開發(fā)環(huán)境
|
構(gòu)建連接層 |
- 連接層在SOA實現(xiàn)中扮演的角色
- JCA及JDBC在連接層的角色
- 企業(yè)應(yīng)用程序服務(wù)化
- 建立視圖控件
- 建立數(shù)據(jù)控件
- 建立消息控件
實驗:
- 使現(xiàn)存的數(shù)據(jù)庫支持服務(wù)
- 使企業(yè)應(yīng)用支持服務(wù)
- 使基于消息機制的應(yīng)用系統(tǒng)支持服務(wù)
|
構(gòu)建編排層 |
- 組成編排層的組件
- 組合服務(wù)、業(yè)務(wù)服務(wù)、數(shù)據(jù)服務(wù)
- 如何暴露服務(wù)
- 構(gòu)建Java 控件
- 建立Java 流程定義
實驗:
- 建立組合式服務(wù)
- 建立數(shù)據(jù)服務(wù)
- 建立業(yè)務(wù)服務(wù)
- 把一個服務(wù)作為 Web Services暴露
|
構(gòu)建復(fù)合應(yīng)用層 |
- 建立服務(wù)的前端程序
- 在 Portal中提供服務(wù)
- 建立Remote Portlets
- 使用 Remote Portlets
實驗:
|
管理服務(wù) |
- Web Services 管理規(guī)范
- Services Fabric的角色
- Service Directories
- Policies的角色
- 注冊及監(jiān)控服務(wù)
實驗
|
SOAP設(shè)計模式及最佳實踐 |
- SOA架構(gòu)中常用的設(shè)計模式
- 同步模式
- 復(fù)合模式
|
Web Services介紹 |
- Web services的基本理論及核心概念
- 推動Web services發(fā)展的商業(yè)及技術(shù)需求
- SOAP、WSDL及UDDI規(guī)范
實驗
|
BEA WebLogic Server Web Services |
- BEA WebLogic Server的Web services特性及規(guī)范
- BEA WebLogic Server Web services的封裝、部署及測試
實驗
- 描述 Web Service
- 封裝及部署Web Service
|
Web Services安全性 |
- BEA WebLogic Server 安全性
- Web service 安全的基本概念
- 保護 Web service的各種組件
- 使用SSL保護Web service 。
- Web services相關(guān)的安全標(biāo)準(zhǔn)
實驗
|
使用消息驅(qū)動Bean(MDB)實現(xiàn)Web Services的異步性 |
- 定義web services的異步操作
- 在 BEA WebLogic Server中配置 JMS
- 使用MDB建立異步操作
- 配置Web services的異步性
實驗
- 使用MDB實現(xiàn)web services的異步性
|
實現(xiàn)動態(tài)客戶 |
- 動態(tài)調(diào)用的類型以及JAX-RPC
- 使用動態(tài)代理調(diào)用web services
- 使用動態(tài)調(diào)用接口調(diào)用web service
- 如何在有(沒有)WSDL文件的情況下調(diào)用web service
實驗
|
使用UDDI發(fā)布及查找web services |
- 使用UDDI的原因
- UDDI的broker架構(gòu)
- 建立 UDDI 的查找及發(fā)布請求
- 使用 BEA WebLogic Server UDDI 瀏覽器
實驗
|