SOA基盤製品 「見る、聞く、体験する SOAノウハウツアー」 2006年12月6日~ 2006年12月8日 WebOTX ESB WebOTX Process Conductor アプリケーション層の対応範囲が広いアーキテクチャー ~3層構造システム~ 従来システムのレイヤ構造(3層構造) プレゼンテーション層 アプリケーション層 ユーザ インタフェース アプリケー ション ユーザ インタフェース アプリケー ション ユーザ インタフェース アプリケーション データストア層 • アプリケーションの中に、ビジネスプロセスとサービスも包含されています • 堅牢性、レスポンスタイムと言った面では有利です © NEC Corporation 2006 柔軟に変化を吸収するアーキテクチャ ~サービス指向アーキテクチャ(SOA)~ SOAシステムのレイヤ構造 S O A で 追 加 さ れ る 層 プレゼンテーション層 ユーザ インタフェース ユーザ インタフェース ビジネスプロセス統合 プロセスの変化を吸収 プロセス層 (HUB製品) サービス層 従 来 の 3 層 構 造 ユーザ インタフェース アプリケーション層 サービスバス アプリケーションの変 更を吸収 サービス呼出/メッセージ変換 I/F I/F 業務ロジック 業務ロジック DAO DAO I/F I/F 業務ロジック DAO DAO データストア層 • 従来のアプリケーションから、サービス層とプロセス層を分離独立 • 変化を吸収する範囲を出来るだけ小さくするための工夫 © NEC Corporation 2006 ~サービス指向アーキテクチャ(SOA)~ • サービス化した業務を連携して、 ビジネスプロセスフローを実現 • 各業務システムとはSOAPで連 ユーザ ユーザ インタフェース 携 インタフェース SOAシステムのレイヤ構造 S O A で 追 加 さ れ る 層 プレゼンテーション層 ビジネスプロセス統合 WebOTX Process Conductor プロセス層 (HUB製品) サービス層 従 来 の 3 層 構 造 ユーザ インタフェース アプリケーション層 サービスバス WebOTX.

Download Report

Transcript SOA基盤製品 「見る、聞く、体験する SOAノウハウツアー」 2006年12月6日~ 2006年12月8日 WebOTX ESB WebOTX Process Conductor アプリケーション層の対応範囲が広いアーキテクチャー ~3層構造システム~ 従来システムのレイヤ構造(3層構造) プレゼンテーション層 アプリケーション層 ユーザ インタフェース アプリケー ション ユーザ インタフェース アプリケー ション ユーザ インタフェース アプリケーション データストア層 • アプリケーションの中に、ビジネスプロセスとサービスも包含されています • 堅牢性、レスポンスタイムと言った面では有利です © NEC Corporation 2006 柔軟に変化を吸収するアーキテクチャ ~サービス指向アーキテクチャ(SOA)~ SOAシステムのレイヤ構造 S O A で 追 加 さ れ る 層 プレゼンテーション層 ユーザ インタフェース ユーザ インタフェース ビジネスプロセス統合 プロセスの変化を吸収 プロセス層 (HUB製品) サービス層 従 来 の 3 層 構 造 ユーザ インタフェース アプリケーション層 サービスバス アプリケーションの変 更を吸収 サービス呼出/メッセージ変換 I/F I/F 業務ロジック 業務ロジック DAO DAO I/F I/F 業務ロジック DAO DAO データストア層 • 従来のアプリケーションから、サービス層とプロセス層を分離独立 • 変化を吸収する範囲を出来るだけ小さくするための工夫 © NEC Corporation 2006 ~サービス指向アーキテクチャ(SOA)~ • サービス化した業務を連携して、 ビジネスプロセスフローを実現 • 各業務システムとはSOAPで連 ユーザ ユーザ インタフェース 携 インタフェース SOAシステムのレイヤ構造 S O A で 追 加 さ れ る 層 プレゼンテーション層 ビジネスプロセス統合 WebOTX Process Conductor プロセス層 (HUB製品) サービス層 従 来 の 3 層 構 造 ユーザ インタフェース アプリケーション層 サービスバス WebOTX.

Slide 1

SOA基盤製品
「見る、聞く、体験する SOAノウハウツアー」

2006年12月6日~ 2006年12月8日

WebOTX ESB
WebOTX Process Conductor

アプリケーション層の対応範囲が広いアーキテクチャー
~3層構造システム~
従来システムのレイヤ構造(3層構造)
プレゼンテーション層

アプリケーション層

ユーザ
インタフェース

アプリケー
ション

ユーザ
インタフェース

アプリケー
ション

ユーザ
インタフェース

アプリケーション

データストア層

• アプリケーションの中に、ビジネスプロセスとサービスも包含されています
• 堅牢性、レスポンスタイムと言った面では有利です
3

© NEC Corporation 2006

柔軟に変化を吸収するアーキテクチャ
~サービス指向アーキテクチャ(SOA)~
SOAシステムのレイヤ構造











プレゼンテーション層

ユーザ
インタフェース

ユーザ
インタフェース

ビジネスプロセス統合
プロセスの変化を吸収

プロセス層

(HUB製品)

サービス層








ユーザ
インタフェース

アプリケーション層

サービスバス
アプリケーションの変
更を吸収

サービス呼出/メッセージ変換

I/F

I/F

業務ロジック

業務ロジック

DAO

DAO

I/F

I/F

業務ロジック
DAO

DAO

データストア層

• 従来のアプリケーションから、サービス層とプロセス層を分離独立
• 変化を吸収する範囲を出来るだけ小さくするための工夫
4

© NEC Corporation 2006

~サービス指向アーキテクチャ(SOA)~
• サービス化した業務を連携して、
ビジネスプロセスフローを実現
• 各業務システムとはSOAPで連
ユーザ
ユーザ
インタフェース 携
インタフェース

SOAシステムのレイヤ構造











プレゼンテーション層

