Course Code: soaadv
Duration: 21 hours
Prerequisites:

分布式计算和应用程序开发概念的一般知识。

Overview:

观众

本课程的目标受众

IT 架构师、IT 中层经理、IT 顾问

课程形式

目前 100% 的讲座,但可以添加一些测试

Course Outline:

1. First things first: 企业和应用程式架构

  • (企业)架构的定义

是什么推动了对建筑的需求?

架构目标、标准和框架

  • 逻辑架构与物理架构
  • 常见的应用程式架构模式

多步骤流程模式

复合应用程式模式

2.SOA 阶段 1

  • SOA 拼图的碎片
  • SOA 如何支援业务战略
  • 服务和SOA的定义
  • SOA 中的 “Applications” 概念是什么?
  • 服务层模型

基础设施服务

应用程式服务

编排服务

  • SOA 案例研究

SOA Blueprint 文档的大纲示例

商务活动演练示例

  • SOA 的主要特性

架构级松耦合

服务级别松耦合

  • 下一代SOA

同步服务与异步服务

云中的SOA

  • SOA 和标准
  • SOA 挑战

3.面向服务的架构或面向资源的架构,还是两者兼而有之?

  • 具象状态传输 (REST)

资源的概念

统一介面

架构约束

业务逻辑呢?

REST 的感知缺陷

  • 何时使用 REST,何时使用传统 SOA

REST 作为支援表示层的选择

富 Internet 应用程式 (RIA) 和 REST 的协同作用

JavaRIA 的文稿物件表示法 (JSON) 与 XML 的对比

个案研究

概念架构

RESTful 与 SOAP 类型的服务

4.管理SOA演化:SOA成熟度模型和路线图

  • 定义目标 – SOA 成熟度模型
  • Open Group 服务集成成熟度模型 (OSIMM)

概述

成熟度维度

成熟度级别

如何评估SOA成熟度

  • 示例 - Progress 软体成熟度模型
  • 我们如何实现目标 – 制定SOA路线图
  • 案例研究:将成熟度模型映射到路线图

5.从混乱到有序:SOA Go生存与IT组织

  • 为什么 SOA 需要治理
  • Business vs. IT vs. EA vs. SOA Go版本
  • SOA 的类别 Go版本
  • 设计时治理
  • 运行时治理
  • SOA Governance 目标
  • SOA Excel中心 (COE)

IT 组织内的角色和职责

6.开始使用 SOA Governance 框架

  • Open Group 标准

SOA Governance 参考模型 (SGRM)

SOA Governance Vitality Method (SGVM)

  • IBM SOA Go版本和 Management 方法 (SGMM)

7. SOA 的 ROI 计算机 - 让数字说话

  • ROI 计算方法
  • 个案研究

Business 流程演练

架构范围

架构概述

服务层模型

  • 通过服务重用实现ROI

ROI 定义

软体重用的 ROI 模型

  • 在核心应用程式专案之外重用
  • 结论

跟踪重用

8.新边疆:Cloud Computing

  • 云定义

我们是怎么走到这一步的?从应用程式托管到SaaS再到公共和私有云

选择您的风格:IaaS、SaaS 还是 PaaS?

  • 将应用程式迁移到云中

资源虚拟化

自动按需预置资源

共用基础设施和应用程式

9.SOA 和 Cloud Computing 的协同作用

  • SOA 和云是互补的
  • SOA/云协同

SOA + SaaS

SOA + PaaS

SOA + IaaS

  • 将所有内容放在一起:SOA-Cloud

10.跨应用程式孤岛:集成前景

  • 集成形势 – 大局观
  • 数据级集成

提取、转换、载入 (ETL)

  • 介面级整合(也称为应用程式整合)

消息传递主干

数据转换

基于内容的路由

通过适配器建立应用程式连接

集成设计模式

  • 面向服务的整合 (SOI)

与传统企业应用程式集成 (EAI) 相比的优势

11.从企业服务总线 (ESB) 到 Internet 服务总线 (ISB)

  • 企业服务总线

ESB 简介

概念 ESB 体系结构

如今,企业如何使用 ESB?

  • 云集成的需求及其挑战

从 ESB 到“Internet Service Bus”(ISB)

  • 产品环境 – ESB 和 ISB 示例

12.Putting It All Together: 为您的公司制定整合战略

  • 按耦合程度对集成架构进行分类
  • 利用和迁移旧系统的方法
  • 集成方法和技术的比较

选择特定方法的决策标准

  • 与数据架构集成

13.结论

  • 研讨会总结
  • Outlook:SOA、云、移动和IT消费化
Sites Published:

United Arab Emirates - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Qatar - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Egypt - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Saudi Arabia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

South Africa - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Brasil - SOA Avançado - Arquitetado, Organizando , e Integrando com a Nuvem

Canada - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

中国 - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

香港 - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

澳門 - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

台灣 - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

USA - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Österreich - SOA für Fortgeschrittene - beherrscht, integriert, cloud-fertig

Schweiz - SOA für Fortgeschrittene - beherrscht, integriert, cloud-fertig

Deutschland - SOA für Fortgeschrittene - beherrscht, integriert, cloud-fertig

Czech Republic - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Denmark - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Estonia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Finland - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Greece - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Magyarország - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Ireland - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Luxembourg - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Latvia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

España - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Italia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Lithuania - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Nederland - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Norway - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Portugal - SOA Avançado - Arquitetado, Organizando , e Integrando com a Nuvem

România - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Sverige - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Türkiye - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Malta - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Belgique - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

France - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

日本 - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Australia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Malaysia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

New Zealand - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Philippines - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Singapore - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Thailand - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Vietnam - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

India - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Argentina - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Chile - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Costa Rica - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Ecuador - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Guatemala - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Colombia - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

México - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Panama - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Peru - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Uruguay - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Venezuela - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Polska - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

United Kingdom - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

South Korea - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Pakistan - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Sri Lanka - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Bulgaria - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Bolivia - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Indonesia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Kazakhstan - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Moldova - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Morocco - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Tunisia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Kuwait - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Oman - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Slovakia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Kenya - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Nigeria - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Botswana - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Slovenia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Croatia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Serbia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Bhutan - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Nepal - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Uzbekistan - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready