SOA for Architects and Managers Overview 培训
本课程是为计划实施或正在实施SOA解决方案的经理和架构师创建的。它概述了 SOA 的优缺点,并解释了何时、为什么以及应该使用 SOA 的哪个部分。
该课程可以回答的一些问题:
- 采用SOA有什么好处
- SOA 方法有哪些风险
- 有哪些权衡
- 如何评估SOA的潜在利润
- 已经制作了哪些真实的商业案例研究
- 何时以及应该在多大程度上实施SOA
- 简化和分解的好处是什么
- 如何从现有解决方案迁移到SOA,以及为什么迁移到SOA不需要重建整个现有基础设施
- 如何使用SOA扩展遗留应用程式
- 现有的SOA套件和平台有哪些
课程大纲
面向服务的方法
- 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 系统集成知识可能会有所说明。
需要帮助选择合适的课程吗?
SOA for Architects and Managers Overview 培训 - Enquiry
SOA for Architects and Managers Overview - 问询
问询
客户评论 (5)
Trainer had a good rapport and was very helpful and kept it interesting; makes a big difference when learning.
Andy Johnston - QA Ltd
课程 - REST API - a pattern of exchange of information between sites
It's a hands-on session.
Vorraluck Sarechuer - Total Access Communication Public Company Limited (dtac)
课程 - Talend Open Studio for ESB
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
课程 - Enabling SOA with BPM and BPMN
I really enjoyed the interactif.
Jan Lenie - APB
课程 - Mule: Integrating Your Applications
The theory felt quite complete, we handled all important subjects. It was very nice we could zoom in on our use-case Achievements, which helped us with understanding the theory.
Henk Huybrechts
课程 - Systems and Service Architecture - Microservices Architecture
即将举行的公开课程
相关课程
OpenESB-Java CAPS for developers and architects entry level
14 小时本课程专门针对想要学习OpenESB的技术人员。培训详细介绍了理解服务集成设计和开发所需的技术概念。它涵盖了OpenESB使用的标准规范,如XML Schemas,WSDL和BPEL。这个为期2天的课程为您提供了解OpenESB原理和设计的基本知识。要获得即时操作知识,需要OpenESB Training T02。
Mule: Integrating Your Applications
14 小时在这个由 <lo> 讲师指导的现场培训中,参与者将学习如何在使用 Mule 构建示例路由应用程式时连接各种应用程式、数据源和 API。
在本次培训结束时,参与者将能够:
- 设计、构建和管理 API 与应用程式和服务之间的连接。
- 管理旧系统和自定义应用程式之间的交互。
- 将软体即服务 (SaaS) 和本地软体捆绑在一起。
- 使用 Mule 的设计和开发工具来设计、测试和运行 Mule 流。
- 了解并支援不同的消息收发标准,包括AMQP、JMS和WMQ。
- 使用 Mule Management 主控台 (MMC) 监控、部署和配置应用程式
REST API - a pattern of exchange of information between sites
14 小时该课程专为开发人员,Web应用程序而设计,旨在提供REST架构模式提供的机会,您可以通过它们在站点之间进行通信。
Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready
21 小时观众
本课程的目标受众
IT 架构师、IT 中层经理、IT 顾问
课程形式
目前 100% 的讲座,但可以添加一些测试
Enabling SOA with BPM and BPMN
14 小时虽然SOA并非特定于BPM软件,但BPM和SOA之间存在许多自然的协同作用。其中最明显的可能是将业务流程管理分离为一个独立的功能,允许流程独立于任何单个应用程序进行设计,并充当共享业务逻辑。
SOA Governance
14 小时Go vernance框架
面向服务的体系结构治理计划不会做出运营决策。 SOA治理通过决定必须做出哪些决策,谁应该制定决策以及如何制定策略来制定策略。在像企业SOA这样的共享服务环境中,没有治理或功能失调的治理,甚至是不良的治理策略,都会对整个企业产生严重的负面影响。这个为期两天的研讨会向您展示了如何正确地开展SOA。您将学习如何设计,构建和运行有效的治理框架,以便在整个企业SOA中创建,沟通和实施企业Web服务策略。
SOA策略
研讨会重点介绍如何创建建立和管理共享Web服务的流程和策略。随着组织开始通过企业SOA使用Web服务,他们从“孤岛”转变为“共享”。基础业务流程的所有权从单个业务领域转移并“外部化”为企业责任。 SOA治理指导并协调代表所有利益相关方接受和履行共享Web Services责任所需的流程。
Service-Oriented Architecture: Strategy, Technology and Methodology
35 小时本课程面向研究生(或同等学历)水平的学生,将结合讲座和实验课程(理论和实践)。
在课程结束时,学生应该能够:
知识和理解。
- 了解围绕服务开发的系统的原则和业务优势。
- 充分了解 Web 服务标准中涉及的主要协议和技术,并了解这些技术如何组合在一起。您的知识将扩展到 Web 服务的前沿和新兴方面,以及标准的更成熟的元素。
- 深入了解用于使基于广泛使用的程式设计语言的系统能够使用和提供 Web Services 的技术。
智力技能:
- 确定面向服务的方法,特别是Web服务适合特定业务场景的位置。
- 考虑 Web 服务解决方案的最有效设计
- 在未来,获得有关快速发展的 Web 服务标准新兴方面的知识和理解
实践技能:
- 使用与 Web Services 相关的当前技术进行操作,这些技术是平台中立的 – XML、SOAP、WSDL
- 使用广泛使用的程式设计语言编写和公开 Web 服务,并使用该语言编写用户端代码以调用 Web 服务。
Systems and Service Architecture - Microservices Architecture
14 小时在不断变化的环境中构建复杂的企业应用程序非常具有挑战性。
服务或系统之间集成的变化将触发系统设计的变化。本课程介绍如何设计可维护的,适合您的组织服务和系统架构以及实用基础架构的规模和目的。
本课程涵盖了构建分布式应用程序的常见问题,从集成问题,基础架构和现代方法开始,到解决复杂性问题。
本课程解释了每个解决方案的优缺点(例如传统的SOA与微服务架构),支持开发和维护的可用工具(主要是开源)等。
课程形式
主要是讨论(有限的演示)。
Talend Open Studio for ESB
21 小时在这个由讲师指导的中国现场培训中,参与者将学习如何使用Talend Open Studio for ESB来创建,连接,调解和管理服务及其交互。
在培训结束时,参与者将能够
-
在
- 各种部署环境中以单个软件包的形式集成、增强和交付 ESB 技术。
- 了解并利用 Talend Open Studio 最常用的组件。
- 集成任何应用程序、数据库、API 或 Web 服务。
- 无缝集成异构系统和应用程序。
- 嵌入现有的 Java 代码库以扩展项目。
- 利用社区组件和代码来扩展项目。
- 在拖放式 Eclipse 环境中快速集成系统、应用程序和数据源。
- 通过生成优化的、可重用的代码来减少开发时间和维护成本。
Web Services Basics for Non-Programmers
14 小时本课程旨在从非开发人员/程序员的角度提供有关如何使用,调试和管理Web Services的理解。