あああああああああ

Similar documents
あああああああああ

Oracle BPMによるエンドツーエンドでのビジネス・プロセス管理の達成

日本オラクルのSOA戦略

ORACLE Data Integrator

Oracle SOA Suite Enterprise Service Bus

Oracle Access ManagerとOracle Identity Managerの同時配置

Oracle Service-Oriented Architecture Suite

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

Oracle Cloud Adapter for Oracle RightNow Cloud Service

Oracle ESB レッスン03: ESB CustomerData SOAP

Oracle BI Publisherの概要

Oracle WebCenter Suite よくある質問 2006 年 10 月 この FAQ は Oracle WebCenter Suite に関するよくある質問とその回答を示します Oracle WebCenter Suite は 統合された コンテキスト認識型のユーザー エクスペリエンスを

Statement of Direction: Oracle Fusion Middleware Oracle Business Intelligence Discoverer

Oracle Business Rules

Oracle Policy Automation 10.0システム要件

Oracle Enterprise Manager 10g System Monitoring Plug-In for IBM WebSphere Application Server

ORACLE COLLABORATION SUITE 10g

Oracle Application Server 10g: Oracle Enterprise Messaging Service FAQ

開発者向けクラウドサービスを活用したリッチな Web/ モバイル アプリケーションの構築手法 杉達也 Fusion Middleware 事業統括本部担当ディレクター [2013 年 4 月 9 日 ] [ 東京 ]

Oracle ESB - レッスン02: CustomerDataバッチCSVファイル・アダプタ

Oracle Warehouse Builder: 製品ロードマップ

JD Edwards EnterpriseOneリアルタイム・イベントのOracle Enterprise Service Busへのパブリッシュ

Oracle SQL Developer Data Modeler

Oracle SALTを使用してTuxedoサービスをSOAP Webサービスとして公開する方法

Oracle AS Adapter

スケーラビリティおよび高可用性を目的としたOracle Content Database中間層の構成についてのベスト・プラクティス

Oracle SOA Suite 11gの新機能

Enterprise Manager 10gによるデータベース・パフォーマンスチューニング

Oracle SQL Developerの移行機能を使用したOracle Databaseへの移行

Oracle Application Server 10g Release 3 ( ) - Enterprise Web Services

本資料について 本資料は LOT-440: IBM WebSphere Portal and Portal Products Fundamentals を前提とした 技術者向けの学習資料です 本資料をヒントに次ページ情報源の情報を学習いただき 試験に臨んでください 2

intra-mart Accel Platform

Microsoft PowerPoint - Symposia2012_EnsembleUpdates_Horita.pptx

_02-5.ppt

— intra-mart Accel Platform セットアップガイド (WebSphere編)   第7版  

Oracle9i Application Server Release 2 Oracle HTTP Server概要

Oracle Universal Content Management ドキュメント管理 クイック・スタート・チュ-トリアル

Oracle Fusion MiddlewareとMicrosoft製品の相互運用

Oracle Real Application Clusters 10g: 第4世代

Oracle ADF 11g入門

Oracle ESB レッスン07: OEMS: DB PL/SQL用のJMS(AQ)

Microsoft Active Directory用およびMicrosoft Exchange用Oracle Identity Connector

オープンソースESB Mule と Seasar2 の連携プロダクト - S2Mule(仮称)

Oracle Fusion Middleware 10g R2

Agileイベント・フレームワークとOracle BPELを使用したPLMワークフローの拡張

<Insert Picture Here> Oracle Business Intelligence 2006/6/27

PassSureExam Best Exam Questions & Valid Exam Torrent & Pass for Sure

Oracle SOA Suite 11gコンポジットに対するSOASchedulerの構成

Spring Frameworkに対するオラクルのサポート

Microsoft Word 応_シラバス.doc

EM10gR3記者発表

Oracle WebLogic Server

Oracle JDeveloperおよびOracle ADF Statement of Direction

ORACLE TUXEDO APPLICATION RUNTIME FOR IMS

Oracle Application Server 10g R3 ( ) 新機能概要

Microsoft PowerPoint - ( )Sapporo_Java_Festa_SOA_BPEL_v1.ppt[読み取り専用]

Slide 1

Eclipseの永続化プラットフォーム(EclipseLink)に関するFAQ