ビジネスプロセス統合
WebOTX Process
Conductor

プロセス層

(HUB製品)

サービス層








ユーザ
インタフェース

アプリケーション層

サービスバス
WebOTX Enterprise
Service Bus

サービス呼出/メッセージ変換

I/F

I/F

業務ロジック

業務ロジック

DAO

DAO

I/F

DAO

I/F

• 様々な業務システム間を容易、
かつ高速に接続
業務ロジック
• SOAP、JMS、JCA等で連携
DAO

データストア層

• システム要件に応じプロセス統合製品、サービスバスを選択します。
5

© NEC Corporation 2006

システム連携の課題
<営業部門>

<工場>

<新設部門>

<物流部門>

受発注システム

生産計画システム

新設システム

物流システム

メインフレーム

Oracle

EJB

EJB

呼び出しの変更
が大変

サービスを組み合
わせた設計は困難

6

© NEC Corporation 2006

WebOTX ESBを利用すると
<営業部門>

<工場>

<新設部門>

<物流部門>

受発注システム

生産計画システム

新設システム

物流システム

メインフレーム

Oracle

EJB

EJB

JCA

JCA

RMI

RMI

SOAP

SOAP

SOAP

SOAP

WebOTX ESBを使えば、「既存資
産を有効活用」して「拡張しやすい
構成」でシステム連携でき
る!!!
7

© NEC Corporation 2006

システム変更の課題
▼アプリケーションの中に、ビジネスプロセスが含まれている

プレゼンテーション層

アプリケーション層

ユーザ
インタフェース

ユーザ
インタフェース

ユーザ
インタフェース

アプリケー
ション

アプリケー
ション

アプリケーション

データストア層

業務ロジックやデータ
ストアの変更もビジネ
スプロセスに影響

ビジネスプロセスの変更
がシステムへ大きく影響

8

© NEC Corporation 2006

WebOTX Process Conductorを利用すると
<営業部門>

<工場>

<OEM元>

<物流部門>

受発注システム

生産計画システム

生産計画システム

物流システム

メインフレーム

Oracle

JCA

JCA

SOAP

SOAP

Webサービス

SOAP
SOAP

SOAP

RMI

File

WebOTX Process Conductorを使
えば、業務プロセスの変化に柔軟
に対応できる!!!

在庫/生産計画問
い合わせ

出荷指示

受注
Process Conductor

EJB

出荷
OEM元に在庫/生
産計画問い
合わせ

納品書送付

9

© NEC Corporation 2006

受領書送付


Slide 2

SOA基盤製品
「見る、聞く、体験する SOAノウハウツアー」

2006年12月6日~ 2006年12月8日

WebOTX ESB
WebOTX Process Conductor

アプリケーション層の対応範囲が広いアーキテクチャー
~3層構造システム~
従来システムのレイヤ構造(3層構造)
プレゼンテーション層

アプリケーション層

ユーザ
インタフェース

アプリケー
ション

ユーザ
インタフェース

アプリケー
ション

ユーザ
インタフェース

アプリケーション

データストア層

• アプリケーションの中に、ビジネスプロセスとサービスも包含されています
• 堅牢性、レスポンスタイムと言った面では有利です
3

© NEC Corporation 2006

柔軟に変化を吸収するアーキテクチャ
~サービス指向アーキテクチャ(SOA)~
SOAシステムのレイヤ構造











プレゼンテーション層

ユーザ
インタフェース

ユーザ
インタフェース

ビジネスプロセス統合
プロセスの変化を吸収

プロセス層

(HUB製品)

サービス層








ユーザ
インタフェース

アプリケーション層

サービスバス
アプリケーションの変
更を吸収

サービス呼出/メッセージ変換

I/F

I/F

業務ロジック

業務ロジック

DAO

DAO

I/F

I/F

業務ロジック
DAO

DAO

データストア層

• 従来のアプリケーションから、サービス層とプロセス層を分離独立
• 変化を吸収する範囲を出来るだけ小さくするための工夫
4

© NEC Corporation 2006

~サービス指向アーキテクチャ(SOA)~
• サービス化した業務を連携して、
ビジネスプロセスフローを実現
• 各業務システムとはSOAPで連
ユーザ
ユーザ
インタフェース 携
インタフェース

SOAシステムのレイヤ構造











プレゼンテーション層

ビジネスプロセス統合
WebOTX Process
Conductor

プロセス層

(HUB製品)

サービス層








ユーザ
インタフェース

アプリケーション層

サービスバス
WebOTX Enterprise
Service Bus

サービス呼出/メッセージ変換

I/F

I/F

業務ロジック

業務ロジック

DAO

DAO

I/F

DAO

I/F

• 様々な業務システム間を容易、
かつ高速に接続
業務ロジック
• SOAP、JMS、JCA等で連携
DAO

データストア層

• システム要件に応じプロセス統合製品、サービスバスを選択します。
5

© NEC Corporation 2006

システム連携の課題
<営業部門>

<工場>

<新設部門>

<物流部門>

受発注システム

生産計画システム

新設システム

物流システム

メインフレーム

Oracle

EJB

EJB

呼び出しの変更
が大変

サービスを組み合
わせた設計は困難

6

© NEC Corporation 2006

WebOTX ESBを利用すると
<営業部門>

<工場>

<新設部門>

<物流部門>

受発注システム

生産計画システム

新設システム

物流システム

メインフレーム

Oracle

EJB

EJB

JCA

JCA

RMI

RMI

SOAP

SOAP

SOAP

SOAP

WebOTX ESBを使えば、「既存資
産を有効活用」して「拡張しやすい
構成」でシステム連携でき
る!!!
7

© NEC Corporation 2006

システム変更の課題
▼アプリケーションの中に、ビジネスプロセスが含まれている

プレゼンテーション層

アプリケーション層

ユーザ
インタフェース

ユーザ
インタフェース

