课程概述: 随着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 课程回顾与总结