課程簡介
SOA 和 EDA
- SOA 和 EDA 融合到 ED-SOA 中
- 組合活動和服務
- Business 規則處理
- 轉換消息
- 要求-回應
- 思考解決問題的不同方式
- WS 事件
- SOA 和 EDA 之間的潛在重疊
- 標準化事件處理規則
基本 EDA 特性
- 解耦交互
- 發佈/訂閱消息收發
- 多對多通信
- 基於事件的觸發器
- 異步交互
- ED-SOA 如何支援更快的回應?
事件驅動型架構
- 事件處理器
- 使用控制面板
- 事件監控
- 活動基礎設施
- 事件的傳播
- 啟動業務流程
SOA 操作框架
- 觸發操作
- 訂閱事件
- ESB 和事件傳播
- 複雜事件處理
- 事件消費者
- 事件建立者
- 存儲和轉發事件
- 促進系統回應能力
事件處理樣式
- 加工簡單
- 處理即時工作流
- 減少滯後時間和成本
- 流處理
- 實時資訊流
- 實現及時決策
- 複雜的加工
- 推斷事件發生
- 事件關聯
- 複雜的事件解釋器
- 回應業務異常
企業服務總線 (ESB)
- 基於標準的連接
- 運輸服務
- 消息路由功能
- 消息轉換功能
- 活動服務
- 仲介功能
- 協議仲介
- 內容仲介
- 配置簡單的ESB解決方案
- 普遍集成
- 可靠的集成
WS 事件
- 交貨方式
- 訂閱管理員
- 符號和術語
- 訂閱消息
- 通知
- 故障
- 安全注意事項
- 消息安全
- Access 控制
複雜事件處理 (CEP)
- CQL - 複雜查詢語言
- 事件屬性或屬性
- 事件的粒度
- 使用時間戳
- 創建時間和到達時間
- 事件處理語言 (EPL)
- 事件處理代理 (EPA)
- 複合事件
- 派生事件
- 事件源和事件頻道
SOA 事件模式
- 發現事件模式
- 命令
- 查詢
- 事件模式監控
- 監控流程執行的控制
- 事件級聯
- 何時使用事件模式
- 事件溯源
- 構建事件處理程序邏輯
- 反向事件
SOA 事件和 SLA
- 服務級別協定的重要性
- 將服務保持在協議範圍內
- 違反 SLA 的實例
- 執行風險評估步驟的優先權
- 構建自主流程
- 監控和事件模式觸發
- 事件之間的依賴關係
ED-SOA 軟體平臺
- ED-SOA 軟體工具
- 事件優化運行時
- 支持規則的批量應用
- 動態數據驅動的事件定義
- 代理和流
- 保證暫停時間
- 感測器和事件處理代理
- 反應
結論
- 構建由ED-SOA促進的流程
- 使用 BPM 構建的ED-SOA
- CEP 原則作為ED-SOA的組成部分
- 對控制血壓的追求日益增加
- 即時自主操作
- 從事件中收集商業智慧
最低要求
接觸SOA和BPM概念
Open Training Courses require 5+ participants.
SOA 2.0 and EDA培訓 - Booking
SOA 2.0 and EDA培訓 - Enquiry
SOA 2.0 and EDA - 咨詢詢問
咨詢詢問
客戶評論 (5)
Trainer had a good rapport and was very helpful and kept it interesting; makes a big difference when learning.
Andy Johnston - QA Ltd
Course - 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)
Course - Talend Open Studio for ESB
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Course - Enabling SOA with BPM and BPMN
I really enjoyed the interactif.
Jan Lenie - APB
Course - 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
Course - Systems and Service Architecture - Microservices Architecture
Provisional Upcoming Courses (Require 5+ participants)
相關課程
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的理解。