Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
课程大纲
SOA 及其对 Business 的影响
SOA 概念
- 企业剖析
- IT 噩梦
- 面向服务的架构
- 组件化和重用
- 面向服务的好处
- 定义 SOA
- 协调企业
- 什么是服务?
- 服务参与者
- 服务分层
服务层
- 什么是分层?
- SOA 层
- 分层插图
- 数据存储层
- 应用逻辑层
- 适配器层
- 应用服务层
- Business 服务层
- 编排层
- Aux:数据服务层
- 辅助:安全服务层
- 分层概念
- 分层经验法则
SOA 服务生命周期
- SOA 采用
- 采用阶段
- 管理服务
- SOA 服务生命周期概述
- SOA 的生命圈
- 发现阶段
- 分析与设计阶段
- 实施阶段
- 部署阶段
- 监控阶段
- 停用阶段
需求如何成为服务
- 需求如何成为服务
- 需求发现
- 分析与设计
- 发展
- 新要求
- 发现
- 分析与设计
- 服务发展
技术基础 XML、WSD 和 SOAP
XML Web 服务基础
- XML 信息集
- XML 命名空间
- XML 模式:类型和消息结构
WSDL 的
- Web 服务协定剖析
- 抽象描述设计
- 具体描述设计
WSDL 和 WS-*
- WS-Policy o 策略结构 o 复合规则 o 将策略附加到 WSDL
- WS 寻址
SOAP 消息设计
- SOAP 消息结构
- 节点和角色
- SOAP中介
- 故障信息
SOAP 和 WS-*
- WS-安全性
- WS-事务
高级 XML 架构(可选)
- 消息灵活性、类型继承、组合
- 可重用性、关系设计、行业模式
- 模块化、可扩展性
高级 WSDL(可选)
- 消息调度、服务实例标识
- 策略集中化
- 自定义策略断言
版本控制
- 版本控制 XML 架构
- 对 WSDL 协定进行版本控制
使用 Java 实现服务
用于 XML 处理的 Java API (JAXP)(可选,与会者是否熟悉 JAXP)
- DOM、SAX 和 javax.xml.parsers
- STAX 和 java.xml.stream
- XSLT 和 javax.xml.transform
用于 XML 绑定的 Java 体系结构 (JAXB)
- 概述和体系结构
- 从 XML 模式生成 Java 类
- 定制生成的 Java
- 从带注释的 Java 类生成 XML 模式
- Web 服务、WSDL、JAXB
带有附件 API 的 SOAP for Java (SAAJ)
- SAAJ 概述、消息结构和 API
- 创建/发送消息
- DOM概览
- 将 DOM 与 SAAJ 一起使用
- 肥皂处理程序
用于基于 XML 的 Web Service JAX-WS 的 Java API
- 相关规范:JAXB、SOAP、WSDL、WS-I Basic Profile 1.1、Annotations、JSR 109、Web Services Security (JSR 183)
- WSDL 到 Java 和 Java 到 WSDL 的映射
- 使用生成的存根构建客户端
- 具有回调或轮询的异步客户端
- MessageContext 和 WebServiceContext
- 有效负载和协议的处理程序
- 在服务、端口或协议层上使用处理程序
- 非 HTTP 传输
- 消息访问和会话管理
处理二进制数据(可选)
- 概述和问题
- 默认处理
- MTOM概览
- 在服务和客户端中使用 MTOM
- 使用 DataHandler
SOA 的价值/ROI
SOA 价值主张
- SOA 的价值
- 降低集成费用
- 集成成本说明
- Ripple 变更的影响
- SOA 分层的价值
- 集成成本
- 资产重用
- SOA 经济性/ROI
- 提高业务敏捷性
- SOA 敏捷性与传统 EAI 方法的对比
- 降低业务风险
- SOA 降低了合规风险
- 业务优势
- ROI 量化障碍
要求
与会者必须了解 Java 和 XML 技术。
35 小时
客户评论 (3)
I like the training methodology that the hands-on happen on the second day after the conceptual discussion.
Rolando Jr. Erot - Seabrook Research Ltd.
课程 - Mule: Integrating Your Applications
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
课程 - Enabling SOA with BPM and BPMN
练习和培训师对编码非常有帮助。
Paul Andrew - IT
课程 - REST API - a pattern of exchange of information between sites
机器翻译