ユーザ
インタフェース

アプリケー
ション

アプリケー
ション

アプリケーション

データストア層

業務ロジックやデータ
ストアの変更もビジネ
スプロセスに影響

ビジネスプロセスの変更
がシステムへ大きく影響

8

© NEC Corporation 2006

WebOTX Process Conductorを利用すると
<営業部門>

<工場>

<OEM元>

<物流部門>

受発注システム

生産計画システム

生産計画システム

物流システム

メインフレーム

Oracle

JCA

JCA

SOAP

SOAP

Webサービス

SOAP
SOAP

SOAP

RMI

File

WebOTX Process Conductorを使
えば、業務プロセスの変化に柔軟
に対応できる!!!

在庫/生産計画問
い合わせ

出荷指示

受注
Process Conductor

EJB

出荷
OEM元に在庫/生
産計画問い
合わせ

納品書送付

9

© NEC Corporation 2006

受領書送付


Slide 3

SOA基盤製品
「見る、聞く、体験する SOAノウハウツアー」

2006年12月6日~ 2006年12月8日

WebOTX ESB
WebOTX Process Conductor

アプリケーション層の対応範囲が広いアーキテクチャー
~3層構造システム~
従来システムのレイヤ構造(3層構造)
プレゼンテーション層

アプリケーション層

ユーザ
インタフェース

アプリケー
ション

ユーザ
インタフェース

アプリケー
ション

ユーザ
インタフェース

アプリケーション

データストア層

• アプリケーションの中に、ビジネスプロセスとサービスも包含されています
• 堅牢性、レスポンスタイムと言った面では有利です
3

© NEC Corporation 2006

柔軟に変化を吸収するアーキテクチャ
~サービス指向アーキテクチャ(SOA)~
SOAシステムのレイヤ構造











プレゼンテーション層

ユーザ
インタフェース

ユーザ
インタフェース

ビジネスプロセス統合
プロセスの変化を吸収

プロセス層

(HUB製品)

サービス層








ユーザ
インタフェース

アプリケーション層

サービスバス
アプリケーションの変
更を吸収

サービス呼出/メッセージ変換

I/F

I/F

業務ロジック

業務ロジック

DAO

DAO

I/F

I/F

業務ロジック
DAO

DAO

データストア層

• 従来のアプリケーションから、サービス層とプロセス層を分離独立
• 変化を吸収する範囲を出来るだけ小さくするための工夫
4

© NEC Corporation 2006

~サービス指向アーキテクチャ(SOA)~
• サービス化した業務を連携して、
ビジネスプロセスフローを実現
• 各業務システムとはSOAPで連
ユーザ
ユーザ
インタフェース 携
インタフェース

SOAシステムのレイヤ構造











プレゼンテーション層

ビジネスプロセス統合
WebOTX Process
Conductor

プロセス層

(HUB製品)

サービス層








ユーザ
インタフェース

アプリケーション層

サービスバス
WebOTX Enterprise
Service Bus

サービス呼出/メッセージ変換

I/F

I/F

業務ロジック

業務ロジック

DAO

DAO

I/F

DAO

I/F

• 様々な業務システム間を容易、
かつ高速に接続
業務ロジック
• SOAP、JMS、JCA等で連携
DAO

データストア層

• システム要件に応じプロセス統合製品、サービスバスを選択します。
5

© NEC Corporation 2006

システム連携の課題
<営業部門>

<工場>

<新設部門>

<物流部門>

受発注システム

生産計画システム

新設システム

物流システム

メインフレーム

Oracle

EJB

EJB

呼び出しの変更
が大変

サービスを組み合
わせた設計は困難

6

© NEC Corporation 2006

WebOTX ESBを利用すると
<営業部門>

<工場>

<新設部門>

<物流部門>

受発注システム

生産計画システム

新設システム

物流システム

メインフレーム

Oracle

EJB

EJB

JCA

JCA

RMI

RMI

SOAP

SOAP

SOAP

SOAP

WebOTX ESBを使えば、「既存資
産を有効活用」して「拡張しやすい
構成」でシステム連携でき
る!!!
7

© NEC Corporation 2006

システム変更の課題
▼アプリケーションの中に、ビジネスプロセスが含まれている

プレゼンテーション層

アプリケーション層

ユーザ
インタフェース

ユーザ
インタフェース

ユーザ
インタフェース

アプリケー
ション

アプリケー
ション

アプリケーション

データストア層

業務ロジックやデータ
ストアの変更もビジネ
スプロセスに影響

ビジネスプロセスの変更
がシステムへ大きく影響

8

© NEC Corporation 2006

WebOTX Process Conductorを利用すると
<営業部門>

<工場>

<OEM元>

<物流部門>

受発注システム

生産計画システム

生産計画システム

物流システム

メインフレーム

Oracle

JCA

JCA

SOAP

SOAP

Webサービス

SOAP
SOAP

SOAP

RMI

File

WebOTX Process Conductorを使
えば、業務プロセスの変化に柔軟
に対応できる!!!

在庫/生産計画問
い合わせ

出荷指示

受注
Process Conductor

EJB

出荷
OEM元に在庫/生
産計画問い
合わせ

納品書送付

9

© NEC Corporation 2006

受領書送付


Slide 4

SOA基盤製品
「見る、聞く、体験する SOAノウハウツアー」

2006年12月6日~ 2006年12月8日

WebOTX ESB
WebOTX Process Conductor

アプリケーション層の対応範囲が広いアーキテクチャー
~3層構造システム~
従来システムのレイヤ構造(3層構造)
プレゼンテーション層

アプリケーション層

ユーザ
インタフェース

アプリケー
ション

ユーザ
インタフェース

アプリケー
ション

ユーザ
インタフェース

アプリケーション

データストア層

• アプリケーションの中に、ビジネスプロセスとサービスも包含されています
• 堅牢性、レスポンスタイムと言った面では有利です
3

