中間サーバー
相互接続が標準となった最新のアプリケーションシステムでは、RESTfulを標準とし、モバイルデバイスとのセキュアな接続もサポートしています。RAD Studioでは、既存のアプリケーションコードを、こうした相互接続による最新の環境に適合させる「モダナイゼーション」が可能。ネイティブコンパイルされたクロスプラットフォームのサーバーアプリケーション/クライアントアプリケーションを作成するための、フルセットのフレームワークが用意されています。
RAD Server – Delphi / C++Builderアプリケーションのための強力なMEAPバックエンド
RAD Serverは、昨今の相互接続可能な分散アプリケーションを構築するためのミドルウェアソリューションです。すぐに使えるミドルウェアサーバーで、カスタムAPIやデータアクセスモジュールをホストできます。
RAD Serverによって構成された中間サーバー上のビジネスロジックとエンタープライズデータアクセスが、モバイルを含む多様なクライアントからのアクセスに対応。分散型のエンタープライズシステムの構築を可能にします。
RAD Serverは、開発、導入、運用が容易な、ミドルウェアソリューションです。Delphi / C++によるコンポーネントベースのロジック構築、屋内でGPSを使わずに位置検出が可能なビーコンを用いたロケーショントラッキング機能、ユーザー管理とアクセス追跡機能を備えたRAD Serverを用いれば、既存のアプリケーションコードを「モダナイゼーション」によって、最新技術を活用した革新的なソリューションへと進化させることができます。
DataSnapによるサーバーサイドデータ/アプリサービスの構築
DataSnap(RAD Studio EnterpriseまたはArchitectに搭載)は、Windows、Web、iOS、Androidなど多様なクライアントからアクセスできるデータ/アプリケーションサービスの構築をサポートしています。DataSnapサーバーは、REST、JSON、COM、HTTP、TCP/IPなどの標準技術をサポートしており、あらゆるプラットフォームからの柔軟な接続性を提供しています。DataSnapによって構築したサーバー機能は、オンプレミス、クラウドのいずれにも配置可能です。
SOAPサーバーおよびクライアントのサポート
業界標準技術SOAPは、依然として多くのエンタープライズソフトウェアソリューションで利用されています。RAD Studioを用いれば、容易にSOAPサーバーを構築できます。WSDLドキュメントの自動生成も可能。SOAPクライアントの開発も、WSDLドキュメントのインポートにより、わずかなコーディングでリモートサーバーにアクセスできるようになります。
RESTクライアントライブラリとBaaSサポート
RAD Studioには、サードパーティのプロバイダが提供するRESTサービスの呼び出しを可能にする、すべてのプラットフォームで利用できるRESTクライアントライブラリが搭載されています。このライブラリには、認証サポートとLiveBindingによるデータセットマッピングをサポートしたJSONレスポンス操作が用意されています。3つのコアコンポーネントが、さまざまな方法でリクエストをパラメータ化。WebサービスやBaaS(Backend as a Service)への容易なアクセスを実現します。