课程大纲
面向服务的架构和计算
- 面向服务的计算
- 术语
- 面向服务的分析与设计
- 采用 SOA 的要求和影响
- 企业服务总线
- Web 服务和 REST 服务
- SOA 连接点
SOA 技术
- XML 和 XML 架构
- Web 服务
- JAX-WS 和 WSDL
- REST 服务
- JAX-RS 和 WADL
- 发现和服务注册表
- 企业服务总线 (ESB)
SOA 设计与架构
- SOA 模型
- 服务与服务能力
- WSDL 优先或代码优先设计
- 面向服务的原则
- 服务耦合
- 处理状态
- 服务发现
高级 SOA 设计和架构
- SOA Architecture 类型
- SOA 设计模式
- 消息类型
- 数据转换
SOA 研讨会
该实践研讨会由许多个人和小组练习组成,可以应用前面模块中描述的技术和原则。
参与者还可以将现实世界的问题带到研讨会上。
需要帮助选择合适的课程吗?
SOA Architect 培训 - Enquiry
SOA Architect - 问询
问询
客户评论 (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% 的讲座,但可以添加一些测试
SOA for Architects and Managers Overview
14 小时本课程是为计划实施或正在实施SOA解决方案的经理和架构师创建的。它概述了 SOA 的优缺点,并解释了何时、为什么以及应该使用 SOA 的哪个部分。
该课程可以回答的一些问题:
- 采用SOA有什么好处
- SOA 方法有哪些风险
- 有哪些权衡
- 如何评估SOA的潜在利润
- 已经制作了哪些真实的商业案例研究
- 何时以及应该在多大程度上实施SOA
- 简化和分解的好处是什么
- 如何从现有解决方案迁移到SOA,以及为什么迁移到SOA不需要重建整个现有基础设施
- 如何使用SOA扩展遗留应用程式
- 现有的SOA套件和平台有哪些
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的理解。