课程大纲

面向服务的方法论

  • 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 Case
  • 显示 Web 服务协作
  • 通信图的使用

Framtaksþjónusta strætó (ESB)

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

流程驱动型服务

  • 服务层抽象
  • 业务流程层简介
  • 流程模式
  • 编排和编舞
  • 将 WS-BPEL 用于流程自动化

面向服务的参考模型

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

分层架构

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

要求

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

 14 小时

人数



每位参与者的报价

客户评论 (3)

相关课程

课程分类