スライド 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
受領書送付