コース概要
1. まず最初に行うこと: エンタープライズとアプリケーションのアーキテクチャ
- (エンタープライズ) アーキテクチャの定義
何が建築の必要性を駆り立てているのでしょうか?
アーキテクチャの目的、標準、フレームワーク
- 論理アーキテクチャと物理アーキテクチャ
- 一般的なアプリケーション アーキテクチャ パターン
多段階のプロセスパターン
複合アプリケーションパターン
2.SOAフェーズ1
- SOA パズルのピース
- SOA がビジネス戦略をどのように実現するか
- サービスとSOAの定義
- SOA における「アプリケーション」の概念とは何ですか?
- サービス層モデル
インフラストラクチャサービス
アプリケーションサービス
オーケストレーションサービス
- SOA のケーススタディ
SOA ブループリント ドキュメントのサンプル アウトライン
ビジネス イベントのウォークスルーのサンプル
- SOA の主要な特性
アーキテクチャレベルの疎結合
サービスレベルの疎結合
- 次世代SOA
同期サービスと非同期サービス
クラウドにおける SOA
- SOA と標準
- SOA の課題
3.サービス指向アーキテクチャまたはリソース指向アーキテクチャ、あるいはその両方?
- 表現型状態転送 (REST)
リソースの概念
統一されたインターフェイス
アーキテクチャ上の制約
ビジネスロジックについてはどうでしょうか?
認識されている REST の欠陥
- REST をいつ使用するか、いつ従来の SOA を使用するか
プレゼンテーション層をサポートする選択肢としての REST
リッチ インターネット アプリケーション (RIA) と REST の相乗効果
Java スクリプト オブジェクト表記法 (JSON) と RIA の XML の比較
ケーススタディ
概念的なアーキテクチャ
RESTful サービスと SOAP タイプのサービスの比較
4.SOA 進化の管理: SOA 成熟度モデルとロードマップ
- 目標の定義 – SOA 成熟度モデル
- オープン グループ サービス統合成熟度モデル (OSIMM)
概要
成熟度の次元
成熟度レベル
SOA の成熟度を評価する方法
- 例 - ソフトウェア成熟度モデルの進行状況
- そこにどうやって到達するか - SOA ロードマップの開発
- ケーススタディ: 成熟度モデルをロードマップにマッピングする
5.混沌から秩序へ: SOA Go バーナンスと IT 組織
- SOA にガバナンスが必要な理由
- Business vs. IT vs. EA vs. SOA Governance
- SOA のカテゴリ Governance
- 設計時のガバナンス
- 実行時のガバナンス
- SOA Go バーナンスの目標
- SOA センター オブ Excel (COE)
IT 組織内の役割と責任
6.SOA Governance Frameworks を使い始める
- オープンなグループ標準
SOA Governance 参照モデル (SGRM)
SOA Governance Vitality Method (SGVM)
- IBM SOA Governance および 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 クラウド
10.アプリケーションサイロ全体: 統合の展望
- 統合の展望 – 全体像
- データレベルの統合
抽出、変換、ロード (ETL)
- インターフェースレベルの統合 (別名アプリケーション統合)
メッセージングのバックボーン
データ変換
コンテンツベースのルーティング
アダプターを介したアプリケーション接続の確立
統合設計パターン
- サービス指向統合 (SOI)
従来のエンタープライズ アプリケーション統合 (EAI) に勝る利点
11.Enterprise Service Bus (ESB) から Internet Service Bus (ISB) へ
- エンタープライズ サービス バス
ESB の紹介
概念的な ESB アーキテクチャ
現在、企業は ESB をどのように使用していますか?
- クラウド統合の必要性とその課題
ESB から「インターネット サービス バス」(ISB) へ
- 製品の状況 – ESB と ISB の例
12.すべてをまとめる: 会社の統合戦略を策定する
- 結合度による統合アーキテクチャの分類
- レガシー システムを活用および移行するためのアプローチ
- 統合アプローチとテクノロジーの比較
特定のアプローチを選択するための決定基準
- データ アーキテクチャとの統合
13.結論
- セミナー概要
- Outlook: SOA、クラウド、モバイル、IT のコンシューマライゼーション
要求
分散コンピューティングとアプリケーション開発の概念に関する一般的な知識。
お客様の声 (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
Machine Translated