课程大纲

面向服务的方法

  • SOA 采用路线图简介
  • 三种分析方法
  • 面向服务的分析

SOA 的优势

  • 传统 EAI 方法
  • 传统 EAI 方法的问题
  • 进入面向服务的架构 (SOA)
  • 我们可以轻松更改流程
  • 使用传统方法更改流
  • 替换应用程式
  • 其他优势
  • Business 优势
  • 采用阶段

SOA 的过去和现在

  • 从 XML 到 Web 服务再到 SOA
  • SOA 以前是如何完成的
  • 新兴的SOA标准
  • 将 SOA 与其他架构进行比较

什么是面向服务的架构?

  • 什么是SOA?
  • 建立对SOA的共同理解
  • SOA 的演变
  • 介绍服务和SOA的概念
  • SOA 的设计原则
  • SOA 和 Web 服务之间的关系
  • SOA 的优势和风险

建模简介和 UML

  • 为什么在SOA中使用模型
  • 模型和方法的区别
  • 为什么使用统一建模语言?
  • 识别业务流程
  • 符号、模式和方法
  • 选择哪种方法?

Business 流程简介

  • 服务集合如何执行任务
  • 简单的请求回应交互
  • 涉及许多服务的复杂交互
  • 对协调器服务的需求出现
  • 业务流程或业务流程的诞生
  • 使用 Business 流程执行语言 (BPEL) 编写流程
  • BPM 基于编排的解决方案
  • 示例业务流程

Web Services

  • 基本 Web 服务元素
  • 核心 Web 服务标准堆叠
  • WSDL 的重要性
  • SOAP 的设计
  • 通过 UDDI 使用注册中心
  • 面向服务的基本概念

通过网路分发服务

  • 协调功能和非功能需求
  • 中介机构在服务网路中的作用
  • WS-* 扩展简介
  • SOA 原则

对 SOA 构建块进行建模

  • 使用 UML 分析和设计介面
  • 生成域模型
  • 实施和实现 Use Cases
  • 显示 Web 服务协作
  • 通信图的使用

企业服务总线 (ESB)

  • 目标
  • 服务调用
  • 遗留系统集成
  • Web Services 救援
  • ESB 在 SOA 中的作用
  • 安全性和ESB

流程驱动服务

  • 服务层抽象
  • 业务流程层简介
  • 流程模式
  • 编排和编排
  • 使用 WS-BPEL 实现流程自动化

面向服务的参考模型

  • 参考模型和参考架构
  • IMPACT SOA 参考模型和架构
  • SOA 供应商及其与SOA的关系
  • .NET 和 Java EE 平台中的SOA支援

分层架构

  • 层次模式
  • 经典的三层架构
  • 连接到域层
  • 连结到用户介面
  • 使用包分解系统
  • 避免相互依赖
  • 什么是分层,我们为什么需要它?
  • 应用服务层
  • Business 服务层
  • 编排服务层

要求

企业 IT 系统常识 required.IT 系统集成知识可能会有所说明。

 14 小时

客户评论 (5)

即将举行的公开课程

课程分类