Oracle BRMを簡単かつ迅速に統合するためのBRM RestBridge

オラクルBRMサービス

シェアする

10/10/2016

目次

Oracle Billing and Revenue Managementを統合したことがある方(オラクルBRM)、ERP、CRM、セルフケアなどのあらゆるサードパーティアプリケーションが、どのように実現され、どのような課題・問題があり、どのような結果になっているのかを知ることができるわけです。

この統合は、2つの方法で実現できます。一つは、CMプロセスに接続し、Oracle BRMのオペコードを呼び出し、リスト形式で入力データを渡す方法である。実装は、Java、C、C++、Perlなどのプログラミング言語で行うことができる。

2つ目の方法は、WebService Managerコンポーネントをインストールし、SOAPウェブサービスの呼び出しを開始し、XML形式でデータを渡すことです。しかし、この方法にはいくつかの落とし穴があります。Oracle BRM WebServiceコンポーネントは、すべてのオペコードをサポートしているわけではなく、カスタマイズされたオペコードやフィールドもサポートしていません。このような場合、XSD と WSDL ファイルを拡張する必要がありますが、これは非常に時間がかかり、厄介です。

以前説明した統合オプションは時間がかかり、今日のアジャイル開発プロセスには沿わない。そこで、Tridensでは、BRM RestBridgeというコンポーネントを設計し、RESTとJSONによる統合を紹介しています。このコンポーネントは、すぐに使えるものからカスタマイズされたものまで、すべてのオペコードとフィールド(属性)をサポートしています。入力と出力は設定可能で、json、xml、flistのいずれかの形式を取ることができます。

BRMからアカウントを取得するためのopcodeコールを作ってみましょう。まず、BRM_URL、BRM_PORT、BRM_USER、BRM_PASSWORDなどのヘッダー属性を設定する必要があります。また、BRM RestBridgeでは、オペコードの識別に数字とコードの両方をサポートしているため、入出力フォーマットとオペコードフォーマットを指定する必要があります。

ヘッダーセットアップの例
最後に、入力のFListを用意してSendを押すと、FList形式の応答が返ってきます。

BRMRestBridge アカウント取得例1

では、あるアカウントの取引を購入したいが、FListsで通信するのではなく、JSON形式を使用することにした場合、どうなるか見てみましょう。まず、INPUT_FORMATとOUTPUT_FORMATヘッダーをJSONに設定し、JSONフォーマットで取引購入のリクエストを準備して、Sendを押します。BRMRestBridgeはリクエストを処理し、JSONに変換されたレスポンスを返します。

BRMRestBrige購入案件JSON例1

このように、BRMRestBridgeは、各フォーマットを混在させたり、変換したりしても、問題なく対応することができます。次のステップでは、INPUT_FORMATヘッダをJSONに、OUTPUT_FORMATヘッダをXMLに設定し、購入案件のリクエストを実行します。この結果、BRMRestBridgeはJSON形式のリクエストを受け付け、XML形式のレスポンスを返すことになります。

BRMRestBridge 購入案件 JSON-XML例1

要約すると、BRM RestBridgeを使用すると、高速で簡単に統合することができます。 オラクルBRM をあらゆるアプリケーションで使用することができます。あらゆる形式のあらゆるフィールドであらゆるオペコードを呼び出すために、一行のコードを書いたり、XSDやWSDLファイルを変更したりする必要はありません。BRM RestBridgeを使用するだけで、準備は完了です。

 

もっと話を聞きたい、あるいはBRM RestBridgeを使ってみたいというユースケースをお持ちかもしれません。そのような場合は、お気軽に下記までご連絡ください。 お問い合わせと言っていただければ、お手伝いさせていただきます。

Alešの写真
アレシュ
Ales Pristovnikは、自動車産業向けソフトウェアソリューションの開発を専門とするスロベニアの企業、Tridens TechnologyのCEOである。過去に複数の大企業に勤務していたこともあり、IT業界には長い歴史があります。テクノロジーとイノベーションに情熱を持ち、現在は自動車業界の安全性と効率性を向上させるソリューションの開発に注力している。リーダーシップとマネジメントに長け、進化し続けるテクノロジー分野で会社を前進させることに力を注いでいる。

取得 ニュースを受信


    0 0 票数
    Article Rating
    サブスクライブ
    を通知する。
    ゲスト

    2 Comments
    最古の
    最新 最多投票数
    インライン フィードバック
    すべてのコメントを見る