コース概要
1. 最初に: エンタープライズおよびアプリケーションアーキテクチャ
- (エンタープライズ)アーキテクチャの定義
なぜアーキテクチャが必要になるのか?
アーキテクチャの目標、標準、フレームワーク
- 論理的アーキテクチャと物理的アーキテクチャ
- 一般的なアプリケーションアーキテクチャパターン
マルチステッププロセスパターン
複合アプリケーションパターン
2. SOAフェーズ1
- SOAのピース
- SOAがビジネス戦略をどのように支えるか
- サービスとSOAの定義
- SOAにおける「アプリケーション」の概念とは?
- サービグラヤーモデル
インフラストラクチャサービス
アプリケーションサービス
オーケストレーションサービス
- SOA事例研究
SOAブループリントドキュメントのサンプルアウトライン
ビジネスイベントのサンプルウォークスルー
- 主要なSOA特性
アーキテクチャレベルでの疎結合
サービスレベルでの疎結合
- 次世代SOA
同期サービスと非同期サービス
クラウドにおけるSOA
- SOAと標準化
- SOAの課題
3. サービス指向アーキテクチャまたはリソース指向アーキテクチャ、あるいは両方?
- 表現状態転送(REST)
リソースの概念
統一インターフェース
アーキテクチャ制約
ビジネスロジックについては?
RESTの認識された欠点
- RESTを使用する場合と従来のSOAを使用する場合の判断基準
プレゼンテーションレイヤーをサポートするためにRESTを選択する理由
豊富なインターネットアプリケーション(RIA)とRESTの相乗効果
JavaScript Object Notation (JSON) と XML の RIA 向け比較
事例研究
概念的なアーキテクチャ
RESTful サービスと SOAP 型サービスの比較
4. SOAの進化管理: SOA成熟度モデルとロードマップ
- 目標の定義 - SOA成熟度モデル
- The Open Group Service Integration Maturity Model (OSIMM)
概要
成熟度次元
成熟度レベル
SOA成熟度をどのように評価するか
- 事例 - Progress Software Maturity Model
- どのように達成するか - SOAロードマップの開発
- 事例研究: 成熟度モデルをロードマップにマッピング
5. 混乱から秩序へ: SOAガバナンスとIT組織
- なぜSOAにはガバナンスが必要なのか
- ビジネス、IT、EA、SOAガバナンスの違い
- SOAガバナンスのカテゴリー
- 設計時のガバナンス
- 実行時のガバナンス
- SOAガバナンスの目標
- SOAセンター・オブ・エクセレンス (COE)
IT組織内の役割と責任
6. SOAガバナンスフレームワークを活用して素早く開始する
- The Open Group 標準
SOAガバナンス参照モデル (SGRM)
SOAガバナンス活性化方法 (SGVM)
- IBM SOA Governance and Management Method (SGMM)
7. SOAのROI計算機 - 数字で語る
- ROI計算のアプローチ
- 事例研究
ビジネスプロセスのウォークスルー
アーキテクチャ範囲
アーキテクチャ概要
サービグラヤーモデル
- サービス再利用を通じたROI
ROIの定義
ソフトウェア再利用のためのROIモデル
- コアアプリケーションプロジェクト以外での再利用
- 結論
再利用の追跡方法
8. 新天地: クラウドコンピューティング
- クラウドの定義
どのようにここに至ったのか? アプリケーションホスティングからSaaS、そしてパブリックとプライベートクラウドへ
選択肢: IaaS, SaaS, または PaaS?
- アプリケーションをクラウドへ移行する
リソースの仮想化
自動化されたオンデマンドのリソースプロビジョニング
共有インフラストラクチャとアプリケーション
9. SOAとクラウドコンピューティングの相乗効果
- SOAとクラウドは補完的である
- SOA/クラウドの相乗効果
SOA + SaaS
SOA + PaaS
SOA + IaaS
- 全体像: SOA-クラウドの構築
10. アプリケーションシロットを超えて: 統合の景色
- 統合の全体像 - 大きな絵
- データレベルでの統合
抽出、変換、ロード (ETL)
- インターフェースレベルの統合(いわゆるアプリケーション統合)
メッセージングバックボーン
データ変換
コンテンツベースのルーティング
アダプターを介したアプリケーション接続の確立
統合設計パターン
- サービス指向統合 (SOI)
従来のエンタープライズアプリケーション統合 (EAI) との比較での優位性
11. エンタープライズサービスバス (ESB) からインターネットサービスバス (ISB) へ
- エンタープライズサービスバス
ESBの導入
概念的なESBアーキテクチャ
企業が現在どのようにESBを使用しているか?
- クラウド統合の必要性とその課題
ESBから「インターネットサービスバス」(ISB)へ
- 製品の景観 - ESBとISBの例
12. すべてをまとめて: 社会向けの統合戦略を開発する
- 結合度による統合アーキテクチャの分類
- 遺産システムを活用し移行するためのアプローチ
- 統合アプローチと技術の比較
特定のアプローチを選択するための決定基準
- データアーキテクチャとの統合
13. 結論
- セミナーのまとめ
- 展望: SOA、クラウド、モバイル、およびITの消費者化
要求
分散計算とアプリケーション開発の概念に関する一般的な知識。
お客様の声 (5)
トレーナーは非常に親しみやすく、役に立ち、興味深い内容を提供してくれました。学習する際には大きな違いがあります。
Andy Johnston - QA Ltd
コース - REST API - a pattern of exchange of information between sites
機械翻訳
実践的なセッションです。
Vorraluck Sarechuer - Total Access Communication Public Company Limited (dtac)
コース - Talend Open Studio for ESB
機械翻訳
広範な知識は多くのことをカバーします。
metab alanazi - Saudi Arabian Monetary Authority
コース - Enabling SOA with BPM and BPMN
機械翻訳
私はインタラクティブをとても楽しみました。
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
機械翻訳