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