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

Slides:



Advertisements
Similar presentations
☆ ESB概要 現在ほとんどのベンダーが(ESBと呼んでいるかどう かは 別として)「ESBにあたるもの」を、その提供するSO A実現の ためのミドルウェア中に、中核のITインフラとして実装 しており ます。 もちろんその基本的な機能は共通ですが、これがESB だ というような確定した技術や製品があるわけではなく、各.
Advertisements

実践的 SOA 導入ガイド ~ 検討から導入まで - J-SOX の向こうに ~. 1 Copyright 2007(C) Software Research Associates, Inc. Create(4/12/2007 K.Makita) Update(5/7/2007 K.Makita )
1 金属加工会社における 生産工程管理システムの開発 電子情報システム工学専攻 S0713 清水 邦宏.
Oracle Application Express アーキテクチャ. © 2009 Oracle Corporation アーキテクチャ概要 データベース 9iR2 、 10g 、 11g 、 XE 内に統合 メタデータ駆動型 APEX リスナー、組込みゲートウェイ、または ModPLSQL を使用.
生産管理システム TCC 開発事例 ・業種 製造業 ( 機 械 ) ・分野 生産管理. Step by Tomorrow システム概要 工場の受注から生産、在庫、製造、原価を一括管理で きる統合生産管理システムです。 その他の機能として、社内業務を支援する機能として タイムシート、掲示板、新着情報、行動予定表などの.
第 5 章 総合的会計情報システムにおける 管理会計 1. ERP パッケージとは何か 2. ERP パッケージと管理会計 3. ERP パッケージ導入の効果.
Copyright 2009 FUJITSU SOCIAL SCIENCE LABORATORY LIMITED SOA で失敗しないための現実的アプロ ーチ.
EDI 接続によるメーカー側 のメリット 2003 年 9 月 4 システム部会 所属企業 : ジョンソン・エンド・ジョンソン株式 会社 仁瓶 太郎.
BPLogix + Fiorano SOA Platform ヒューマンワークフローとの連携. この資料は、情報提供を目的としたものであり、提供している情報内容は記述時点でのありのままを述べた ものです。 この資料は資料の販売を目的としたものでもなく、また、弊社製品の特定の目的への適合性などについてい.
1 会社名: 氏名: 日付: 会社名: 氏名: 日付:. 2 内容 企業のセキュリティ対策状況 ユーザー管理の重要性 ユーザー管理製品 市場状況 Active Directory とは Active Directory 利用に最低限必要な準備 ユーザー管理のご提案内容 最初の取り組み:ユーザー情報の統合管理.
SOA 導入ロードマップ ~ Think Big! Start Small! ~ タイトルは仮名です。 (変更予定)
SOA/PaaS/API エコノミー 株式会社アプライド・マーケティング 大越 章司
         AVAIL,Inc. ただ今より、アベイル並びに、私共のミドルウェア製品を利用した連携ソリューションについてのご紹介を致します。
