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 受領書送付
© Copyright 2024 ExpyDoc