コンポーネント | 説明 |
---|---|
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) をホストします。