© NEC Corporation 2006

柔軟に変化を吸収するアーキテクチャ
~サービス指向アーキテクチャ(SOA)~
SOAシステムのレイヤ構造











プレゼンテーション層

ユーザ
インタフェース

ユーザ
インタフェース

ビジネスプロセス統合
プロセスの変化を吸収

プロセス層

(HUB製品)

サービス層








ユーザ
インタフェース

アプリケーション層

サービスバス
アプリケーションの変
更を吸収

サービス呼出/メッセージ変換

I/F

I/F

業務ロジック

業務ロジック

DAO

DAO

I/F

I/F

業務ロジック
DAO

DAO

データストア層

• 従来のアプリケーションから、サービス層とプロセス層を分離独立
• 変化を吸収する範囲を出来るだけ小さくするための工夫
4

© NEC Corporation 2006

~サービス指向アーキテクチャ(SOA)~
• サービス化した業務を連携して、
ビジネスプロセスフローを実現
• 各業務システムとはSOAPで連
ユーザ
ユーザ
インタフェース 携
インタフェース

SOAシステムのレイヤ構造











プレゼンテーション層

ビジネスプロセス統合
WebOTX Process
Conductor

プロセス層

(HUB製品)

サービス層








ユーザ
インタフェース

アプリケーション層

サービスバス
WebOTX Enterprise
Service Bus

サービス呼出/メッセージ変換

I/F

I/F

業務ロジック

業務ロジック

DAO

DAO

I/F

DAO

I/F

• 様々な業務システム間を容易、
かつ高速に接続
業務ロジック
• SOAP、JMS、JCA等で連携
DAO

データストア層

• システム要件に応じプロセス統合製品、サービスバスを選択します。
5

© NEC Corporation 2006

システム連携の課題
<営業部門>

<工場>

<新設部門>

<物流部門>

受発注システム

生産計画システム

新設システム

物流システム

メインフレーム

Oracle

EJB

EJB

呼び出しの変更
が大変

サービスを組み合
わせた設計は困難

6

© NEC Corporation 2006

WebOTX ESBを利用すると
<営業部門>

<工場>

<新設部門>

<物流部門>

受発注システム

生産計画システム

新設システム

物流システム

メインフレーム

Oracle

EJB

EJB

JCA

JCA

RMI

RMI

SOAP

SOAP

SOAP

SOAP

WebOTX ESBを使えば、「既存資
産を有効活用」して「拡張しやすい
構成」でシステム連携でき
る!!!
7

© NEC Corporation 2006

システム変更の課題
▼アプリケーションの中に、ビジネスプロセスが含まれている

プレゼンテーション層

アプリケーション層

ユーザ
インタフェース

ユーザ
インタフェース

ユーザ
インタフェース

アプリケー
ション

アプリケー
ション

アプリケーション

データストア層

業務ロジックやデータ
ストアの変更もビジネ
スプロセスに影響

ビジネスプロセスの変更
がシステムへ大きく影響

8

© NEC Corporation 2006

WebOTX Process Conductorを利用すると
<営業部門>

<工場>

<OEM元>

<物流部門>

受発注システム

生産計画システム

生産計画システム

物流システム

メインフレーム

Oracle

JCA

JCA

SOAP

SOAP

Webサービス

SOAP
SOAP

SOAP

RMI

File

WebOTX Process Conductorを使
えば、業務プロセスの変化に柔軟
に対応できる!!!

在庫/生産計画問
い合わせ

出荷指示

受注
Process Conductor

EJB

出荷
OEM元に在庫/生
産計画問い
合わせ

納品書送付

9

© NEC Corporation 2006

受領書送付


Slide 5

SOA基盤製品
「見る、聞く、体験する SOAノウハウツアー」

2006年12月6日~ 2006年12月8日

WebOTX ESB
WebOTX Process Conductor

アプリケーション層の対応範囲が広いアーキテクチャー
~3層構造システム~
従来システムのレイヤ構造(3層構造)
プレゼンテーション層

アプリケーション層

ユーザ
インタフェース

アプリケー
ション

ユーザ
インタフェース

アプリケー
ション

ユーザ
インタフェース

アプリケーション

データストア層

• アプリケーションの中に、ビジネスプロセスとサービスも包含されています
• 堅牢性、レスポンスタイムと言った面では有利です
3

© NEC Corporation 2006

柔軟に変化を吸収するアーキテクチャ
~サービス指向アーキテクチャ(SOA)~
SOAシステムのレイヤ構造











プレゼンテーション層

ユーザ
インタフェース

ユーザ
インタフェース

ビジネスプロセス統合
プロセスの変化を吸収

プロセス層

(HUB製品)

サービス層








ユーザ
インタフェース

アプリケーション層

サービスバス
アプリケーションの変
更を吸収

サービス呼出/メッセージ変換

I/F

I/F

業務ロジック

業務ロジック

DAO

DAO

I/F

I/F

業務ロジック
DAO

DAO

データストア層

• 従来のアプリケーションから、サービス層とプロセス層を分離独立
• 変化を吸収する範囲を出来るだけ小さくするための工夫
4

© NEC Corporation 2006

~サービス指向アーキテクチャ(SOA)~
• サービス化した業務を連携して、
ビジネスプロセスフローを実現
• 各業務システムとはSOAPで連
ユーザ
ユーザ
インタフェース 携
インタフェース

SOAシステムのレイヤ構造











プレゼンテーション層

ビジネスプロセス統合
WebOTX Process
Conductor

プロセス層

(HUB製品)

サービス層








ユーザ
インタフェース

アプリケーション層

サービスバス
WebOTX Enterprise
Service Bus

サービス呼出/メッセージ変換

I/F

I/F

業務ロジック

業務ロジック

DAO

DAO

I/F

DAO

I/F

• 様々な業務システム間を容易、
かつ高速に接続
業務ロジック
• SOAP、JMS、JCA等で連携
DAO