Curlの特徴.
第3回参考文献発表 PHP言語 岩永逸平.
WordPressの基礎.
Rapid紹介 開発手法(Rapid活用)
Microsoft® UC&C向けデル導入計画
ここに若林の絵が入る Ⅰ 従来型サービスの課題 Ⅴ Solaris基盤ヘルスチェックサービス ●従来型サービス Ⅱ 新サービスの概要
ERPとして必要な統合管理機能を有し、内部統制等の様々なニーズに柔軟に対応
Microsoft Office InfoPath 2003 概要
複数のコンピュータ(ノード)を一群にまとめて、信頼性や処理性能の向上を実現するシステム
部分最適と全体最適 EA/BPM/BPR/ERP
PaaSの起源とxaaSの今後.
絞り込み:多様化の必要性を減らす ●製品の絞り込み 適応という課題に取り組むのに最強のツール!! 現地市場で有利に競争していこうというときに
会社間受注処理 SAP Best Practices.
ARM 株式会社アプライド・マーケティング 大越 章司
今更ながらだけど、WCFと遊んでみよう^^
パッケージソフトウェア利用コンピュータシステム構築委託契約書 パッケージソフトウェア、OS、第三者ソフトウェアの使用許諾契約
ユースケース図2-4~ FM11012 中島拓也.
ネストした仮想化を用いた VMの安全な帯域外リモート管理
リファクタリングのための 変更波及解析を利用した テスト支援ツールの提案
ネットワーク機器接続 2SK 情報機器工学.
企業情報システム構築の基礎技術 「情報システム開発概論」 ガイダンス ネットワーク情報学部 小林 隆
現金に替わる電子マネーの実装 200702894 大城 翔太 木下研究室.
SOA/PaaS/API/マイクロサービス/サーバーレス
政府情報システムのコスト削減の 取組状況について
Accessでできる 「サーバー・データベースシステム構築」のご紹介
MPIによる行列積計算 情報論理工学研究室 渡邉伊織 情報論理工学研究室 渡邉伊織です。
2003年度 データベース論 安藤 友晴.
イーサネット.
SOA (Service-oriented-architecture)
Oracle APEX Forms変換の概要
近畿大学工学部情報学科情報システムコース 切戸健勝
All IP Computer Architecture
部分最適と全体最適 EA/BPM/BPR さて、ERPのお話しをする前に、ERPが産まれるまでの企業システムについて考えてみたいと思います。
%Offや特別割引価格について、Dell直販のものを参考にして作成していただけますようお願いいたします。
ERPとグローバル展開 © , all rights reserved by NetCommerce & applied marketing.
.NET Framework 3.0 概要 (旧称 : WinFX)
Webサービスによる 加工工程決定支援システム
アップデート 株式会社アプライド・マーケティング 大越 章司
ゲーム開発モデルの基礎.
All Rights Reserved, Copyright © 2004, Kobayashi
第3回  業務プロセスとERP.
第3回 河川GIS・アプリケーション 標準インタフェース作成協議会 説明資料
ネットワークをシンプルにする エンタープライズ NFV
顧客管理、商談活動、フィードバック、 資産形成を通じて、顧客と長期的な関係を
今更ながらだけど、WCFと遊んでみよう^^
地方公共団体オープンデータ推進ガイドラインの概要
パッケージソフトウェア利用コンピュータシステム構築委託契約書 パッケージソフトウェア、OS、第三者ソフトウェアの使用許諾契約
All Rights Reserved, Copyright © 2004, Kobayashi
MPIを用いた並列処理計算 情報論理工学研究室 金久 英之
インターネットワーキング.
オントロジーを利用した Webサービスの実行支援に関する研究
SAPジャパン株式会社 エデュケーション・サービス事業本部 2009年7月
複数ホストにまたがるVMの 高速かつ柔軟な 部分マイグレーション
Microsoft Office Project Server 2007
ARM 株式会社アプライド・マーケティング 大越 章司
ソフトウェア工学 知能情報学部 新田直也.
GluonJ を用いたビジネスロジックからのデータベースアクセスの分離
Presentation transcript:

SOA基盤製品 「見る、聞く、体験する SOAノウハウツアー」 2006年12月6日~ 2006年12月8日

WebOTX ESB WebOTX Process Conductor 次にSOAを支える実行基盤についてご紹介します。 製品としてはWebOTXという製品となります。

アプリケーション層の対応範囲が広いアーキテクチャー ~3層構造システム~ 従来システムのレイヤ構造(3層構造) プレゼンテーション層 ユーザ インタフェース ユーザ インタフェース ユーザ インタフェース アプリケーション層 アプリケー ション アプリケー ション アプリケーション こちらがSOAを適用したときの階層構造です。 先程の図のアプリケーション層にあたる部分が  プロセス層  サービス層  アプリケーション層に に分離された構造になっています。 システム全体が大きくなった訳ではなくて、1つの「かたまり」だったものが 内容に応じて3つに分離された構造になっています。 このように分離することによって、  ビジネスプロセスの変更は、プロセス層だけに影響する といったように、システムを変更した際に影響範囲を小さくすることができるのです。 これがいわゆる、SOAを導入すると変化に強いシステムができる と言われている内容の根拠になります。 (補足:説明はしない) サービス層とプロセス層を中継するHUBは製品の位置付けであり、アーキテクチャの階層としては考えません。 HUB製品を導入することでビジネスの変更に対するシステムの柔軟性、再利用性等を高めることができます。 データストア層 アプリケーションの中に、ビジネスプロセスとサービスも包含されています 堅牢性、レスポンスタイムと言った面では有利です © NEC Corporation 2006

柔軟に変化を吸収するアーキテクチャ ~サービス指向アーキテクチャ(SOA)~ サービス呼出/メッセージ変換 SOAで追加される層 プレゼンテーション層 ユーザ インタフェース ユーザ インタフェース ユーザ インタフェース プロセス層 ビジネスプロセス統合 プロセスの変化を吸収 (HUB製品) サービスバス アプリケーションの変更を吸収 サービス層 I/F I/F I/F I/F 従来の3層構造 アプリケーション層 業務ロジック 業務ロジック 業務ロジック こちらがSOAを適用したときの階層構造です。 先程の図のアプリケーション層にあたる部分が  プロセス層  サービス層  アプリケーション層に に分離された構造になっています。 システム全体が大きくなった訳ではなくて、1つの「かたまり」だったものが 内容に応じて3つに分離された構造になっています。 このように分離することによって、  ビジネスプロセスの変更は、プロセス層だけに影響する といったように、システムを変更した際に影響範囲を小さくすることができるのです。 これがいわゆる、SOAを導入すると変化に強いシステムができる と言われている内容の根拠になります。 (補足:説明はしない) サービス層とプロセス層を中継するHUBは製品の位置付けであり、アーキテクチャの階層としては考えません。 HUB製品を導入することでビジネスの変更に対するシステムの柔軟性、再利用性等を高めることができます。 DAO DAO DAO DAO データストア層 従来のアプリケーションから、サービス層とプロセス層を分離独立 変化を吸収する範囲を出来るだけ小さくするための工夫 © NEC Corporation 2006

~サービス指向アーキテクチャ(SOA)~ サービス化した業務を連携して、 ビジネスプロセスフローを実現 各業務システムとはSOAPで連携 SOAシステムのレイヤ構造 サービス呼出/メッセージ変換 SOAで追加される層 プレゼンテーション層 ユーザ インタフェース ユーザ インタフェース ユーザ インタフェース ビジネスプロセス統合 WebOTX Process Conductor プロセス層 (HUB製品) サービスバス WebOTX Enterprise Service Bus サービス層 I/F I/F I/F I/F 様々な業務システム間を容易、 かつ高速に接続 SOAP、JMS、JCA等で連携 従来の3層構造 アプリケーション層 業務ロジック 業務ロジック 業務ロジック そしてこちらは、このようなSOAの考え方を支える NECの製品になります。  ビジネスプロセスの実行は、WebOTX Process Conductor  サービスバスは、WebOTX ESB になります。 DAO DAO DAO DAO データストア層 システム要件に応じプロセス統合製品、サービスバスを選択します。 © NEC Corporation 2006

システム連携の課題 <新設部門> 新設システム <営業部門> 受発注システム <工場> 生産計画システム <物流部門> 物流システム EJB <新設部門> 新設システム <営業部門> 受発注システム <工場> 生産計画システム <物流部門> 物流システム メインフレーム Oracle EJB では、もう少し具体的に、それぞれの機能の特長についてご紹介します。 まず、システムの連携における課題です。 図のように、これまではシステム同士をつなげる場合、各システムを個別に つなげるということを行ってきました。 このような方法では、連携したいシステムが増えた場合、 システムの数だけ連携の作成が必要となり、大変でした。 このため、サービスを組み合わせたシステムの設計も困難でした。 呼び出しの変更が大変 サービスを組み合わせた設計は困難 © NEC Corporation 2006

WebOTX ESBを使えば、「既存資産を有効活用」して「拡張しやすい構成」でシステム連携できる!!! <営業部門> 受発注システム <工場> 生産計画システム EJB <新設部門> 新設システム <物流部門> 物流システム メインフレーム Oracle EJB RMI SOAP JCA JCA RMI SOAP SOAP SOAP WebOTX ESBを利用すると、各システムはそれぞれサービスバスに つなぐことで容易に連携することができるようになるため 既存資産の有効に活用して かつ、拡張が容易なシステム構成を実現することができるようになります。 では、サービスバスにどのように接続するのか 設定の様子をご覧ください。 WebOTX ESBを使えば、「既存資産を有効活用」して「拡張しやすい構成」でシステム連携できる!!! © NEC Corporation 2006

業務ロジックやデータストアの変更もビジネスプロセスに影響 ビジネスプロセスの変更がシステムへ大きく影響 システム変更の課題 アプリケーションの中に、ビジネスプロセスが含まれている プレゼンテーション層 ユーザ インタフェース ユーザ インタフェース ユーザ インタフェース アプリケーション層 アプリケー ション アプリケー ション アプリケーション データストア層 次に、システムの変更における課題です。 図のように、これまではシステム構成では、業務ロジックやビジネスプロセスが ひとかたまりになっていたので、システムの一部を変更すると その変更がシステム全体にどのように影響するのかを把握することが難しく 検証などが大変でした。 業務ロジックやデータストアの変更もビジネスプロセスに影響 ビジネスプロセスの変更がシステムへ大きく影響 © NEC Corporation 2006

WebOTX Process Conductorを使えば、業務プロセスの変化に柔軟に対応できる!!! <営業部門> 受発注システム <工場> 生産計画システム Webサービス <OEM元> 生産計画システム SOAP <物流部門> 物流システム メインフレーム Oracle EJB JCA JCA RMI WebOTX Process Conductorを使えば、業務プロセスの変化に柔軟に対応できる!!! SOAP OEM元に在庫/生産計画問い合わせ SOAP SOAP SOAP File WebOTX Process Conductorを利用すると、業務ロジックへの影響を少なく ビジネスプロセスの変更が可能になるので、 変化に強いシステムを実現することができます。 先程と同様、プロセスの修正の様子をご覧ください。 在庫/生産計画問い合わせ 出荷指示 受注 出荷 受領書送付 納品書送付 Process Conductor © NEC Corporation 2006