コース概要

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 のコンシューマライゼーション

要求

分散コンピューティングとアプリケーション開発の概念に関する一般的な知識。

  21 時間
 

参加者の人数


開始

完了


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

お客様の声 (3)

関連コース

SOA Governance

  14 時間

Service-Oriented Architecture: Strategy, Technology and Methodology

  35 時間

関連カテゴリー