当社のノウハウを集結させたメッセージングミドルウェアです。100%自社開発製品のため、お客さまのニーズに柔軟な対応が可能です。
RIX AGENT(リックスエージェント)は、当社のノウハウを結集させた高性能メッセージ連携ミドルウェアです。
証券取引所から配信される市況情報の配信や疎結合アプリケーション間のイベント通知など、大量のデータを多数のアプリケーションに低遅延で配信しなければならない要件において、信頼性の高い効率的なメッセージング基盤を構築できます。
ローレイテンシー ( Low Latency ) が重視される証券業界をはじめ、流通業、製造業、サービス業など様々なシステムにおいてRIX AGENTは利用されています。
100%自社開発製品のため、お客さまのニーズに対して柔軟な対応が可能です。
RIX AGENTの主な特長
ローレイテンシー&ハイスループット | 高速性と効率性の要件を重視したシステムでの利用を前提にしたミドルウェアです。マルチキャストを使用したメッセージングは、スケーラビリティに優れ、従来のメッセージングソフトウェアより効率的なアプリケーション間のメッセージ連携を実現します。TCO削減にも貢献できます。 |
データの名前(オブジェクトネーム)によるメッセージ連携 | アプリケーションは通信相手や通信プロトコルを意識せずに、データの名前(オブジェクトネーム)だけでシームレスなメッセージ連携ができます。 |
マルチ通信プロトコルのサポート | 利用環境に応じたノード間の通信プロトコルをコンフィグレーションで選択できます。 UDP:Multicast Broadcast Unicast TCP:Unicast 同一サーバ内アプリケーション間のIPC通信もサポート |
リライアブルマルチキャスト/ブロードキャストのサポート | 信頼性の低いUDP通信においてパケットロスが発生しても独自の再送機能で瞬時にロストしたパケットをリカバリします。 |
非同期型メッセージングと同期型RMIのサポート | リッスン&トークアーキテクチャをベースとした非同期なメッセージ連携と同期的なメッセージ連携(リクエスト&リプライ)のAPIを提供しています。 |
あらゆるコミュニケーションパターンのサポート | 1対1,1対N,N対1,N対Nのアプリケーション間メッセージ連携をサポートしています。 |
ハイブリッド型Agent | アプリケーション間のメッセージ連携において、各サーバに常駐しているメッセージデーモン(Agent)を経由する設定と経由しない設定が可能。アプリケーションの用途に応じて使い分けることによって、低遅延性とCPU使用率軽減の両立を実現できます。 Agent経由なし:低遅延なメッセージング連携が可能 Agent経由あり:通信処理を集約しCPUコスト等を軽減 |
効率的なメッセージング | 流量制限に応じたインテリジェントバッチングやメッセージのサイズに応じた高速圧縮ライブラリのプラグインが可能です。サイズの小さな大量のメッセージやサイズの大きなメッセージの通信オーバヘッドやネットワーク帯域を軽減できます。 |
RIX AGENTオプション製品
RIX for Java | Javaアプリケーション開発用のAPIセットです。 |
RIX Guaranteed Messaging | 到達保障型メッセージング用のオプション製品です。複数のディスクやサーバ上のインメモリでサーバ障害時のデータリカバリを実現できます。 |
RIX Forms Development kit /LERX API | 独自の自己記述型メッセージアクセス用APIセットです。性能重視でXMLのアクセスAPIより軽量。XML形式への変換も可能です。 |
RIX OCX Development kit | エンドユーザ・コンピューティングを支援するActiveX(OCX)用のオプション製品です。Excel、VB等のOfficeアプリケーションで簡単にメッセージアクセスアプリケーションの開発ができます。 |
RIX Message Selector | コンテンツベースのメッセージ選択と自己記述型メッセージへのノーマライズ変換機能用のオプション製品です。 |
RIX Fault Tolerant API | ペアアプリケーションの監視やノード監視、自アプリケーションの状態通知など、FTアプリケーションの開発を支援するAPIセットです。 |
RIX Interchange Router | WANソリューション(TCPルーティング)用のオプション製品です。マルチキャスト通信をサポートしていない遠隔サイトシステム間の接続をサポートします。 |