課程概述: 隨著SOA和Web服務的潮流,帶來了組合式應用的開發方式和觀念,開始逐漸被大量應用在門戶和集成上。組合式Portal的做法,就是通過Portal界面所提供的應用,往往不是真的在Portal服務器上執行,而是將Web服務即時抓過來,再加以呈現,同時匯總給Portal的使用者。在整合方面也是采用組合式的方式。通過高級工具來設定,使系統得以靈活地配合任務的調整,對各項以Web服務方式提供的服務進行不同形式的串聯和協作,同時快速地加以部署。 本課程介紹IBM SOA與Web服務,結合實驗,學習如何開發Web Services來實現SOA。
課程形式:
目標聽眾: 熟悉或者了解國內企業IT系統建設現狀與發展趨勢的IT設計師;
參與過一些企業IT系統建設的架構或者開發的架構師或項目經理、程序員
預備條件: 對企業應用整合有一定程度的了解
熟悉或者了解一種或者多種常見的優秀開發工具
----SAP NetWeaver Application Development
---- MicroSoft Visual Studio
----IBM Rational Application Development
課程目的: ----介紹SOA的原理與機制,SOA在企業IT系統建設中的地位與作用
---- SOA理念的實現方案,重點介紹Web服務的開發
----Web服務的原理與機制,核心技術機制與開發時間
----介紹XML與XML模式,如何開發和使用XML
----介紹WSDL,WSDL在Web服務中的作用,如何設計和開發WSDL
----介紹SOAP,SOA中的消息機制,如何開發各種類型的SOAP消息
----介紹UDDI,通用UDDI注冊中心機制、原理,如何創建和聯合注冊中心
----介紹一個典型的SOA解決方案,客戶之痛,解決之道,方案優勢分析
----SOA項目實施方法論,重點介紹需求分析的方法,原型建模和用例
培訓手冊:
課程長度: 課程時間:3天 AM 9:00—11:30;PM 1:30—5:30
關于講師:
課程體系: 培訓日程—*天
9:00—9:30 課程總攬
9:30—10:30 *節:SOA與Web Service技術概覽
10:30—9:45 課間休息
10:45—11:30 第二節:Web Service技術核心
11:30—13:30 午餐
13:30—14:30 第三節:XML和XML模式
14:30—15:30 第四節:SOAP消息
15:30—15:50 課間休息*下午茶
15:50—17:10 實驗1:使用開發工具創建運行和監控 SOAP消息
17:10—17:30 今日總結與答疑
培訓日程—第二天
9:00—10:00 第五節 :Web 服務定義語言(WSDL)
10:00—11:30 實驗2 使用WSDL編輯器創建WSDL文檔
11:30—13:30 午餐
13:30—14:30 第六節:J2EE Support for Web Service
14:30—15:10 第七節:如何基于J2EE開發Web服務
15:10—15:30 課間休息*下午茶
15:30—16:30 實驗3:通過JavaBean來創建Web服務
16:30—17:20 實驗4:通過WSDL來創建Web服務
17:10—17:30 今日總結與答疑
培訓日程—第三天
9:00—10:00 實驗5 通過WSDL文檔來創建Web服務客戶端
10:00—11:30 第八節: UDDI:Web服務注冊中心
11:30—13:30 午餐
13:30—14:30 實驗6 發布Web服務到UDDI注冊中心
14:30—15:10 第九節:某銀行網銀項目案例分析
15:10—15:30 課間休息*下午茶
15:30—16:30 第十節:SOA項目實施方法論
16:30—17:30 課程回顧與總結