データストア層

• システム要件に応じプロセス統合製品、サービスバスを選択します。
5

© NEC Corporation 2006

システム連携の課題
<営業部門>

<工場>

<新設部門>

<物流部門>

受発注システム

生産計画システム

新設システム

物流システム

メインフレーム

Oracle

EJB

EJB

呼び出しの変更
が大変

サービスを組み合
わせた設計は困難

6

© NEC Corporation 2006

WebOTX ESBを利用すると
<営業部門>

<工場>

<新設部門>

<物流部門>

受発注システム

生産計画システム

新設システム

物流システム

メインフレーム

Oracle

EJB

EJB

JCA

JCA

RMI

RMI

SOAP

SOAP

SOAP

SOAP

WebOTX ESBを使えば、「既存資
産を有効活用」して「拡張しやすい
構成」でシステム連携でき
る!!!
7

© NEC Corporation 2006

システム変更の課題
▼アプリケーションの中に、ビジネスプロセスが含まれている

プレゼンテーション層

アプリケーション層

ユーザ
インタフェース

ユーザ
インタフェース

ユーザ
インタフェース

アプリケー
ション

アプリケー
ション

アプリケーション

データストア層

業務ロジックやデータ
ストアの変更もビジネ
スプロセスに影響

ビジネスプロセスの変更
がシステムへ大きく影響

8

© NEC Corporation 2006

WebOTX Process Conductorを利用すると
<営業部門>

<工場>

<OEM元>

<物流部門>

受発注システム

生産計画システム

生産計画システム

物流システム

メインフレーム

Oracle

JCA

JCA

SOAP

SOAP

Webサービス

SOAP
SOAP

SOAP

RMI

File

WebOTX Process Conductorを使
えば、業務プロセスの変化に柔軟
に対応できる!!!

在庫/生産計画問
い合わせ

出荷指示

受注
Process Conductor

EJB

出荷
OEM元に在庫/生
産計画問い
合わせ

納品書送付

9

© NEC Corporation 2006

受領書送付


Slide 6

SOA基盤製品
「見る、聞く、体験する SOAノウハウツアー」

2006年12月6日~ 2006年12月8日

WebOTX ESB
WebOTX Process Conductor

アプリケーション層の対応範囲が広いアーキテクチャー
~3層構造システム~
従来システムのレイヤ構造(3層構造)
プレゼンテーション層

アプリケーション層

ユーザ
インタフェース

アプリケー
ション

ユーザ
インタフェース

アプリケー
ション

ユーザ
インタフェース

アプリケーション

データストア層

• アプリケーションの中に、ビジネスプロセスとサービスも包含されています
• 堅牢性、レスポンスタイムと言った面では有利です
3

© NEC Corporation 2006

柔軟に変化を吸収するアーキテクチャ
~サービス指向アーキテクチャ(SOA)~
SOAシステムのレイヤ構造











プレゼンテーション層

ユーザ
インタフェース

ユーザ
インタフェース

ビジネスプロセス統合
プロセスの変化を吸収

プロセス層

(HUB製品)

サービス層








ユーザ
インタフェース

アプリケーション層

サービスバス
アプリケーションの変
更を吸収

サービス呼出/メッセージ変換

I/F

I/F

業務ロジック

業務ロジック

DAO

DAO

I/F

I/F

業務ロジック
DAO

DAO

データストア層

• 従来のアプリケーションから、サービス層とプロセス層を分離独立
• 変化を吸収する範囲を出来るだけ小さくするための工夫
4

© NEC Corporation 2006

~サービス指向アーキテクチャ(SOA)~
• サービス化した業務を連携して、
ビジネスプロセスフローを実現
• 各業務システムとはSOAPで連
ユーザ
ユーザ
インタフェース 携
インタフェース

SOAシステムのレイヤ構造











プレゼンテーション層

ビジネスプロセス統合
WebOTX Process
Conductor

プロセス層

(HUB製品)

サービス層








ユーザ
インタフェース

アプリケーション層

サービスバス
WebOTX Enterprise
Service Bus

サービス呼出/メッセージ変換

I/F

I/F

業務ロジック

業務ロジック

DAO

DAO

I/F

DAO

I/F

• 様々な業務システム間を容易、
かつ高速に接続
業務ロジック
• SOAP、JMS、JCA等で連携
DAO

データストア層

• システム要件に応じプロセス統合製品、サービスバスを選択します。
5

© NEC Corporation 2006

システム連携の課題
<営業部門>

<工場>

<新設部門>

<物流部門>

受発注システム

生産計画システム

新設システム

物流システム

メインフレーム

Oracle

EJB

EJB

呼び出しの変更
が大変

サービスを組み合
わせた設計は困難

6

© NEC Corporation 2006

WebOTX ESBを利用すると
<営業部門>

<工場>

<新設部門>

<物流部門>

受発注システム

生産計画システム

新設システム

物流システム

メインフレーム

Oracle

EJB

EJB

JCA

JCA

RMI

RMI

SOAP

SOAP

SOAP

SOAP

WebOTX ESBを使えば、「既存資
産を有効活用」して「拡張しやすい
構成」でシステム連携でき
る!!!
7

© NEC Corporation 2006

システム変更の課題
▼アプリケーションの中に、ビジネスプロセスが含まれている

プレゼンテーション層

アプリケーション層

ユーザ
インタフェース

ユーザ
インタフェース

ユーザ
インタフェース

アプリケー
ション

アプリケー
ション

アプリケーション

データストア層

業務ロジックやデータ
ストアの変更もビジネ
スプロセスに影響

ビジネスプロセスの変更
がシステムへ大きく影響

8

© NEC Corporation 2006

WebOTX Process Conductorを利用すると
<営業部門>

<工場>

<OEM元>

<物流部門>

受発注システム

生産計画システム

生産計画システム

物流システム

