eSeGeCe — Delphi & .NET 向けエンタープライズ通信コンポーネント
注目 · eSeGeCe エコシステム

Delphi & .NET 向けエンタープライズグレード通信コンポーネント

20 年以上のエンジニアリングを、1 つのネイティブスタックに凝縮しました。完全な RFC 6455 準拠、30 を超える API 統合、Windows から Linux、iOS から Android まで対応するクロスプラットフォームサポート。世界中の 3,000 名を超える開発者から信頼される 100% ネイティブコンポーネントで、リアルタイム、セキュア、かつスケーラブルなアプリケーションを構築できます。

  • 20 年以上
  • 100% ネイティブコード
  • クロスプラットフォーム
  • TLS 1.3 対応
3,000+ 開発者 世界中で本番アプリケーションを提供
761+ コンポーネント sgcWebSockets だけでのソースユニット数
30+ API 統合 AI、クラウド、金融、メッセージング
20+ 年の経験 Delphi 7 から RAD Studio 13 まで
5 対応プラットフォーム Windows、macOS、Linux、iOS、Android

1 つのサブスクリプション。6 つの製品。ロイヤリティなし。

All-Access バンドルは、sgcWebSockets、sgcHTML、sgcOpenAPI、sgcSign、sgcBiometrics、sgcIndy を 1 つのライセンスで利用できるようにします。完全なソースコード、契約期間中の生涯アップデート、そして配布するすべてのプラットフォームでのロイヤリティフリーの配布が付属します。

eSeGeCe スタックの全体像

トランスポート、セキュリティ、認証、そして 30 を超える API インターフェース。ワイヤから AI 統合までを、1 つのレイヤー構成スタックで網羅します。

クライアント ブラウザ モバイルアプリ デスクトップアプリ トランスポート sgcWebSockets · sgcIndy WebSocket HTTP/2 HTTP/3 MQTT AMQP STOMP WAMP WebRTC SSE QUIC セキュリティ 横断的な ID、認証 & 暗号化 OAuth2 JWT WebAuthn E2EE TLS 1.3 OpenSSL 3 SChannel XAdES · PAdES 統合 30 以上の API · AI · クラウド · 金融 AI & LLM OpenAI · Anthropic Gemini · MCP · Embeddings クラウド AWS · Azure · GCP IoT Hub · S3 · Pub/Sub 金融 14 の暗号資産取引所 リアルタイムティッカー 互換性 Socket.IO · SignalR Core Pusher · Firebase

ソケットから AI エージェントまで、レイヤー化され、セキュアで、拡張可能な、一貫したスタックです。

強力なライブラリ、ひとつのエコシステム

6 つのライブラリが同じエンジニアリング基準を共有します。100% ネイティブコード、完全なソース、そして Delphi 7 から RAD Studio 13、.NET 9 までのサポート。

sgcWebSockets

WebSocket、HTTP/2、HTTP/3、MQTT、AMQP、WebRTC、AI、そして 30 を超える API 統合。利用可能な Delphi 通信ライブラリの中で最も包括的で、対応する .NET エディションも用意しています。

詳しく見る →

sgcHTML

Delphi と .NET だけでフルスタックの Web インターフェースを構築でき、フロントエンド専任チームは不要です。64 のサーバーサイド HTML コンポーネント、リアルタイムの WebSocket 更新、htmx による対話性を提供します。

詳しく見る →

sgcOpenAPI

1 つのバンドル製品: OpenAPI 3.x パーサー、Pascal SDK ジェネレーター、OpenAPI サーバー、そして AWS、Azure、Google Cloud、Microsoft Graph 向けの 1,195 以上のビルド済み SDK。

詳しく見る →

sgcSign

ドキュメント署名 (XAdES / PAdES / CAdES / ASiC) と、ライブラリまたは sgcSign Server によるコード署名 (Authenticode .exe / .dll、ClickOnce、NuGet、VSIX)。HSM、AWS KMS、Azure Trusted Signing、HashiCorp Vault を含む 10 種類のキープロバイダー、21 の EU 各国プロファイルに対応します。

詳しく見る →

sgcBiometrics

Delphi / C++ Builder 向けの Windows Hello、指紋センサー、顔認識。Windows Biometric Framework との統合。

詳しく見る →

sgcIndy

