コース概要

サービス指向の方法論

  • SOA 導入ロードマップの紹介
  • 3 つの分析アプローチ
  • サービス指向分析

SOAの利点

  • 従来の EAI アプローチ
  • 従来の EAI アプローチの問題点
  • サービス指向アーキテクチャ (SOA) の登場
  • プロセスを簡単に変更できる
  • 従来のアプローチを使用したフローの変更
  • アプリケーションの置き換え
  • その他の利点
  • 【1】メリット
  • 導入段階

SOA の過去と現在

  • XML から Web サービス、SOA へ
  • SOA は以前どのように行われていたか
  • SOA の新たな標準
  • SOA を他のアーキテクチャと比較する

サービス指向アーキテクチャとは何ですか?

  • SOAとは何ですか?
  • SOA についての共通理解を構築する
  • SOAの進化
  • サービスと SOA の概念の紹介
  • SOAの設計原則
  • SOA と Web サービスの関係
  • SOA の利点とリスク

モデリング入門とUML

  • SOA を備えたモデルを使用する理由
  • モデルと方法論の違い
  • 統一モデリング言語を使用する理由は何ですか?
  • ビジネスプロセスの特定
  • 表記法、パターン、および方法論
  • どの方法論を選択するか?

Business プロセスの概要

  • サービスのコレクションがタスクを実行する方法
  • 単純なリクエストとレスポンスのインタラクション
  • 多くのサービスが関与する複雑なインタラクション
  • コーディネーターサービスの必要性が浮上
  • オーケストレーションまたはビジネスプロセスの誕生
  • Business プロセス実行言語 (BPEL) を使用したプロセスの構成
  • オーケストレーションのための BPM ベースのソリューション
  • ビジネスプロセスの例

Web Services

  • 基本的な Web サービス要素
  • コア Web サービス標準スタック
  • WSDLの重要性
  • SOAPのデザイン
  • UDDI を介したレジストリの使用
  • サービス指向の基本概念

ネットワーク全体でのサービスの分散

  • 機能要件と非機能要件の調整
  • サービスネットワークにおける仲介者の役割
  • WS-* 拡張機能の概要
  • SOA の理念

SOA ビルディング ブロックのモデリング

  • UML を使用したインターフェイスの分析と設計
  • ドメインモデルの生成
  • Use Caseの実装と実現
  • Webサービスコラボレーションの表示
  • コミュニケーション図の使用法

エンタープライズ サービス バス (ESB)

  • 目的
  • サービスの呼び出し
  • レガシーシステムの統合
  • Web Services 救助へ
  • SOAにおけるESBの役割
  • セキュリティとESB

プロセス駆動型サービス

  • サービス層の抽象化
  • ビジネスプロセス層の概要
  • プロセスパターン
  • オーケストレーションと振り付け
  • プロセス自動化のための WS-BPEL の使用

サービス指向参照モデル

  • 参照モデルと参照アーキテクチャ
  • IMPACT SOA 参照モデルとアーキテクチャ
  • SOA ベンダーと SOA との関係
  • .NET および Java EE プラットフォームでの SOA サポート

階層化されたアーキテクチャ

  • レイヤーパターン
  • 古典的な 3 層アーキテクチャ
  • ドメイン層への接続
  • ユーザーインターフェースへのリンク
  • パッケージを使用してシステムを分解する
  • 相互依存関係の回避
  • レイヤリングとは何ですか?なぜレイヤリングが必要なのでしょうか?
  • アプリケーションサービス層
  • Business サービス層
  • オーケストレーションサービス層

要求

企業ITシステム全般の知識が必要。ITシステム統合の知識があれば尚可。

 14 時間

参加者の人数



Price per participant

お客様の声 (3)

関連コース

SOA Governance

14 時間

Service-Oriented Architecture: Strategy, Technology and Methodology

35 時間

関連カテゴリー