SHOEISHA iD

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

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

モバイル・エンタープライズ・アプリケーションの統合プラットフォーム「IBM Worklight」(AD)

エンタープライズアプリケーションのモバイル化を包括的に支援する「IBM Worklight」とは?

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

オペレーティング・システム間で共通コード・ベースを共有

 Worklightの主要な能力の1つは、サポートしているすべてのモバイル・オペレーティング・システム間で共通のコード・ベースを共有できることです。Worklightでアプリケーションを作成する場合、Worklightはアプリケーション・コード・ベースのデフォルトの場所として、commonというフォルダーを作成します。クロスプラットフォームの共通機能に必要なアプリケーション・コードの大部分を、この共通コード・ベースを使用してコーディングおよびテストすることができます。いったん共通の機能が完成すると、アプリケーションに対するプラットフォーム固有の要件は、そのプラットフォーム専用のコード・ベースに追加することができます。そのため、たとえ複数のオペレーティング・システムを対象とするアプリケーションを開発する場合でも、共通のコードを最大限に再利用することができ、冗長なコーディングを防ぐことができます。また、Worklightを使用すると、コードの管理やサポートが簡単かつ便利な方法で行えるようになります。図4はWorklightアプリケーションのファイル構造を示しており、commonフォルダーのアプリケーション・コードはどのプラットフォーム環境を対象とするアプリケーションの間でも共有することができます。

図4. Worklightアプリケーションの構造
図4. Worklightアプリケーションの構造

エンタープライズ・バックエンドとの接続が可能

 Worklightアダプターを使用すると、Worklightを使って開発されたアプリケーションとバックエンド・システムを統合することができます。データベース、Webサービス、またはCast Ironを使用するエンタープライズ・バックエンド・システムへの接続に、デフォルトのままのアダプターを使用することができます。また、アダプターはWorklight Studioの中でも容易に作成することができます。作成できるアダプターのタイプは以下の3種類です。

  • SQLアダプター
  • HTTPアダプター
  • Cast Ironアダプター

 Worklight Studioでは、アダプターをクライアント・アプリケーションが使用する前に、アダプターの機能をテストすることもできます。図5にWorklight Studioのアダプター作成ウィザードを示します。ウィザードを使用してアダプターを作成すれば、モバイル・アプリケーションをエンタープライズ・バックエンドに接続して、既存のサービスを再利用するのが容易になります。

図5. アダプター作成ウィザード
図5. アダプター作成ウィザード

すべてのアプリケーションを管理できる管理コンソール

 Worklightにはブラウザー・ベースの管理コンソールがあり、このコンソールを使用して、すべてのアプリケーションやアダプターを1つのインターフェースでデプロイ、管理することができます。この管理コンソールを使用することで、サポートしているすべてのモバイル・オペレーティング・システム用のアプリケーションを管理することができます。また、アプリケーションの複数のバージョンの管理や、プッシュ通知の構成、アクティブ・ユーザー・レポートの作成などもすることもできます。図6にWorklight Consoleのアプリケーション管理画面を示します。

図6. Worklight Console
図6. Worklight Console

統一的なプッシュ通知

 プッシュ通知は、Worklightアプリケーションがインストールされているデバイスに通知を送信することができるメカニズムです。アプリケーションがデバイスのフォアグラウンドで実行されているか否かにかかわらず、デバイスへ通知が送信されるようにプッシュ通知を構成することができます。構成の設定により、AndroidまたはiOSを使用するデバイスに対し、それぞれAndroid C2DMまたはApple APNSを使用して通知を送信することができます。Worklightでは、すべてのデバイスに通知を送信することも、一部のデバイスのみに通知を送信することも、1つのデバイスのみに通知を送信することもできます。

次のページ
まとめ

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

  • このエントリーをはてなブックマークに追加
モバイル・エンタープライズ・アプリケーションの統合プラットフォーム「IBM Worklight」連載記事一覧

もっと読む

この記事の著者

Harish Shenoy(Harish Shenoy)

Harish ShenoyはIBM認定のSOAソリューション・デザイナーです。現在はIBM India Software LabのBPTSEチームで、アプリケーション接続性とアプリケーション・インフラストラクチャーにおける技術ソリューション・アーキテクチャーを提供しています。彼の専門は、IBM Wo...

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

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

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

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/6816 2012/10/15 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

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

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

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

メールバックナンバー

アクセスランキング

アクセスランキング