WPFデスクトップアプリケーションに興味を持っています。
作成したいのはデータベースを使用した業務アプリケーションです。
そしてそのデータは複数の支店で共有する必要があります。
通常、複数の支店でデータを共有したい場合、データを外部(社外)の
サーバーに配置しブラウザを使用したWebアプリケーションに
なると思いますが、ユーザーインターフェースの観点から、
ブラウザは使用せず、WPFデスクトップアプリケーションで
開発を行えたらと考えています。
そこで、WPFデスクトップアプリケーションで外部(社外)にある
データベースのデータを相応の速度で読み書きすることが可能か、
もし可能であればその方法を知りたいです。
(データベースは例えばSQL Serverを想定しています)
宜しくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
> 外部(社外)にあるデータベースのデータを相応の速度で読み書き
もちろん可能ですが、「相応の速度」は、ネットワーク品質やセキュリティとのトレードオフになります。
A 相互にSQL Serverポートを開放し、直アクセスする。
B WCFでhttpプロトコルを使い、リモートプロシージャ的にアクセスする。
C RestfulなWebアクセスを使い、リモートプロシージャ的にアクセスする。
Aがもっとも高速で簡単ですが、セキュリティ的には最も低いです。
専用線だったり、IPSECルータを使用したり、専用VPNサービスを利用したり、ポート番号変更で済ませたり、単にアカウントとパスワードだけ(要するに特別な制限をかけない)、いろいろなケースがあります。
接続プロトコルが制限される場合は、リモートプロシージャを用い、サーバ側でデータアクセス用プログラムを動作させて、相互をhttpで接続します。
使われるネットワーク環境によって、最適解が変わります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessで作ったデータベースをwebで活用したい 2 2023/06/03 08:49
- JavaScript Q&Aの掲示板を作成していてヤフー知恵袋やgoo質問のように質問ごとにURLを生成したい 5 2023/08/04 01:22
- JavaScript Typescript が必要な理由 1 2023/01/07 11:45
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- Chrome(クローム) 入力フォームの履歴を消したい 2 2023/06/29 13:02
- その他(データベース) 業務用のデータベースサーバーの選び方について 4 2022/11/22 10:22
- MySQL 複数DBテーブルからのデータ取得 3 2022/05/17 15:02
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- その他(開発・運用・管理) おんどとりWebStorage APIから温度情報を取得し表示したい 2 2023/08/03 09:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
formで送信したPOSTデータの削...
-
【ASP.NET】DataSetをSqlDataSo...
-
ユニークID (社保庁問題)
-
マスタデータの要件定義
-
EXCELからデータベース(SQLite)...
-
エクセル、VBAで検索するとデー...
-
納品 vs ご納品 どちらが正し...
-
「スポット受注」はどういう意...
-
テストについて
-
どうすれば過剰発注抑えられま...
-
納入日と納品日について
-
グーグルの障害者訓練プログラ...
-
三菱製PLC:ファイルレジスタ(...
-
社内ファイルサーバーを外部専...
-
ルート証明?
-
スーパー発注し始めて3週間たち...
-
texに関する初歩的な質問
-
Zと2とか紛らわしいのがあるか...
-
nc旋盤やレーザー加工機を使う...
-
マスクROM と PROMの違いについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
formで送信したPOSTデータの削...
-
長さ0の文字列を格納できません...
-
Javaで家計簿を作成
-
住所から市町村JISコードを検出
-
ASP 多言語の表示がうまく出来...
-
Q&Aの掲示板を作成していてヤフ...
-
電子納品
-
Access97データベースの最大登...
-
エクセルでSQLを使う
-
エクセル、VBAで検索するとデー...
-
accessとSQLserverの違い
-
パソコン 言語について 競馬...
-
CGI(Perl)を使用してGoogleスプ...
-
マスタメンテ系の仕事とは?
-
マスタデータの要件定義
-
知識がなくても作成可能な「ソ...
-
PHP 更新順を作成日順に変更し...
-
納品 vs ご納品 どちらが正し...
-
「スポット受注」はどういう意...
-
納入日と納品日について
おすすめ情報