oracle service bus と tibco enterprise message service の連携手順
DESCRIPTION
Oracle Service Bus と Tibco Enterprise Message Service(EMS)の連携手順を「Tibco EMS の設定」「 WebLogic Server の設定」「 Oracle Service Bus の設定」の順に図付きでご説明した資料でございます。TRANSCRIPT
![Page 1: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/1.jpg)
<Insert Picture Here>
Oracle Service Bus と Tibco Enterprise Message Service(EMS)の連携手順
日本オラクル株式会社 Fusion Middleware事業統括本部
![Page 2: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/2.jpg)
Copyright© 2011, Oracle. All rights reserved. 2
以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さい。オラクル製品に関して記載されている機能の開発、リリースおよび時期については、弊社の裁量により決定されます。
OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。文中の社名、商品名等は各社の商標または登録商標である場合があります。
![Page 3: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/3.jpg)
Copyright© 2011, Oracle. All rights reserved.
AGENDA
• Tibco EMS の設定
• WebLogic Server の設定
• Oracle Service Bus の設定
3
![Page 4: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/4.jpg)
Copyright© 2011, Oracle. All rights reserved.
AGENDA
• Tibco EMS の設定
• WebLogic Server の設定
• Oracle Service Bus の設定
4
![Page 5: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/5.jpg)
Copyright© 2011, Oracle. All rights reserved.
Tibco EMS の設定
• EMSを起動する
5
![Page 6: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/6.jpg)
Copyright© 2011, Oracle. All rights reserved.
Tibco EMS の設定
• Administration Toolを起動する • connect <host>:<port> でログイン
• 初回時はパスワードなしの admin で
ログインが可能
• パスワードを設定するには
• set password <user> <password>
6
![Page 7: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/7.jpg)
Copyright© 2011, Oracle. All rights reserved.
Tibco EMS の設定
• 接続ファクトリを作成する
• Create factory <QCF_name> queue url=tcp://<host>:<port>
7
URLプロパティは必ず記述する その際に、外部からのアクセスに有効なIPアドレスを指定する事(localhost等を指定すると外部から接続ファクトリが取得できなくなる)
![Page 8: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/8.jpg)
Copyright© 2011, Oracle. All rights reserved.
Tibco EMS の設定
• キューを作成する
• create queue <QueneName>
8
![Page 9: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/9.jpg)
Copyright© 2011, Oracle. All rights reserved.
Tibco EMS の設定
• JNDIを確認する
• show jndinames • 作成した接続ファクトリのホスト名やポートが外部からのアクセスに有効か注意する
9
![Page 10: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/10.jpg)
Copyright© 2011, Oracle. All rights reserved.
AGENDA
• Tibco EMS の設定
• WebLogic Server の設定
• Oracle Service Bus の設定
10
![Page 11: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/11.jpg)
Copyright© 2011, Oracle. All rights reserved.
WebLogic Server の設定
• Tibco EMSのライブラリファイルをWebLogic Serverからアクセスできる場所にコピーする
• <TIBCO_HOME>/ems/6.0/lib のライブラリをコピーする
11
![Page 12: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/12.jpg)
Copyright© 2011, Oracle. All rights reserved.
WebLogic Server の設定
• setDomainEnv.cmd を編集し、ライブラリをロードするように設定する
12
setDomainEnv.cmd に下記の記述を追加(実行時にCLASSPATHに含まれるように注意) set TIBCO_EMS_DIR=D:¥Oracle¥Middleware¥wls10.3.45_osb11.1.1.5_64bit¥user_projects¥domains¥lib set PRE_CLASSPATH=%PRE_CLASSPATH%;%TIBCO_EMS_DIR%¥tibcrypt.jar;%TIBCO_EMS_DIR%¥tibjms.jar;%TIBCO_EMS_DIR%¥tibjmsadmin.jar;%TIBCO_EMS_DIR%¥tibjmsapps.jar;%TIBCO_EMS_DIR%¥tibrvjms.jar
![Page 13: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/13.jpg)
Copyright© 2011, Oracle. All rights reserved.
WebLogic Server の設定
• WebLogic を起動する
13
![Page 14: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/14.jpg)
Copyright© 2011, Oracle. All rights reserved.
WebLogic Server の設定
• 外部サーバーを作成する
• WebLogic管理コンソールにログインし
• サービス>メッセージング>
JMSモジュール
14
![Page 15: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/15.jpg)
Copyright© 2011, Oracle. All rights reserved.
WebLogic Server の設定
• 外部サーバー(全般)の設定
• 初期コンテキストファクトリ
• com.tibco.tibjms.naming.Tibj
msInitialContextFactory
• JNDI接続URL
• tibjmsnaming://<host>:<port>
15
![Page 16: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/16.jpg)
Copyright© 2011, Oracle. All rights reserved.
WebLogic Server の設定
• 外部サーバー(接続ファクトリ)の設定
• ローカルJNDI名
• 任意: この名称で WebLogic の
JNDIとしてアクセスが可能になる
• リモートJNDI名
• Tibco EMS で指定した名称を指定
• ユーザー名
• 一旦保存すると指定可能になる
• パスワード
• 一旦保存すると指定可能になる
16
![Page 17: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/17.jpg)
Copyright© 2011, Oracle. All rights reserved.
WebLogic Server の設定
• 外部サーバー(宛先)の設定
• ローカルJNDI名
• 任意: この名称で WebLogic の
JNDIとしてアクセスが可能になる
• リモートJNDI名
• Tibco EMS で指定した名称を指定
17
![Page 18: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/18.jpg)
Copyright© 2011, Oracle. All rights reserved.
WebLogic Server の設定
• JNDIの確認
• 作成した外部サーバーが有効になっているかを確認する
• ローカルJNDIがJNDIツリーに表示されるか
• 環境>サーバー>(ターゲットサーバー)>JNDIツリーを参照
18
![Page 19: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/19.jpg)
Copyright© 2011, Oracle. All rights reserved.
AGENDA
• Tibco EMS の設定
• WebLogic Server の設定
• Oracle Service Bus の設定
19
![Page 20: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/20.jpg)
Copyright© 2011, Oracle. All rights reserved.
Oracle Service Bus の設定
• Proxy Service を作成する
• メッセージサービスを選択する
20
![Page 21: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/21.jpg)
Copyright© 2011, Oracle. All rights reserved.
Oracle Service Bus の設定
• JMSのサービスとして作成する
• 外部サーバーで指定したローカルJNDIを元に設定する
21
![Page 22: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/22.jpg)
Copyright© 2011, Oracle. All rights reserved.
Oracle Service Bus の設定
• 今回はキューを選択する
22
![Page 23: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/23.jpg)
Copyright© 2011, Oracle. All rights reserved.
Oracle Service Bus の設定
• テスト用にメッセージフローを設定する
• メッセージ本文をログ出力するように設定する
23
![Page 24: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/24.jpg)
Copyright© 2011, Oracle. All rights reserved.
Oracle Service Bus の設定
• ビジネスサービスを作成する
• メッセージサービスを選択する
24
![Page 25: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/25.jpg)
Copyright© 2011, Oracle. All rights reserved.
Oracle Service Bus の設定
• JMSのサービスとして作成する
• 外部サーバーで指定したローカルJNDIを元に設定する
25
![Page 26: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/26.jpg)
Copyright© 2011, Oracle. All rights reserved.
Oracle Service Bus の設定
• 今回はキューを選択する
26
![Page 27: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/27.jpg)
Copyright© 2011, Oracle. All rights reserved.
Oracle Service Bus の設定
• 変更をアクティベイトする
27
![Page 28: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/28.jpg)
Copyright© 2011, Oracle. All rights reserved.
Oracle Service Bus の設定
• ビジネスサービスのテストを行う
• ビジネスサービスを実行するとEMSのキューにエンキューされ、次にエンキューされたメッセージはプロキシサービスによってデキューされる
28
![Page 29: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/29.jpg)
Copyright© 2011, Oracle. All rights reserved.
Oracle Service Bus の設定
• テストの結果
• プロキシサービスによってデキューされたメッセージがログされる
29
![Page 30: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/30.jpg)
Copyright© 2011, Oracle. All rights reserved.
オラクルのミドルウェア関連情報
最新情報つぶやき中
OracleMiddle_jp
twitter.com/OracleMiddle_jp/
slideshare.net/OracleMiddleJP
製品資料
顧客事例
ホワイトペーパー
などなど
最新情報
おすすめ情報
セミナ情報
などなど
![Page 31: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/31.jpg)
Copyright© 2011, Oracle. All rights reserved.
Oracle エンジニアのための技術情報サイト
オラクルエンジニア通信 http://blogs.oracle.com/oracle4engineer/
• 技術資料
• ダイセミの過去資料や製品ホワイトペーパー、スキルアップ資料などを多
様な方法で検索できます
• キーワード検索、レベル別、カテゴリ別、製品・機能別
• コラム
• オラクル製品に関する技術コラムを毎週お届けします
• 決してニッチではなく、誰もが明日から使える技術の「あ、そうだったん
だ!」をお届けします こんな資料が人気です
6か月ぶりに資料ダウンロードランキングの首位が交代! 新王者はOracle Database構築資料でした。
データベースの性能管理手法について、Statspack派も Enterprise Manager派も目からウロコの技術特集公開中
オラクルエンジニア通信
最新情報つぶやき中
oracletechnetjp
![Page 32: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/32.jpg)
Copyright© 2011, Oracle. All rights reserved.
OTN×ダイセミ でスキルアップ!!
※OTN掲示版は、基本的にOracleユーザー有志からの回答となるため100%回答があるとは限りません。
ただ、過去の履歴を見ると、質問の大多数に関してなんらかの回答が書き込まれております。
Oracle Technology Network(OTN)を御活用下さい。
・一般的な技術問題解決方法などを知りたい!
・セミナ資料など技術コンテンツがほしい!
一般的技術問題解決にはOTN掲示版の
「ミドルウェア」をご活用ください
http://forums.oracle.com/forums/main.jspa?categoryID=484
過去のセミナ資料、動画コンテンツはOTNの
「OTNセミナー オンデマンド コンテンツ」へ
http://www.oracle.com/technetwork/jp/testcontent/index-086873-ja.html
※ダイセミ事務局にダイセミ資料を請求頂いても、お受けできない可能性がございますので予めご了承ください。
ダイセミ資料はOTNコンテンツ オン デマンドか、セミナ実施時間内にダウンロード頂くようお願い致します。
![Page 34: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/34.jpg)
Copyright© 2011, Oracle. All rights reserved.
http://www.oracle.com/jp/direct/inquiry-form-182185-ja.html
Oracle Direct 検索
あなたにいちばん近いオラクル
Oracle Direct まずはお問合せください
Web問い合わせフォーム フリーダイヤル
専用お問い合わせフォームにてご相談内容を承ります。
※こちらから詳細確認のお電話を差し上げる場合がありますので、ご登録さ れている連絡先が最新のものになっているか、ご確認下さい。
0120-155-096
※月曜~金曜 9:00~12:00、13:00~18:00
(祝日および年末年始除く)
システムの検討・構築から運用まで、ITプロジェクト全般の相談窓口としてご支援いたします。
システム構成やライセンス/購入方法などお気軽にお問い合わせ下さい。
![Page 35: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/35.jpg)
Copyright© 2011, Oracle. All rights reserved.
![Page 36: Oracle Service Bus と Tibco Enterprise Message Service の連携手順](https://reader036.vdocuments.net/reader036/viewer/2022081508/556152ead8b42aa20d8b505b/html5/thumbnails/36.jpg)
Copyright© 2011, Oracle. All rights reserved. 36