Oracle BPEL Process Managerを使用したJD Edwards EnterpriseOne顧客信用情報の問合せ

Oracle WebLogic Server

Oracle Data Integratorの技術的概要

Presentation Title

Oracle Data Provider for .NET の新機能

Oracle Database 11g Oracle Real Application Testing

Oracle Business Intelligence Suite

スライド 1

2010 /

CTX-6114AI Citrix Access Suite 4

Oracle Application Server高可用性ガイド, 10gリリース3( )

スライド 1

Oracle Identity Management 概要および配置プランニング・ガイド, 10g(9.0.4)

g g Oracle 10g g C C C C C C C g g g C C C C C C C C 2 3

Database Lifecycle Management Pack

IBM 次世代クラウド・プラットフォーム コードネーム “BlueMix”ご紹介

Insert VERITAS™ FAQ Title Here

IBM Cognos 10 Upgrade FAQ

Oracleセキュア・エンタープライズ・サーチ

BraindumpsVCE Best vce braindumps-exam vce pdf free download

Microsoft PowerPoint - JavaSapporo051209_forPublic.ppt

WESB MTOM機能ガイド

McAfee SaaS Protection 統合ガイド Microsoft Office 365 と Exchange Online の保護

Slide 1

Enterprise License Optimization June 2011 Release – Matisse

ムの共有アドレス帳 インスタント メッセージングの宛先に活用することも考えられる 統合アカウント管理 認証 認可 ( アクセス制御 ) の機能 サービス機能 サービス定義統合アカウント管理利用者の認証情報 ( ユーザ ID パスワード) と属性情報 ( グループ 所属部門等 ) を一元的に管理する機

<Insert Picture Here>

Oracle Tuxedo Application Runtime for CICS and Batch

Mashery API API ID Mobile Backend as a

Oracle Web Services Manager 11gを使用したWebサービスとサービス指向アーキテクチャの保護

Oracle Application Server 10g R3 新機能概要

テストの自動化を見極める

Microsoft PowerPoint _札幌_講演資料_ver1.3.ppt

Oracle Business Process Management(Oracle BPM) リリースの新機能

faq Oracle Application Server 10g Release3

HITACHI Open Middleware World Cosminexus Day(2008 年 11 月 18 日 ) [CA-1] 対談 - 実践 SOA ~ 日立化成工業様の取り組みとこれから ~ 対談 : 日立化成工業株式会社理事経営管理室長兼情報管理担当部長菅政之氏 株式会社日立コン

2017/8/2 HP SiteScope software 監視機能対応表 この監視機能対応表は HP SiteScope software v11.33) に対応しています モニタ モニタ説明 モニタ説明 SiteScope for Windows SiteScope for Linux ネット

Symantec Endpoint Protection 12.1 の管理練習問題 例題 1. 管理外検出でネットワーク上のシステムを識別するとき 次のどのプロトコルが使用されますか a. ICMP b. TCP c. ARP a. UDP 2. ある管理者が Symantec Endpoint P

Red Hat Enterprise Linuxのcron(8)デーモンにデフォルト定義されたtmpwatch命令の動作による、WebOTXのトラブル対処方法

Incapsula を選択する理由 高速かつ高コストパフォーマンスのスケーラビリティを実現するクラウド ベースのロードバランサ アプリケーション パフォーマンスを向上させ サーバ負荷を軽減する最適なトラフィック配分 クライアント クラシフィケーションによるボットの特定および標的のリルート 簡単な D

Oracle Audit Vault - Trust-but-Verify

Oracle Database Lite 10gR2 テクニカル・ホワイト・ペーパー

Transcription:

Oracle Enterprise Service Bus: 技術アーキテクチャおよび製品に関する更新 Dave Berry: Sr. Manager, Oracle Integration Demed L Her:Sr. Principal Product Manager, Oracle Integration

プログラム Oracle Enterprise Service Bus の概要 Oracle SOA Suiteの基盤 機能 : 仮想化 変換 ルーティング アーキテクチャ クラスタ ライフ サイクル管理 トランザクション 例外処理 結論 まとめ

