36
<Insert Picture Here> Oracle Service Bus Tibco Enterprise Message ServiceEMSの連携手順 日本オラクル株式会社 Fusion Middleware事業統括本部

Oracle Service Bus と Tibco Enterprise Message Service の連携手順

Embed Size (px)

DESCRIPTION

Oracle Service Bus と Tibco Enterprise Message Service(EMS)の連携手順を「Tibco EMS の設定」「 WebLogic Server の設定」「 Oracle Service Bus の設定」の順に図付きでご説明した資料でございます。

Citation preview

Page 1: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

<Insert Picture Here>

Oracle Service Bus と Tibco Enterprise Message Service(EMS)の連携手順

日本オラクル株式会社 Fusion Middleware事業統括本部

Page 2: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

Copyright© 2011, Oracle. All rights reserved. 2

以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さい。オラクル製品に関して記載されている機能の開発、リリースおよび時期については、弊社の裁量により決定されます。

OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。文中の社名、商品名等は各社の商標または登録商標である場合があります。

Page 3: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

Copyright© 2011, Oracle. All rights reserved.

AGENDA

• Tibco EMS の設定

• WebLogic Server の設定

• Oracle Service Bus の設定

3

Page 4: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

Copyright© 2011, Oracle. All rights reserved.

AGENDA

• Tibco EMS の設定

• WebLogic Server の設定

• Oracle Service Bus の設定

4

Page 5: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

Copyright© 2011, Oracle. All rights reserved.

Tibco EMS の設定

• EMSを起動する

5

Page 6: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

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 の連携手順

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 の連携手順

Copyright© 2011, Oracle. All rights reserved.

Tibco EMS の設定

• キューを作成する

• create queue <QueneName>

8

Page 9: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

Copyright© 2011, Oracle. All rights reserved.

Tibco EMS の設定

• JNDIを確認する

• show jndinames • 作成した接続ファクトリのホスト名やポートが外部からのアクセスに有効か注意する

9

Page 10: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

Copyright© 2011, Oracle. All rights reserved.

AGENDA

• Tibco EMS の設定

• WebLogic Server の設定

• Oracle Service Bus の設定

10

Page 11: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

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 の連携手順

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 の連携手順

Copyright© 2011, Oracle. All rights reserved.

WebLogic Server の設定

• WebLogic を起動する

13

Page 14: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

Copyright© 2011, Oracle. All rights reserved.

WebLogic Server の設定

• 外部サーバーを作成する

• WebLogic管理コンソールにログインし

• サービス>メッセージング>

JMSモジュール

14

Page 15: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

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 の連携手順

Copyright© 2011, Oracle. All rights reserved.

WebLogic Server の設定

• 外部サーバー(接続ファクトリ)の設定

• ローカルJNDI名

• 任意: この名称で WebLogic の

JNDIとしてアクセスが可能になる

• リモートJNDI名

• Tibco EMS で指定した名称を指定

• ユーザー名

• 一旦保存すると指定可能になる

• パスワード

• 一旦保存すると指定可能になる

16

Page 17: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

Copyright© 2011, Oracle. All rights reserved.

WebLogic Server の設定

• 外部サーバー(宛先)の設定

• ローカルJNDI名

• 任意: この名称で WebLogic の

JNDIとしてアクセスが可能になる

• リモートJNDI名

• Tibco EMS で指定した名称を指定

17

Page 18: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

Copyright© 2011, Oracle. All rights reserved.

WebLogic Server の設定

• JNDIの確認

• 作成した外部サーバーが有効になっているかを確認する

• ローカルJNDIがJNDIツリーに表示されるか

• 環境>サーバー>(ターゲットサーバー)>JNDIツリーを参照

18

Page 19: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

Copyright© 2011, Oracle. All rights reserved.

AGENDA

• Tibco EMS の設定

• WebLogic Server の設定

• Oracle Service Bus の設定

19

Page 20: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

Copyright© 2011, Oracle. All rights reserved.

Oracle Service Bus の設定

• Proxy Service を作成する

• メッセージサービスを選択する

20

Page 21: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

Copyright© 2011, Oracle. All rights reserved.

Oracle Service Bus の設定

• JMSのサービスとして作成する

• 外部サーバーで指定したローカルJNDIを元に設定する

21

Page 22: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

Copyright© 2011, Oracle. All rights reserved.

Oracle Service Bus の設定

• 今回はキューを選択する

22

Page 23: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

Copyright© 2011, Oracle. All rights reserved.

Oracle Service Bus の設定

• テスト用にメッセージフローを設定する

• メッセージ本文をログ出力するように設定する

23

Page 24: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

Copyright© 2011, Oracle. All rights reserved.

Oracle Service Bus の設定

• ビジネスサービスを作成する

• メッセージサービスを選択する

24

Page 25: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

Copyright© 2011, Oracle. All rights reserved.

Oracle Service Bus の設定

• JMSのサービスとして作成する

• 外部サーバーで指定したローカルJNDIを元に設定する

25

Page 26: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

Copyright© 2011, Oracle. All rights reserved.

Oracle Service Bus の設定

• 今回はキューを選択する

26

Page 27: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

Copyright© 2011, Oracle. All rights reserved.

Oracle Service Bus の設定

• 変更をアクティベイトする

27

Page 28: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

Copyright© 2011, Oracle. All rights reserved.

Oracle Service Bus の設定

• ビジネスサービスのテストを行う

• ビジネスサービスを実行するとEMSのキューにエンキューされ、次にエンキューされたメッセージはプロキシサービスによってデキューされる

28

Page 29: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

Copyright© 2011, Oracle. All rights reserved.

Oracle Service Bus の設定

• テストの結果

• プロキシサービスによってデキューされたメッセージがログされる

29

Page 30: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

Copyright© 2011, Oracle. All rights reserved.

オラクルのミドルウェア関連情報

最新情報つぶやき中

OracleMiddle_jp

twitter.com/OracleMiddle_jp/

slideshare.net/OracleMiddleJP

製品資料

顧客事例

ホワイトペーパー

などなど

最新情報

おすすめ情報

セミナ情報

などなど

Page 31: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

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 の連携手順

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 33: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

Copyright© 2011, Oracle. All rights reserved. 【PR】

Page 34: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

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 の連携手順

Copyright© 2011, Oracle. All rights reserved.

Page 36: Oracle Service Bus と Tibco Enterprise Message Service の連携手順

Copyright© 2011, Oracle. All rights reserved. 36