API のモバイル化

既存の API と簡単に連携し、新機能の提供を高速化します。

デモを見る

Realm で実現する API のモバイル化


APIブリッジへのアプローチ

デモを見る

Realm Platform はリアルタイムのデータ同期を自動化します

 

既存のデータベースとの簡単な連携

既存のデータベースと Realm を連携し、モバイル アプリから簡単に利用できるようにします。Realm を介してより先進的にモバイル アプリから既存のデータベースを透過的に扱えます。

プレイ

組み込み済みデータ コネクターの提供およびカスタマイズ

Realm は主要なデータベースに対する組み込みのコネクターを提供しています。そのほか、50 万個以上の NPM モジュールを利用でき、Node.js を用いてカスタムのモジュールを作成することもできます。

コネクト

サーバーサイドの API 管理の統合

デバイスからサーバーへの API 呼び出しを抽象化することで、ネットワーク帯域、バッテリー、および CPU リソースの使用を削減し、レイテンシを改善します。

統合

無料の試用版をダウンロード

動作の仕組み

API ブリッジの基礎

Realm Object Server は Realm データ変更だけでなく、外部のサービスや API — 古いレガシー システムでも Salesforce のようなモダンなプロダクトでも — 変更を検知し、複雑なビジネス ロジックを実行できます。

具体的には、Realm Object Server のイベント リスナーが、データ モデルの変更を監視します。例えば営業チームの担当者が新規顧客の情報をシステムに入力した、という場合です。Realm のイベント フレームワークを使い、このようなデータ登録をトリガーにして処理を実行するようにプログラミングします。例えば、登録されたデータを Salesforce に API を使ってアップロードできます。

イベント リスナーはサードパーティ製データベースの変更も監視できます。例えば、Salesforce 上で四半期の売上データに変更があると、営業チームのアプリに更新情報を通知するなどです。

このようなアクションはすべて完全にプログラム可能になっています。自由に複雑なビジネス ロジックを組み合わせられます。Realm Object Server と連携できる外部サービスやシステムの種類に制限はありません。


データ統合 API: データ転送の整合性を保証

場合によっては、サードパーティ製の基幹システムと Realm を連携させたいことがあります。Realm と他のデータベース間のトランザクションが同期されていることを保証するために、Realm ではデータ統合 API を提供しています。

データ統合 API は外部データベースが読むことのできるトランザクション ログを生成します。このトランザクション ログを介して、Realm が加えた変更と同じ変更をサードパーティ製のデータベース システム側で実行できます。一時的に接続が切断された場合でも、このトランザクション ログを使って同期を再開します。データが失われたり、順序が変わってしまうことはありません。

データ統合 API は、Realm Platform および Realm Cloud の Standard Edition および Custom Edition に含まれています。

デモを見る


デモをお試しください


Scanner App

モバイル アプリとサーバーサイドの外部 API を、Realm をミドルウェアとして使用して連携させるシンプルなデモ アプリです。このアプリは、サーバーサイドの優秀な画像解析システムと連携し、ユーザーが撮影したどんな写真でも、瞬時に処理して何が写っているのかを解析します。IBM Watson Visual Recognition API が提供する、画像分類、顔検出、テキスト認識が含まれています。

スキャナー アプリ

同期されたデータに応答する

Realm のイベント ハンドリングを使って、データがアプリから変更されたタイミング(例えば、新しい画像がアップロードされたとき)で、Watson API を実行します。Watson から結果が返ってくるとサーバーサイドの Realm は結果をサーバーサイドの Realm に書き込みます。そのデータはまたすぐにクライアントに同期されることによって、アプリに伝わります。

より複雑なイベント ハンドリング

処理のトリガーとなるイベントは単に Realm にデータが追加されたというだけにとどまりません。複数のイベントからなる処理を組み合わせて複雑な計算を実行したり、新しい Realm を作成するといった、より高度なイベント ハンドリングも処理できます。

レガシー システムとの連携

イベント ハンドラーは数多くのレガシーなバックエンド システムとモバイル アプリを連携させるブリッジとしても機能します。アプリケーション開発者は古い複雑なシステムを意識することなく、モバイル アプリでそのデータを利用できます。

コードをダウンロード


これから始めるためのヘルプ

既に使い始めていて、さらに Realm を深く習得したいという方、またはまだ質問をお持ちの方が最適な選択をできるように支援します。

ホワイト ペーパーをダウンロード


製品の詳細、価格、ライセンス体系、お見積り、デモの依頼など、お気軽にお問い合わせください。

価格/お問い合わせ

ページトップへ