none
サーバー処理とその出力結果の表示 RRS feed

  • 質問

  • 通常の手法では、クライアント、サービスシステムもしくは、webシステムになるとおもうのですが、

    あるデーターサーバにある情報をリアルタイムで、クライアントパソコンで検索結果を画面に表示したいのですが。

     

    セキュリティー上の問題で(サーバーデーターを丸見えにしたくない。)クライアントPCにDBエンジンをいれたくないです。

     

    かつ、HTTPポートもセキュリティー上の問題で開けたくないです。

     

    このようなセキュリティーでは、クライアント、サービスシステムと、webシステムでは実現できなくなると思われるんですが。

     

    なにか、データーサーバにある情報をリアルタイムで、クライアントパソコンで検索結果し画面に表示する方法がありませんでしょうか?

     

    できたらVB.netで行いたいのですが、いい手法がないでしょうか。。。

    2008年11月27日 1:07

回答

  • リアルタイムというのはデータベースに書かれると同時にというイメージでしょうか? これは経験がないのでわかりませんが、適当な間隔ということであればVBで通常のアプリケーションを作成して、適当にポーリングする方法が一番簡単だと思います。

    WebでAjaxを使う方法なんかもお勧めです。某ネット証券会社はこれで板情報をほぼリアルタイムで提供しています。HTTPポートは塞ぐポートとして、通常は最も優先順位の低いものの一つです。たぶん、HTTPポートまでも塞いでしまいたいと考えていらっしゃるので、行き詰っていらっしゃっているのではないでしょうか? クライアントが情報をもらうためにはどこかポートを開けなければなりません。必要なポートのみを開けて、かつセキュリティ対策をするのが基本であり、通常はそれで十分だと思うのですが・・・

    2008年11月27日 2:18
    モデレータ
  •  TAKAPI さんからの引用

    通常の手法では、クライアント、サービスシステムもしくは、webシステムになるとおもうのですが、

    あるデーターサーバにある情報をリアルタイムで、クライアントパソコンで検索結果を画面に表示したいのですが。

     

    セキュリティー上の問題で(サーバーデーターを丸見えにしたくない。)クライアントPCにDBエンジンをいれたくないです。

     

    かつ、HTTPポートもセキュリティー上の問題で開けたくないです。

     

    このようなセキュリティーでは、クライアント、サービスシステムと、webシステムでは実現できなくなると思われるんですが。

     

    なにか、データーサーバにある情報をリアルタイムで、クライアントパソコンで検索結果し画面に表示する方法がありませんでしょうか?

     

    できたらVB.netで行いたいのですが、いい手法がないでしょうか。。。

     

    httpはNGでもSSLならOKと言うことはないですか?

    2008年11月27日 16:19

すべての返信

  • 外池と申します。サーバーとクライアントが、ネット上でどれぐらい離れている状況を想定されているのかご説明頂かないと回答がつかないと思います。具体的には「開けたくないポート」よりも「開けてもよいポート」がわかってないとダメですよね。あるいは、使っても良いプロトコルもわからないと・・・。印象としては、どんなプロトコルにせよ「平文」による通信は不可のようにお見受けしますが、この点も前提条件はどんな感じでしょう?

     

     

    2008年11月27日 2:08
  • リアルタイムというのはデータベースに書かれると同時にというイメージでしょうか? これは経験がないのでわかりませんが、適当な間隔ということであればVBで通常のアプリケーションを作成して、適当にポーリングする方法が一番簡単だと思います。

    WebでAjaxを使う方法なんかもお勧めです。某ネット証券会社はこれで板情報をほぼリアルタイムで提供しています。HTTPポートは塞ぐポートとして、通常は最も優先順位の低いものの一つです。たぶん、HTTPポートまでも塞いでしまいたいと考えていらっしゃるので、行き詰っていらっしゃっているのではないでしょうか? クライアントが情報をもらうためにはどこかポートを開けなければなりません。必要なポートのみを開けて、かつセキュリティ対策をするのが基本であり、通常はそれで十分だと思うのですが・・・

    2008年11月27日 2:18
    モデレータ
  •  TAKAPI さんからの引用

    通常の手法では、クライアント、サービスシステムもしくは、webシステムになるとおもうのですが、

    あるデーターサーバにある情報をリアルタイムで、クライアントパソコンで検索結果を画面に表示したいのですが。

     

    セキュリティー上の問題で(サーバーデーターを丸見えにしたくない。)クライアントPCにDBエンジンをいれたくないです。

     

    かつ、HTTPポートもセキュリティー上の問題で開けたくないです。

     

    このようなセキュリティーでは、クライアント、サービスシステムと、webシステムでは実現できなくなると思われるんですが。

     

    なにか、データーサーバにある情報をリアルタイムで、クライアントパソコンで検索結果し画面に表示する方法がありませんでしょうか?

     

    できたらVB.netで行いたいのですが、いい手法がないでしょうか。。。

     

    httpはNGでもSSLならOKと言うことはないですか?

    2008年11月27日 16:19
  • いろいろご助言ありがとうございました。社内で.NET Remoteingでやってみることになりました。

    またいきづまったらご質問するかもしれません。

     

     

    2008年11月29日 2:19