2016-04-24 9 views
0

私は、クライアントが毎日の業務トランザクションのためにローカルの構内データベースを必要としている新しいプロジェクトに携わっています。ローカル・データベース・サーバーに接続するアプリケーションを作成します。しかし、将来的には、顧客はそのローカルデータベースに含まれる情報を見ることができるようにしたい。例えば、彼らのプロフィール、取引などを表示します。ローカルのオンデマンドデータベース(デスクトップおよびウェブアプリケーション用)

私たちの最初のアプローチは、Webアプリケーションを完全に選ぶことを提案していました。しかし、Webアプリケーションはネットワークの速度に依存し、日々のデータ入力/彼らは、社内業務のためのデスクトップアプリケーションを持つことを主張しています。

デスクトップLANベースのアプリケーションを構築し、後でユーザーが対話できるWebアプリケーションを構築して、最終的には単一のローカルデータベースと通信できますか?つまり、Windowsのデスクトップアプリケーションと単一のローカルデータベースに接続するウェブアプリで...

答えて

0

データベースサーバ

は、Postgresのか、H2 Databaseとデータベース・サーバをインストールします。

データベースサーバーはブラックボックスとして機能し、クライアントからの着信接続を待っている間にデータを忠実に格納します。これらのクライアントは、データテーブルを定義し、データ内容をpgAdminとして検証するための管理用アプリケーションです。または、クライアントは、Xojoなどのツールで書かれたカスタムアプリケーションで、各ユーザーは特定のPC上でそのアプリケーションのインスタンスを実行し、そのすべてのインスタンスはそれぞれデータベースサーバーに接続します。または、データベースサーバーへのクライアントは、Apache TomcatのようなJavaサーブレットコンテナや、Vaadinフレームワークを使用して構築したWebアプリケーションを実行するJava SEのEclipse JettyなどのWebアプリケーションサーバーです。

これらのタイプのデータベースクライアント(DB管理アプリケーション、カスタムデスクトップアプリケーション、およびWebアプリケーションサーバー)はすべて、同時にデータベースサーバーに接続できます。

関連する問題