IBM Cloud Watson サービスに関する Liberty の構成

IBM® Bluemix® ユーティリティー・コマンド行統合ツールを使用して、 IBM Cloud Watson™ サービスを使用するようにオンプレミスの Liberty サーバーを構成します。

始める前に

Liberty サーバーを IBM Cloud サービスに対して構成する前に、アカウントを作成する必要があります。 IBM Cloud に参加を参照して、IBM Cloud アカウントを作成してください。

このタスクについて

Watson サービスを使用するように Liberty サーバーを構成します。アプリケーション側では Watson Developer Cloud の Java™ SDK を使用して Watson にアクセスする必要があります。詳しくは、WatsonDeveloper Cloud の Java SDK サービスを参照してください。Watson について詳しくは、Watson サービスを参照してください。

手順

  1. bluemixUtility login コマンドを使用してログインします。 最初にログインした後は、このステップを再び実行する必要はありません。
  2. bluemixUtility marketplace コマンドを実行して、 コマンド・ライン・ユーティリティーで使用できるすべての IBM Cloud サービスに関する詳細をリストします。 以下の Personality Insights の説明の例を参照してください。
    サービス: personality_insights
    説明: Watson Personality Insights は、トランザクション・データやソーシャル・メディア・データから洞察を引き出し、心理的特性を識別します。
    文書: https://www.ibm.com/watson/developercloud/personality-insights.html
    プラン: tiered、premium
  3. 注: インスタンスを作成済みの場合は、ステップ 4 にスキップしてください。 インスタンスは、IBM Cloud ダッシュボードからも作成可能です。
    bluemixUtility createService [options] serviceType servicePlan serviceName コマンドを実行して、 使用するサービスのインスタンスを作成します。 サービス・インスタンスに固有の serviceName を選択できます。 Personality Insights サービスのインスタンスを作成する例を以下に示します。
    bluemixUtility createService personality_insights premium myWatsonService
  4. オプション: bluemixUtility listServices コマンドを実行して、作成したすべてのサービス・インスタンスの名前、タイプ、プランを表示します。 以下の例を参照してください。
    myWatsonService personality_insights premium
  5. bluemixUtility import myWatsonService コマンドを実行して、構成をインポートします。
    1. サービスのアクセスに必要なライブラリーのライセンス条項に同意します。
    2. 構成が正常にインポートされたら、インポートされた構成をアプリケーションで使用するための追加のステップ (ライブラリーへのクラス・ローダー参照を追加する、など) を行います。 サービスを使用する各アプリケーションに classloader エレメントを追加する必要があります。 クラス・ローダーの参照 ID は、 固有の各 Watson サービスで異なります。 例えば、Watson Java SDK ライブラリーを使用するには、以下のクラス・ローダー参照をアプリケーションに追加する必要があります。
      <application id="myWatsonApp">
                      <classloader commonLibraryRef="personality_insights-library"/>
              </application>
  6. オプション: bluemixUtility listImports コマンドを実行して、インポートしたサービス構成を表示します。
    以下の IBM Bluemix サービス構成がインポート済みです。
    myWatsonService
  7. bluemixUtility bind [options] serverName serviceName を実行して、 Liberty サーバーに構成をバインドします。 以下の例とリストされたサービスの説明を参照してください。
    bluemixUtility bind defaultServer myWatsonService
    myWatsonService に必要なフィーチャーがインストールされているかどうか調べています。
    必須のフィーチャーがすべてインストールされています。
    myWatsonService は現在 defaultServer サーバーにバインドされています。

タスクの結果

Liberty サーバーで Watson サービスを使用できるようになりました。

トピックのタイプを示すアイコン タスク・トピック

ファイル名: twlp_config_blmx_watson.html