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