メインフレーム

Oracle

JCA

JCA

SOAP

SOAP

Webサービス

SOAP
SOAP

SOAP

RMI

File

WebOTX Process Conductorを使
えば、業務プロセスの変化に柔軟
に対応できる!!!

在庫/生産計画問
い合わせ

出荷指示

受注
Process Conductor

EJB

出荷
OEM元に在庫/生
産計画問い
合わせ

納品書送付

9

© NEC Corporation 2006

受領書送付


Slide 7

SOA基盤製品
「見る、聞く、体験する SOAノウハウツアー」

2006年12月6日~ 2006年12月8日

WebOTX ESB
WebOTX Process Conductor

アプリケーション層の対応範囲が広いアーキテクチャー
~3層構造システム~
従来システムのレイヤ構造(3層構造)
プレゼンテーション層

アプリケーション層

ユーザ
インタフェース

アプリケー
ション

ユーザ
インタフェース

アプリケー
ション

ユーザ
インタフェース

アプリケーション

データストア層

• アプリケーションの中に、ビジネスプロセスとサービスも包含されています
• 堅牢性、レスポンスタイムと言った面では有利です
3

© NEC Corporation 2006

柔軟に変化を吸収するアーキテクチャ
~サービス指向アーキテクチャ(SOA)~
SOAシステムのレイヤ構造











プレゼンテーション層

ユーザ
インタフェース

ユーザ
インタフェース

ビジネスプロセス統合
プロセスの変化を吸収

プロセス層

(HUB製品)

サービス層








ユーザ
インタフェース

アプリケーション層

サービスバス
アプリケーションの変
更を吸収

サービス呼出/メッセージ変換

I/F

I/F

業務ロジック

業務ロジック

DAO

DAO

I/F

I/F

業務ロジック
DAO

DAO

データストア層

• 従来のアプリケーションから、サービス層とプロセス層を分離独立
• 変化を吸収する範囲を出来るだけ小さくするための工夫
4

© NEC Corporation 2006

~サービス指向アーキテクチャ(SOA)~
• サービス化した業務を連携して、
ビジネスプロセスフローを実現
• 各業務システムとはSOAPで連
ユーザ
ユーザ
インタフェース 携
インタフェース

SOAシステムのレイヤ構造











プレゼンテーション層

ビジネスプロセス統合
WebOTX Process
Conductor

プロセス層

(HUB製品)

サービス層








ユーザ
インタフェース

アプリケーション層

サービスバス
WebOTX Enterprise
Service Bus

サービス呼出/メッセージ変換

I/F

I/F

業務ロジック

業務ロジック

DAO

DAO

I/F

DAO

I/F

• 様々な業務システム間を容易、
かつ高速に接続
業務ロジック
• SOAP、JMS、JCA等で連携
DAO

データストア層

• システム要件に応じプロセス統合製品、サービスバスを選択します。
5

© NEC Corporation 2006

システム連携の課題
<営業部門>

<工場>

<新設部門>

<物流部門>

受発注システム

生産計画システム

新設システム

物流システム

メインフレーム

Oracle

EJB

EJB

呼び出しの変更
が大変

サービスを組み合
わせた設計は困難

6

© NEC Corporation 2006

WebOTX ESBを利用すると
<営業部門>

<工場>

<新設部門>

<物流部門>

受発注システム

生産計画システム

新設システム

物流システム

メインフレーム

Oracle

EJB

EJB

JCA

JCA

RMI

RMI

SOAP

SOAP

SOAP

SOAP

WebOTX ESBを使えば、「既存資
産を有効活用」して「拡張しやすい
構成」でシステム連携でき
る!!!
7

© NEC Corporation 2006

システム変更の課題
▼アプリケーションの中に、ビジネスプロセスが含まれている

プレゼンテーション層

アプリケーション層

ユーザ
インタフェース

ユーザ
インタフェース

ユーザ
インタフェース

アプリケー
ション

アプリケー
ション

アプリケーション

データストア層

業務ロジックやデータ
ストアの変更もビジネ
スプロセスに影響

ビジネスプロセスの変更
がシステムへ大きく影響

8

© NEC Corporation 2006

WebOTX Process Conductorを利用すると
<営業部門>

<工場>

<OEM元>

<物流部門>

受発注システム

生産計画システム

生産計画システム

物流システム

メインフレーム

Oracle

JCA

JCA

SOAP

SOAP

Webサービス

SOAP
SOAP

SOAP

RMI

File

WebOTX Process Conductorを使
えば、業務プロセスの変化に柔軟
に対応できる!!!

在庫/生産計画問
い合わせ

出荷指示

受注
Process Conductor

EJB

出荷
OEM元に在庫/生
産計画問い
合わせ

納品書送付

9

© NEC Corporation 2006

受領書送付


Slide 8

SOA基盤製品
「見る、聞く、体験する SOAノウハウツアー」

2006年12月6日~ 2006年12月8日

WebOTX ESB
WebOTX Process Conductor

アプリケーション層の対応範囲が広いアーキテクチャー
~3層構造システム~
従来システムのレイヤ構造(3層構造)
プレゼンテーション層

アプリケーション層

ユーザ
インタフェース

アプリケー
ション

ユーザ
インタフェース

アプリケー
ション

ユーザ
インタフェース

アプリケーション

データストア層

• アプリケーションの中に、ビジネスプロセスとサービスも包含されています
• 堅牢性、レスポンスタイムと言った面では有利です
3

© NEC Corporation 2006

柔軟に変化を吸収するアーキテクチャ
~サービス指向アーキテクチャ(SOA)~
SOAシステムのレイヤ構造











プレゼンテーション層

ユーザ
インタフェース

ユーザ
インタフェース

ビジネスプロセス統合
プロセスの変化を吸収

プロセス層

(HUB製品)

サービス層








ユーザ
インタフェース

アプリケーション層

サービスバス
アプリケーションの変
更を吸収

サービス呼出/メッセージ変換

I/F

I/F

業務ロジック

業務ロジック

DAO

DAO

I/F

I/F

業務ロジック
DAO

DAO

データストア層

• 従来のアプリケーションから、サービス層とプロセス層を分離独立
• 変化を吸収する範囲を出来るだけ小さくするための工夫
4

© NEC Corporation 2006

~サービス指向アーキテクチャ(SOA)~
• サービス化した業務を連携して、
ビジネスプロセスフローを実現
• 各業務システムとはSOAPで連
ユーザ
ユーザ
インタフェース 携
インタフェース

SOAシステムのレイヤ構造











プレゼンテーション層

ビジネスプロセス統合
WebOTX Process
Conductor

プロセス層

(HUB製品)

サービス層








ユーザ
インタフェース

アプリケーション層

サービスバス
WebOTX Enterprise
Service Bus

サービス呼出/メッセージ変換

I/F

I/F

業務ロジック

業務ロジック

DAO

DAO

I/F

DAO

I/F

• 様々な業務システム間を容易、
かつ高速に接続
業務ロジック
• SOAP、JMS、JCA等で連携
DAO

データストア層

• システム要件に応じプロセス統合製品、サービスバスを選択します。
5

© NEC Corporation 2006

システム連携の課題
<営業部門>

<工場>

<新設部門>

<物流部門>

受発注システム

生産計画システム

新設システム

物流システム

メインフレーム

Oracle

EJB

EJB

呼び出しの変更
が大変

サービスを組み合
わせた設計は困難

6

© NEC Corporation 2006

WebOTX ESBを利用すると
<営業部門>

<工場>

<新設部門>

<物流部門>

受発注システム

生産計画システム

新設システム

物流システム

メインフレーム

Oracle

EJB

EJB

JCA

JCA

RMI

RMI

SOAP

SOAP

SOAP

SOAP

WebOTX ESBを使えば、「既存資
産を有効活用」して「拡張しやすい
構成」でシステム連携でき
る!!!
7

© NEC Corporation 2006

システム変更の課題
▼アプリケーションの中に、ビジネスプロセスが含まれている

プレゼンテーション層

アプリケーション層

ユーザ
インタフェース

ユーザ
インタフェース

ユーザ
インタフェース

アプリケー
ション

アプリケー
ション

アプリケーション

データストア層

業務ロジックやデータ
ストアの変更もビジネ
スプロセスに影響

ビジネスプロセスの変更
がシステムへ大きく影響

8

© NEC Corporation 2006

WebOTX Process Conductorを利用すると
<営業部門>

<工場>

<OEM元>

<物流部門>

受発注システム

生産計画システム

生産計画システム

物流システム

メインフレーム

Oracle

JCA

JCA

SOAP

SOAP

Webサービス

SOAP
SOAP

SOAP

RMI

File

WebOTX Process Conductorを使
えば、業務プロセスの変化に柔軟
に対応できる!!!

在庫/生産計画問
い合わせ

出荷指示

受注
Process Conductor

EJB

出荷
OEM元に在庫/生
産計画問い
合わせ

納品書送付

9

© NEC Corporation 2006

受領書送付


Slide 9

SOA基盤製品
「見る、聞く、体験する SOAノウハウツアー」

2006年12月6日~ 2006年12月8日

WebOTX ESB
WebOTX Process Conductor

アプリケーション層の対応範囲が広いアーキテクチャー
~3層構造システム~
従来システムのレイヤ構造(3層構造)
プレゼンテーション層

アプリケーション層

ユーザ
インタフェース

アプリケー
ション

ユーザ
インタフェース

アプリケー
ション

ユーザ
インタフェース

アプリケーション

データストア層

• アプリケーションの中に、ビジネスプロセスとサービスも包含されています
• 堅牢性、レスポンスタイムと言った面では有利です
3

© NEC Corporation 2006

柔軟に変化を吸収するアーキテクチャ
~サービス指向アーキテクチャ(SOA)~
SOAシステムのレイヤ構造











プレゼンテーション層

ユーザ
インタフェース

ユーザ
インタフェース

ビジネスプロセス統合
プロセスの変化を吸収

プロセス層

(HUB製品)

サービス層








ユーザ
インタフェース

アプリケーション層

サービスバス
アプリケーションの変
更を吸収

サービス呼出/メッセージ変換

I/F

I/F

業務ロジック

業務ロジック

DAO

DAO

I/F

I/F

業務ロジック
DAO

DAO

データストア層

• 従来のアプリケーションから、サービス層とプロセス層を分離独立
• 変化を吸収する範囲を出来るだけ小さくするための工夫
4

© NEC Corporation 2006

~サービス指向アーキテクチャ(SOA)~
• サービス化した業務を連携して、
ビジネスプロセスフローを実現
• 各業務システムとはSOAPで連
ユーザ
ユーザ
インタフェース 携
インタフェース

SOAシステムのレイヤ構造











プレゼンテーション層

ビジネスプロセス統合
WebOTX Process
Conductor

プロセス層

(HUB製品)

サービス層








ユーザ
インタフェース

アプリケーション層

サービスバス
WebOTX Enterprise
Service Bus

サービス呼出/メッセージ変換

I/F

I/F

業務ロジック

業務ロジック

DAO

DAO

I/F

DAO

I/F

• 様々な業務システム間を容易、
かつ高速に接続
業務ロジック
• SOAP、JMS、JCA等で連携
DAO

データストア層

• システム要件に応じプロセス統合製品、サービスバスを選択します。
5

© NEC Corporation 2006

システム連携の課題
<営業部門>

<工場>

<新設部門>

<物流部門>

受発注システム

生産計画システム

新設システム

物流システム

メインフレーム

Oracle

EJB

EJB

呼び出しの変更
が大変

サービスを組み合
わせた設計は困難

6

© NEC Corporation 2006

