SHOEISHA iD

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

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

【夏サミ2016】セッションレポート (AD)

低レイテンシー、高スループット、マルチモデル対応……IoTを実現するデータ基盤の要件とは【夏サミ2016レポート】

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

インターシステムズが用意するIoTに最適なデータプラットフォーム

 IoTを活用するにはこれらの要件を満たす機能を持ったプラットフォームが必要になる。そしてそれを実現したのが、インターシステムズのIoTデータプラットフォームである。図を見ればわかるとおり、多種多様なIoTデバイスからデータを取り込めるようSOAPやIMS、MQTTなど業界の標準プロトコルに対応。データベースもリレーショナルデータ、オブジェクト指向データ、ドキュメントモデルなどの構造化データだけでなく、非構造化データにも対応し、低レイテンシー、高スケーラビリティを実現したマルチモデルデータベースを採用。スキーマモデルにも柔軟に対応するため、データモデルの違いによる、新たなデータサイロの発生を防ぐこともできるという。

IoTに最適なインターシステムズのIoTデータプラットフォーム
IoTに最適なインターシステムズのIoTデータプラットフォーム

 どれだけの低レイテンシーなのか。その証明例として、佐藤氏が紹介したのは欧州宇宙機関のガイア計画である。「これは銀河系10億個の天体の精細な3Dマップを作成するというプロジェクトで、データ容量は60TB。商用DBMSを利用してデータを取り込むと1週間でもロードが終わらなかったが、当社のマルチモデルデータベースであれば約半日で終了することができた」と語る。

 また高スケーラビリティの証明例としては、米国の1300を超える医療機関とつながり、15万人の医療従事者が日々の業務に活用する退役軍人向け医療システムネットワークなどを紹介した。

 特徴はこれだけではない。「データベースはメンテナンスフリーとなっているのも大きなポイントだ」と佐藤氏は語る。再編成、インデックスの再構築が不要で、スキーマの進化にも柔軟に対応する。また項目数は多いが、実際にデータが入っている頻度が小さい場合の格納効率が高いなど、「IoT時代にマッチしたデータベースエンジンになっている」と佐藤氏は強調する。

 データ変換やイベントプロセスルール、ビジネスプロセスオーケストレーション、リアルタイム分析などの機能も提供している。画期的な技術を開発したとして佐藤氏が挙げたのはアクティブ・アナリティクスを実現する2つのテクノロジー、「トランザクショナル・ビットマップ・テクノロジー」と「トランザクショナル・ビットスライス・テクノロジー」だ。これにより、DWHのように別データベースを作ることなく、今ある業務データベースに対して分析が行えるようになるという。

 また非構造データの取り込みについても画期的な技術を開発しているという。それが「iKnowテクノロジー」。これは自然言語の解析の仕組みで、一般的な形態素解析とは異なり、大枠ドメイン辞書の力を借りることなく、コンテキストに基づく正確な情報、意味が得やすくなる。辞書が不要になるので、そのメンテナンスも不要になるという。

 もちろんIoTデータプラットフォームにはCRMやPRM、ERPなどの基幹システムと連携するような仕組みも提供。「開発も容易にできるよう標準に準拠したオープンなアプリケーション開発環境も用意している」と佐藤氏は説明する。

 IoTの活用はこれからというのが現状だが、それでも海外では少しずつ同社ソリューションの導入事例が登場していると言う。米AssureNet社ではリアルタイム走行状況分析システムの基盤にインターシステムズのソリューションを活用。車両に搭載されたセンサーより音声、画像、動画データを収集し、それを分析することで事故防止や事故原因の特定ができるような仕組みを構築。この仕組みを採用したタクシー会社においては、タクシー事故率を50%以上低減できたという。また保険会社においては、保険金支出の抑制につながっているという。

リアルタイム走行状況分析システムの事例
リアルタイム走行状況分析システムの事例

 またオーストラリアのオプタラート社ではインターシステムズのソリューションを採用した疲労管理ソリューションを開発。多くの輸送企業が同ソリューションを採用することで、労働災害防止に貢献しているという。このほかにもスペインの船舶会社で船舶に搭載された機器を管理するシステム、米国最大級の統合医療ネットワークであるパートナーズヘルスケアのアプリケーションにも採用されているという。

 佐藤氏が国内の事例として紹介したのが、ある会社が開発中の安全運転支援システムへの採用である。同システムはドライバー向けの健康管理を支援するもので、血圧や体温、活動量を日々収集し、健康ノートを作成するほか、心拍数などをモニターして異常を検知し、アラートを発生させるという。「Intersystems DeepSeeを使用したアクティブ・アナリティクスの機能を導入すれば、さまざまなリアルタイム分析の提供が可能になる。それが採用の決め手」と佐藤氏は採用の経緯を語る。

 最後に佐藤氏は「私たちはこのソリューションを提供することで、みなさんのIoTへの取り組みをお手伝いしていきたい」と語り、セッションを締めた。

お問い合わせ

 インターシステムズジャパン株式会社

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

  • このエントリーをはてなブックマークに追加
【夏サミ2016】セッションレポート 連載記事一覧

もっと読む

この記事の著者

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

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

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

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

この記事をシェア

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

おすすめ

アクセスランキング

アクセスランキング

イベント

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

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

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

メールバックナンバー

アクセスランキング

アクセスランキング