Oracle Fusion Middleware ユーザー インタラクション ポータル コンテンツ 検索 デスクトップ モバイル VoIP 開発ツール SOAツールおよびフレームワーク ビジネス インテリジェンス ETL Q&A OLAP レポート アラート リアルタイム 統合およびプロセス管理 メッセージング ESB BPM B2B BAM MDM アプリケーション サーバー J2EE WS-* イベント ルール グリッド インフラストラクチャ クラスタ メタデータ レジストリ セキュリティ システム管理システム アプリケーション サービス ID 管理ディレクトリ プロビジョニング シングル サインオン ID 管理

Oracle SOA のプラットフォーム BPA Suite BAM BI Enterprise Manager 分析ツール イベント ビジネス監視 分析 システム監視 JDeveloper BPEL Process Manager ネイティブ BPEL ヒューマン ワークフロー ビジネス ルール Web Services Manager ポリシー アプリケーション開発用フレームワーク Enterprise Service Bus マルチ プロトコル XSLT 変換 ルーティング セキュリティ Adapters アプリケーション DB レガシー B2B パートナ SES RFID Registry UDDI メッセージング J2EE アプリケーション サーバー Oracle Application Server JBoss WebLogic WebSphere

Oracle Enterprise Service Bus: SOA の基盤 達成方法 ESB は 統合の問題をアプリケーションとビジネス ロジックから切り離すためのマルチプロトコル ファブリックです 1. エンドポイントの仮想化 : リソースからサービスへ 2. 変換 : データをターゲット フォーマットへ変換 3. ルーティング : さまざまなプロトコルを介した確実なデータの転送およびルーティング すべてを Web サービスで公開 1. 標準ベース :XPath XSLT SOAP JMS JCA 2. ホット プラガブル :J2EE JMS データベース

パターン 仮想化サービス - 2 方向同期 - コンテンツ ベースのレスポンダ - 静的インバウンド WSDL - 運用面の柔軟性 ファンイン / ファンアウト - 1 方向の保存および転送 - 同期または非同期 - 複数トランザクション - エンドツーエンド レスポンス転送 - 1 方向インバウンド - 2 方向アウトバウンド - コールアウト レスポンスに基づいたルーティング - オリジナル ドキュメントの転送

アーキテクチャ メタデータ サーバー 統合サーバー セントラル DT インタフェース :JDeveloper ESB Control インポート / エクスポート JMS を介したトランザクションとして RT サーバーにプッシュされる変更 ESB Control に集中された管理 / 監視 構成可能なバックエンド リポジトリ : データベース WebDAV ランタイム サーバー 迅速なメモリー サービスおよびアーティファクト キャッシュ 柔軟なトポロジ クラスタリング 外部ロード バランシング スケーラビリティの基礎になるユニットとしての ESB システム 非同期ルーティング ルールによる分散バス型トポロジの有効化 基礎になる J2EE アーキテクチャの利用 J2EE アプリケーションとして稼働 JMS プロバイダの使用 トランザクション スケーラビリティ 高可用性

3 層のアーキテクチャ UI 層 JDev ( 設計 ) ESB Control ( 監視 ) 登録のインポート 同期エクスポート 更新ルーティング 監視 中間層 メタデータ サーバー JMS ランタイム サーバー JDBC JDBC アーティファクト リレーショナル データ層 XSD XSLT WSDL マップ サービス MD ルーティング ルール インスタンス エラー

Oracle ESB のキューイング アーキテクチャ MDS 制御トピック ( コンテンツ メッセージ ) 監視トピック ( トラッキング ) エラー トピック ( エラー ) データ層 ORAESB スキーマ - サービス データ - インスタンス データ ランタイム サーバー 制御非同期トピック再試行トピック監視トピック ( トラッキング ) エラー トピック ( エラー ) 内部トピック 制御トピック非同期トピック再試行トピック監視トピックエラー トピック エラー ホスピタル

共有メタデータ クラスタ 柔軟なクラスタ トポロジ 単一障害点の不在 配信の保証 粒度の最低レベルである ESB システム ESB クラスタに構成される ESB システム : 多対 1 1 つの ESB クラスタに構成される ESB RT サーバー ( 多数のシステム ) 高可用性を得るための対称型 同一クラスタに対して構成されたすべてのシステム すべての RT サーバーが同一クラスタをロード スケーラビリティを得るための非対称型 複数システムによる多数のクラスタ RT サーバーが異なるクラスタをロード 最適化されたサービス メモリー キャッシュ ベスト プラクティス : 混合型のクラスタ トポロジ 対称型サービス クラスタと非対称型サービス クラスタの組合せ 外部ロード バランサ : 外部 仮想 ホスト / ポートを持つ ESB システム