拡張されたプロトコルサポートと、エンタープライズアプリケーション向けのパフォーマンス最適化を備えた、強化版 Indy TCP/IP コンポーネントスイートです。

詳しく見る →

すべての製品に完全なソースコードとロイヤリティフリーの配布が付属します。All-Access バンドルは 6 製品すべてを対象とします。

1 つのソースツリーで、すべてのターゲットへ

オペレーティングシステム
Windows 32 & 64 ビット
macOS Intel & ARM
Linux x64 · ARM64
iOS 15+ & iPadOS
Android API 26+
IDE & フレームワーク
Delphi 7 → 13
C++ Builder 2007 → 13
.NET 2.0 → .NET 9

クロスプラットフォーム、マルチフレームワーク

1 つのソースツリーで、最新の Embarcadero IDE のすべて、主要な OS のすべて、デスクトップ、モバイル、サーバー向けにネイティブコンポーネントとしてコンパイルできます。プラットフォーム固有のフォーク不要、DLL の取り回し不要です。

5 対応 OS Windows、macOS、Linux、iOS、Android
12 IDE バージョン Delphi 7 から RAD Studio 13 まで
4 UI フレームワーク VCL、FireMonkey、.NET、Lazarus / FPC
1 ソースツリー すべてのターゲットで同じ API・コンポーネント

必要なすべてのプロトコル

11 のファーストクラスのワイヤプロトコルと、エコシステム互換のバリエーション。1 つのライブラリで、あらゆるメッセージングスタイルに対応します。

WebSocket · RFC 6455 HTTP/2 · RFC 7540 HTTP/3 · QUIC SSE · Server-Sent Events WebRTC · STUN / TURN / ICE MQTT · 3.1.1 & 5.0 AMQP · 0.9.1 & 1.0 STOMP · 1.0 & 1.2 WAMP · v2 CoAP · IoT Socket.IO · v4 SignalR Core · .NET Pusher · Channels TLS 1.2 / 1.3
メッセージング & Pub/Sub

開発者が最もよく実装する 4 つの Pub/Sub ワイヤプロトコルについて、ネイティブのクライアントとサーバーの両実装を提供します。公開仕様に完全準拠し、各エコシステムの主要ブローカー向けのアダプタを用意しています。

MQTT 3.1.1 & 5.0

IoT、モバイル、数百万の同時接続向けの軽量 Pub/Sub

非常に小さなバイナリフレーム (2 バイトのヘッダー)、切断をまたいで永続化されるセッション、保持メッセージ、信頼性の低いネットワーク向けの Last Will and Testament。IoT テレメトリやモバイルプッシュにおける事実上の標準です。

  • QoS 0 / 1 / 2:最大 1 回、少なくとも 1 回、確実に 1 回の配信
  • 5.0 プロパティ:トピックエイリアス、メッセージ有効期限、応答トピック、ユーザープロパティ
  • 共有サブスクリプション:1 つのトピックをワーカープール間で負荷分散 (5.0)
  • テスト済みブローカー:HiveMQ、Mosquitto、EMQX、AWS IoT Core、Azure IoT Hub

AMQP 0.9.1 & 1.0

完全なトランザクションサポートを備えたエンタープライズメッセージブローカープロトコル

名前付きエクスチェンジを経由して、豊富なルーティングルールに基づきメッセージをキューにルーティングします。確認応答、永続化、トランザクションがプロトコルに組み込まれています。2 つの異なるワイヤバージョンがあり、0.9.1 は RabbitMQ で広く採用され、1.0 は OASIS 標準化のブローカー間仕様です。

  • エクスチェンジタイプ:direct、fanout、topic、headers
  • 永続化:永続化キューはブローカー再起動後も維持
  • トランザクション:複数メッセージのアトミックなコミット / ロールバック
  • テスト済みブローカー:RabbitMQ (0.9.1)、Azure Service Bus (1.0)、ActiveMQ、IBM MQ

STOMP 1.0 & 1.2

telnet でデバッグできるシンプルなテキストベースのプロトコル

小さな語彙 (CONNECT、SUBSCRIBE、SEND、ACK、DISCONNECT) によるフレームベースのプロトコル。任意の TCP または WebSocket トランスポート上で動作します。バイナリプロトコルの複雑さを避けつつブローカーを使いたいチームに最適です。

  • 事前設定済みクライアント:RabbitMQ STOMP プラグイン、ActiveMQ
  • トランザクション:BEGIN / COMMIT / ABORT のメッセージグループ
  • 永続的サブスクリプション:再接続をまたいで継続
  • カスタムヘッダー:フレームごとの任意の文字列メタデータ

