SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

InterSystems IRISでシンプルに開発するIoTアプリケーション(AD)

データプラットフォーム「IRIS」からMQTTプロトコルを利用してみる

InterSystems IRISでシンプルに開発するIoTアプリケーション 第3回

  • X ポスト
  • このエントリーをはてなブックマークに追加

ビジネス・サービスの作成

 作成したJavaのプログラムをIRISのビジネス・サービスとして登録します。管理ポータルのホーム画面から、[Interoperability]→[構成]→[プロダクション]をクリックし、画面左「サービス」と書かれた横の+マークをクリックします(次図)。

プロダクション構成

プロダクション構成

 次の図のように、「サービスクラス」から「EnsLib.JavaGateway.Initiator」を選択し、「有効にする」にチェックを入れ、[OK]ボタンを押します。

JavaGateway Initiator作成
JavaGateway Initiator作成

 そうすると、ビジネス・サービスに「EnsLib.JavaGateway.Initiator」が追加されます。そのコンポーネントをクリックし、画面右側「設定」から「追加の設定」を展開、「クラスパス」に「/projects/srcs/java/lib/org.eclipse.paho.client.mqttv3-1.2.0.jar」と入力し[適用]を押します(次図)。

JavaGateway Initiator設定
JavaGateway Initiator設定

 次に、[Interoperability]→[構築]→[Javaビジネス・ホスト]をクリックします(次図)。

Javaビジネスホスト構成

Javaビジネスホスト構成

 その画面の[アクティブなプロダクション]から「DriveDemo.Production」を選び、「プロダクションを開始しますか?」とダイアログで聞かれたら[OK]を押します。

 次に、Javaビジネス・ホストの設定を行います。図のとおり、Jarファイルのパスに「/projects/srcs/java/lib/IRIS-MQTT-Client.jar」、Javaクラスの名前に「com.intersystems.drivedemo.MqttBS(ビジネス・サービス)」、デフォルト認証情報に「SuperUser」、インカミング・データのフォーマットに「XML」を指定し「生成」ボタンをクリックします。

Javaビジネスホスト設定
Javaビジネスホスト設定

 以上で、Javaで記述したビジネス・サービスが作成できました。

次のページ
ビジネス・サービスをプロダクションに追加

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
InterSystems IRISでシンプルに開発するIoTアプリケーション連載記事一覧

もっと読む

この記事の著者

堀田 稔(インターシステムズジャパン)(ホリタ ミノル)

SEマネージャー。1992年大阪大学基礎工学部情報工学科卒。同年日本ディジタルイクイップメント(株)入社。電気通信など様々な業界向けプロジェクトにシステムエンジニアとして携わる。1996年InterSystems Data Platform製品の日本語版開発プロジェクトに従事し、同製品の販売・サポー...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/11836 2019/12/06 12:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング