| 课程模块 | 主要内容 | 
| 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 浏览器  实验 |