WAMP v2

単一の WebSocket 接続で Pub/Sub RPC を実現

Web Application Messaging Protocol は、アプリケーションレベルのイベンティングとリモートプロシージャコールを統合します。クライアントはパブリッシュ、サブスクライブ、呼び出し可能メソッドの登録に加えて、ピアが登録したメソッドの呼び出しまで、すべてを 1 つの接続上で多重化できます。

  • 4 つのロール:パブリッシャー、サブスクライバー、呼び出し元、呼び出し先
  • 認証:ticket、CRA、プラグイン可能な方式
  • ルーティング型 RPC:ブローカーが呼び出しを仲介するため、クライアントはピアを知る必要がありません
  • ユースケース:サーバー呼び出し可能なメソッドも必要なリアルタイムダッシュボード
互換性
Socket.IOv4
SignalR Core.NET
PusherChannels

リアルタイムチャットから AI エージェントまで

eSeGeCe コンポーネントは、最も要求の厳しいソフトウェアカテゴリ、メッセージング、金融、IoT、AI を支えるプロトコルとプリミティブを提供します。すべて Delphi または .NET プロジェクトにそのまま組み込めます。

大規模リアルタイムチャット

永続的な接続、プレゼンス、ブロードキャストチャネル、バイナリメッセージング。数千の同時ユーザー向けに構築されたマルチスレッドサーバーで実現します。

sgcWebSockets Socket.IO WAMP

アルゴリズム取引

サブミリ秒の市場データフィード、フル TLS、バイナリフレーム、自動再接続に対応。

14 取引所 FIX グレード

AI エージェント (MCP)

Model Context Protocol を介して、ChatGPT や Claude を独自のツールに接続できます。

MCP OpenAI Anthropic

IoT テレメトリ

MQTT 5.0、CoAP、AWS IoT、Azure IoT Hub を介して、数百万のデバイスを接続できます。

MQTT 5.0 CoAP AWS IoT Azure IoT

WebRTC ビデオ

STUN、TURN、ICE 内蔵のピアツーピアメディア。

STUN/TURN P2P

ドキュメント & コード署名パイプライン

