| コンポーネント | 説明 | 
|---|---|
| MessageLib | サーバー ライブラリによって実装されるインターフェイスが定義された .NET ライブラリです。 | 
| MessageImpl | MessageLib インターフェイスの実装です。 | 
| MessageServer | MessageImpl で実装された .NET Remoting オブジェクトをホストする単純なコンソール アプリケーションです。 IObjectManager を実装するオブジェクトは、http://localhost:1999/ObjectManager.rem で有効化できます。 この設定は、config ファイルで変更できます。 | 
| MessageServerIIS | IIS によってホストされる ObjectManager Remoting オブジェクトです。 | 
| MessageWebService | この Web サービスは、MessageImpl で実装されているほとんどのメソッドの Web サービス メソッドを公開しています。 この Web サービスでは、MessageImpl のオブジェクトは直接的にはホストされません。 Web サービスは、.NET Remoting サーバーと通信します。 | 
| MessageSimpleClient | この単純なクライアント コンソール アプリケーション (シンプル クライアント) は、サーバー アプリケーションから IObjectManager を取得して、オブジェクトのメソッドを呼び出します。 | 
| MessageWin32Client | .NET Remoting サーバーまたは Web サービスに接続する Win32 アプリケーションです。 ログイン、メッセージの確認、メッセージの送信を行うためのインターフェイスを提供します。 | 
| MessageWebClient | Web サービスに接続し、ログイン、メッセージの確認、メッセージの送信を行うためのインターフェイスを提供する ASP.NET アプリケーションです。 | 
.NET Remoting サーバーは、クライアント アプリケーション (Web サービス、Win32 クライアント、シンプル クライアント) が http://localhost:1999/ObjectManager.rem から取得できるシングルトン SAO (Server Activated Object) をホストします。
