コース概要

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の消費者化

要求

分散計算とアプリケーション開発の概念に関する一般的な知識。

 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (5)

今後のコース

関連カテゴリー