WebOTX ESBを利用すると
<営業部門>

<工場>

<新設部門>

<物流部門>

受発注システム

生産計画システム

新設システム

物流システム

メインフレーム

Oracle

EJB

EJB

JCA

JCA

RMI

RMI

SOAP

SOAP

SOAP

SOAP

WebOTX ESBを使えば、「既存資
産を有効活用」して「拡張しやすい
構成」でシステム連携でき
る!!!
7

© NEC Corporation 2006

システム変更の課題
▼アプリケーションの中に、ビジネスプロセスが含まれている

プレゼンテーション層

アプリケーション層

ユーザ
インタフェース

ユーザ
インタフェース

ユーザ
インタフェース

アプリケー
ション

アプリケー
ション

アプリケーション

データストア層

業務ロジックやデータ
ストアの変更もビジネ
スプロセスに影響

ビジネスプロセスの変更
がシステムへ大きく影響

8

© NEC Corporation 2006

WebOTX Process Conductorを利用すると
<営業部門>

<工場>

<OEM元>

<物流部門>

受発注システム

生産計画システム

生産計画システム

物流システム

メインフレーム

Oracle

JCA

JCA

SOAP

SOAP

Webサービス

SOAP
SOAP

SOAP

RMI

File

WebOTX Process Conductorを使
えば、業務プロセスの変化に柔軟
に対応できる!!!

在庫/生産計画問
い合わせ

出荷指示

受注
Process Conductor

EJB

出荷
OEM元に在庫/生
産計画問い
合わせ

納品書送付

9

© NEC Corporation 2006

受領書送付


Slide 10

SOA基盤製品
「見る、聞く、体験する SOAノウハウツアー」

2006年12月6日~ 2006年12月8日

WebOTX ESB
WebOTX Process Conductor

アプリケーション層の対応範囲が広いアーキテクチャー
~3層構造システム~
従来システムのレイヤ構造(3層構造)
プレゼンテーション層

アプリケーション層

ユーザ
インタフェース

アプリケー
ション

ユーザ
インタフェース

アプリケー
ション

ユーザ
インタフェース

アプリケーション

データストア層

• アプリケーションの中に、ビジネスプロセスとサービスも包含されています
• 堅牢性、レスポンスタイムと言った面では有利です
3

© NEC Corporation 2006

柔軟に変化を吸収するアーキテクチャ
~サービス指向アーキテクチャ(SOA)~
SOAシステムのレイヤ構造











プレゼンテーション層

ユーザ
インタフェース

ユーザ
インタフェース

ビジネスプロセス統合
プロセスの変化を吸収

プロセス層

(HUB製品)

サービス層








ユーザ
インタフェース

アプリケーション層

サービスバス
アプリケーションの変
更を吸収

サービス呼出/メッセージ変換

I/F

I/F

業務ロジック

業務ロジック

DAO

DAO

I/F

I/F

業務ロジック
DAO

DAO

データストア層

• 従来のアプリケーションから、サービス層とプロセス層を分離独立
• 変化を吸収する範囲を出来るだけ小さくするための工夫
4

© NEC Corporation 2006

~サービス指向アーキテクチャ(SOA)~
• サービス化した業務を連携して、
ビジネスプロセスフローを実現
• 各業務システムとはSOAPで連
ユーザ
ユーザ
インタフェース 携
インタフェース

SOAシステムのレイヤ構造











プレゼンテーション層

ビジネスプロセス統合
WebOTX Process
Conductor

プロセス層

(HUB製品)

サービス層








ユーザ
インタフェース

アプリケーション層

サービスバス
WebOTX Enterprise
Service Bus

サービス呼出/メッセージ変換

I/F

I/F

業務ロジック

業務ロジック

DAO

DAO

I/F

DAO

I/F

• 様々な業務システム間を容易、
かつ高速に接続
業務ロジック
• SOAP、JMS、JCA等で連携
DAO

データストア層

• システム要件に応じプロセス統合製品、サービスバスを選択します。
5

© NEC Corporation 2006

システム連携の課題
<営業部門>

<工場>

<新設部門>

<物流部門>

受発注システム

生産計画システム

新設システム

物流システム

メインフレーム

Oracle

EJB

EJB

呼び出しの変更
が大変

サービスを組み合
わせた設計は困難

6

© NEC Corporation 2006

WebOTX ESBを利用すると
<営業部門>

<工場>

<新設部門>

<物流部門>

受発注システム

生産計画システム

新設システム

物流システム

メインフレーム

Oracle

EJB

EJB

JCA

JCA

RMI

RMI

SOAP

SOAP

SOAP

SOAP

WebOTX ESBを使えば、「既存資
産を有効活用」して「拡張しやすい
構成」でシステム連携でき
る!!!
7

© NEC Corporation 2006

システム変更の課題
▼アプリケーションの中に、ビジネスプロセスが含まれている

プレゼンテーション層

アプリケーション層

ユーザ
インタフェース

ユーザ
インタフェース

ユーザ
インタフェース

アプリケー
ション

アプリケー
ション

アプリケーション

データストア層

業務ロジックやデータ
ストアの変更もビジネ
スプロセスに影響

ビジネスプロセスの変更
がシステムへ大きく影響

8

© NEC Corporation 2006

WebOTX Process Conductorを利用すると
<営業部門>

<工場>

<OEM元>

<物流部門>

受発注システム

生産計画システム

生産計画システム

物流システム

メインフレーム

Oracle

JCA

JCA

SOAP

SOAP

Webサービス

SOAP
SOAP

SOAP

RMI

File

WebOTX Process Conductorを使
えば、業務プロセスの変化に柔軟
に対応できる!!!

在庫/生産計画問
い合わせ

出荷指示

受注
Process Conductor

EJB

出荷
OEM元に在庫/生
産計画問い
合わせ

納品書送付

9

© NEC Corporation 2006

受領書送付