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