ドキュメントには XAdES (XML)、PAdES (PDF)、CAdES (CMS)、ASiC コンテナで署名し、コードには Authenticode (.exe / .dll / .msi)、ClickOnce マニフェスト、NuGet パッケージ、VSIX 拡張で署名します。すべて付属の sgcSign Server 経由で実行できます。REST API、Windows サービスインストーラー、CI/CD の集中署名のための GitHub Actions / Azure DevOps / Jenkins / Docker パイプラインを提供。10 種類のキープロバイダー (PFX、PKCS#11 HSM、Azure Trusted Signing、AWS KMS、Google Cloud KMS、HashiCorp Vault、Certum SimplySign、CSC v2) と、電子インボイスおよび雇用契約用の 21 の EU 各国プロファイルに対応します。

sgcSign XAdES / PAdES / CAdES ASiC Authenticode ClickOnce NuGet HSM / KMS Server + REST API

アプリケーションを AI の波へ

OpenAI、Anthropic、Google Gemini、そして Model Context Protocol とネイティブに統合します。ChatGPT、Claude、Embeddings、関数呼び出し、リアルタイム AI ストリーミングを、Delphi または .NET のコードベースからファーストクラスでサポートし、インテリジェントなアプリケーションを構築できます。

OpenAI

ChatGPT、DALL-E、Whisper、ファインチューニング、アシスタント。ストリーミングサポートと関数呼び出しを備えた完全な API カバレッジ。

詳しく見る →

MCP

Model Context Protocol のサーバーおよびクライアント実装。ツール、プロンプト、リソースを AI モデルにシームレスに公開します。

詳しく見る →

ChatBot

人間のような対話による会話型 AI を構築できます。マルチターン会話、コンテキスト管理、ストリーミング応答に対応します。

詳しく見る →

Embeddings

ベクトルデータベース、Pinecone との統合、カスタム AI アプリケーション。セマンティック検索と RAG (Retrieval-Augmented Generation) を実現します。

詳しく見る →

開発者が eSeGeCe を選ぶ理由

同じコンポーネント、同じ API を 4 つの言語で。フォームに配置してホストを設定すれば、すぐに接続できます。

パフォーマンスと信頼性のための設計

  • IOCP/EPOLL に対応した完全マルチスレッドサーバー
  • OpenSSL および SChannel による TLS 1.2 & 1.3 暗号化
  • WatchDog 技術による自動再接続
  • 複数バックエンドサーバーへの負荷分散
  • 確実に 1 回の配信を実現する Quality of Service
  • 完全なソースコードとロイヤリティフリーの配布
procedure TForm1.ConnectWebSocket;
begin
  sgcWebSocketClient1.Host   := 'www.esegece.com';
  sgcWebSocketClient1.Port   := 2053;
  sgcWebSocketClient1.TLS    := True;
  sgcWebSocketClient1.Active := True;
end;

procedure TForm1.OnMessage(Connection: TsgcWSConnection;
  const Text: string);
begin
  Memo1.Lines.Add('Received: ' + Text);
end;
void __fastcall TForm1::ConnectWebSocket()
{
  sgcWebSocketClient1->Host   = "www.esegece.com";
  sgcWebSocketClient1->Port   = 2053;
  sgcWebSocketClient1->TLS    = true;
  sgcWebSocketClient1->Active = true;
}

void __fastcall TForm1::OnMessage(TsgcWSConnection *Connection,
  const UnicodeString Text)
{
  Memo1->Lines->Add("Received: " + Text);
}
var client = new TsgcWebSocketClient();
client.Host = "www.esegece.com";
client.Port = 2053;
client.TLS  = true;

client.OnMessage += (sender, args) =>
{
  Console.WriteLine($"Received: {args.Text}");
};

client.OnConnect += (sender, args) =>
{
  client.WriteData("Hello from .NET!");
};

client.Active = true;
program WebSocketClient;
{$mode objfpc}{$H+}
uses
  sgcWebSocket;

var
  Client: TsgcWebSocketClient;
begin
  Client := TsgcWebSocketClient.Create(nil);
  Client.Host   := 'www.esegece.com';
  Client.Port   := 2053;
  Client.TLS    := True;
  Client.Active := True;
  ReadLn;
  Client.Free;
end.

Delphi、C++ Builder、Lazarus / FPC、.NET で同じ公開 API を利用できます。

本番環境のための設計

長寿命の接続、デフォルトでの暗号化、変動下での自己修復。SRE の眠れない夜を生むワークロードを念頭に設計されています。

10,000+ 同時接続数

IOCP (Windows) と EPOLL (Linux) のスレッドごとのプールにより、1 台のサーバーが負荷下でも安定稼働します。

TLS 1.3 エンドツーエンド暗号化

すべてのプラットフォームでの OpenSSL 3.0 と、ネイティブな Windows SChannel。追加 DLL は不要です。

< 1 ms フレーム遅延

localhost ではゼロコピーフレーミング。圧縮メッセージ拡張 (RFC 7692) もすぐに利用できます。

24/7 WatchDog 自動再接続

ハートビート、指数バックオフ、セッション再開により、ネットワーク瞬断時もクライアント接続を維持します。

開発者の声

世界中でリアルタイムアプリケーションを構築する Delphi、C++ Builder、Lazarus、.NET 開発者から信頼されています。

sgcWebSockets は素晴らしく、サポートも最高です!
Christian Meyer Founder & CTO
sgcWebSockets ライブラリはとても便利でセットアップも簡単です。これからも頑張ってください!
Simone Moretti Delphi Developer
ご支援とサポートに本当に感謝しています。コンポーネントが大好きです。
Mark Steinfeld CTO

現在は eSeGeCe の スタック ビューを表示しています。

別の切り口を見る →
30日間返金保証ご満足いただけない場合は、ご購入から30日以内に全額返金をリクエストできます。 返金ポリシーを見る

1 つのサブスクリプション。6 つの製品。ロイヤリティなし。

Delphi または .NET アプリケーションに、リアルタイム通信、HTML UI、AI、電子署名の各機能を今すぐ追加できます。完全なソース、契約期間中の生涯アップデート、ロイヤリティフリーの配布が付属します。