柔軟な配置戦略 顧客の更新 新規従業員 顧客の更新 新規従業員 顧客の更新 新規従業員 非対称対称 メタデータ リポジトリにおけるサービス 顧客の更新 インボイスの作成 Siebel 新規従業員 PSFT インボイスの作成 顧客の更新 インボイスの作成 インボイスの作成 クラスタ = Siebel ESB デフォルト クラスタ 顧客の更新 インボイスの作成 インボイスの作成 新規従業員 クラスタ = PSFT ロード バランサ

ESB システム / クラスタの構成 ESB クラスタ ESB システム バインド ホストバインド ポート遅延トピック エラー トピック エラー通知 ESB_Parameter 表 DT_OC4J_HOST esb_config.ini ファイル cluster_name=esb

ライフ サイクル管理 主要な開発ツールの JDeveloper モデル サービス アダプタ 変換 ルーティング ルール サービス メタデータを MDS/ 統合サーバーへ登録 MD が変更する ESB Control に対する MDS との同期 サービスの再構成のための ESB Control ESB システムの構成 : クラスタおよびロード バランサ情報 エンドポイント プロパティの構成 : サービス ロケーション リトライ ファイル ディレクトリ... Trackable Fields およびドメイン値マッピングの定義 ルーティング ルール フィルタ式の編集 エクスポート / インポート システムまたはサービス レベルの粒度を持つ Ant ベースのスクリプト 開発 テスト 本番環境へ :JDev MDS エクスポート zip インポート JNDI エンドポイント プロパティ Ant のカスタム タスクによるエンドポイントの管理

ライフ サイクル管理 RCS JDeveloper ESB 開発インスタンス MDサーバーメタデータ RTサーバーエクスポート md.zip インポート ESBテスト インスタンス MDサーバーメタデータ RTサーバーエクスポート md.zip インポート ESB 本番クラスタ MDサーバーメタデータ RTサーバー コンソール コンソール コンソール 開発テスト本番環境 開発 JDeveloper + RCS 配置 JDev から Ant スクリプト対応インポート / エクスポート スクリプト経由 監視 ESB Console AS Control

トランザクション グローバルなエンドツーエンドの JTA/XA トランザクション BPEL ESB BPEL JCA ESB WSIF インバウンド グローバル トランザクションを継承する ESB 非同期 ルーティング ルールによって現在のトランザクション範囲が終了 ESB システムによってグループ分けされる ESB が開始した新しいトランザクション トランザクションの例外処理およびロールバック イニシエータにロールバックされる既存のインバウンド トランザクションのエラー ESB が開始したトランザクションのエラーの再送信が可能 エンドツーエンドのメッセージ フローは トランザクション状態または所有者にかかわらず最初に失敗したサービスで終了

トランザクション オーバーレイ 同期ルールのみ 同一の ESB システム ルールで非同期 新規のトランザクションである非同期のルール 異なる ESB システム ルールで非同期

例外処理 ESB Control エラー ホスピタル オリジナル ドキュメントを含むすべての障害フローの表示 ESB が開始したトランザクションの リトライ可能 なエラーの再送信 / 編集 ロードマップ : バッチの再送信 自動リトライ ESB Control インスタンス トラッキング オリジナル ドキュメントを含むすべての障害フローの表示 ESB が開始したトランザクションの リトライ可能 なエラーの再送信 / 編集 ロードマップ : 管理 API 非トランザクション エンドポイント ファイル FTP SOAP... デフォルトおよびカスタム例外ハンドラ :File:// JMS:// BPEL://

インスタンス データにおける例外処理 トランザクションの影響 エラー メッセージ トレース ペイロード 再送信可能なエラー

結論 SOA インフラストラクチャに適切なアーキテクチャ どの J2EE アプリケーション サーバーにも配置 柔軟なトポロジ 高可用性およびスケーラビリティ 外部ロード バランシング 信頼性の高いアーキテクチャ 完全なトランザクション サポート 構成可能な例外処理 構成可能なライフ サイクル管理 メタデータ サーバー 詳細については http://otn.oracle.com/soa を参照してください