服务体系框架、封装与描述
|
SOA体系架构概览 |
什么是服务,什么是面向服务的架构
企业为什么需要SOA,何时需要SOA
SOA与Web service的关系
Web service与ESB的关系
|
Web服务基础 |
Web服务标准
Web服务体系结构Web服务体系结构
Web服务规范简介
SOAP协议
服务的描述规范:WSDL
UDDI协议 |
服务的设计与实现 |
服务设计 |
如何识别服务
如何封装服务
服务的粒度组织原则
不同层次的服务:数据、业务、界面
服务的方法与属性定义
|
WSDL概述
|
WSDL文档剖析
描述操作和消息
定义数据类型和端口绑定
错误处理 |
开发Web Services |
Java 开web服务
.Net开发web服务开发 |
构建RESTful 微服务 |
REST概述
REST web services设计原则
应用REST架构设计
设计Resource-Oriented Services
REST最佳实践 |
服务发现与访问 |
服务的发现 |
服务的统一寻址机制:UDDI
如何组织服务目录
服务的注册API
服务的查询API |
UDDI的使用 |
UDDI概述 UDDI规范和Java 相关接口
UDDI编程
WSDL 和UDDI应用 |
服务的访问 |
服务的访问过程解析
服务访问的接口设计
服务访问接口的实现:JAXR |
服务容器与调度 |
Web服务容器概览 |
微服务容器的功能
容器的选型:docker,dubbo
微服务容器的架构解析 |
服务容器的调度 |
服务容器的进程模型
请求队列对并发的缓冲与处理
缓存的利用和效率提升
并发线程池和队列的配置
并发调度算法模型
分布式容器调度策略 |
Web服务的事务和可靠性 |
Web服务的事务处理
Web服务事务模型与规范
Web服务的可靠性实现 |
服务的监控与质量保证 |
服务的全生命周期管理 |
服务的自动化部署 虚拟化容器
部署自动化
自动化更新
服务的控制: 启动
停止
服务的监控 服务状态监控
服务访问日志监控
服务资源监控
服务优化 如何根据性能需求优化服务
服务重构的组织方法
|
服务质量保证方法 |
各种网络情况下的服务规划
普通局域网
无线自组网
低速无线网络 |
服务迁移与集成 |
服务的迁移 |
服务迁移涉及到的问题: 环境
接口
业务逻辑
如何使用虚拟化运行容器实现快速打包迁移
接口的扩展设计与适配
业务逻辑的封装策略
|
实施面向服务的集成 |
定义SOA治理框架
定义一个服务分类层次结构
定义服务契约,引入业务规则,安全策略,管理策略
根据服务契约对传统系统包装
创建当前集成项目所需的新服务
为Web服务平台配置执行环境
综合考虑各种面向服务的集成。 |