- PR -

Java Web Start VS スマートクライアント

1
投稿者投稿内容
harrier
会議室デビュー日: 2004/09/06
投稿数: 3
投稿日時: 2004-09-06 22:33
お世話になります。

Java Web Startを使ったクライアントシステム(リッチクライアント?)
を.NETに載せかえる場合、所謂スマートクライントで対抗、という事に
なるのでしょうか?
RDBMSにOracle9iを使用しており、JavaですとJDBCを使用しているとの
事ですが、.NETではODP.NETを使用しないとやはりレスポンス等充分に
発揮出来ないのでしょうか?
(何かのページでクライントにもOracle9i R2 Clientを入れておかないと
スマートクライアントと言えども動かない…という文面を見たので…)
漠然とした質問で大変申し訳ございません。
どなたかアドバイスお願い致します。
かりあげ
会議室デビュー日: 2004/06/24
投稿数: 6
投稿日時: 2004-09-14 13:39
こんにちわ。初めて投稿します。
Windowsフォームによるリッチクライアント+ADO.NET+Oracle9.2
によるシステムを構築したことがあります。
クライアントはいわゆるノータッチデプロイメントで配布します。
クライアントとサーバ間はWebサービスでやり取りしてました。
この場合、クライアントにはOracleのクライアントは不要です。
データ量が多くなかったので、パフォーマンスは特に問題になりませんでしたが、
一般に大きなデータをWebサービスで取得すると、データ量が多くなるので
ページ単位で取得するなど工夫が必要だと言われています。

こんなんで参考になりましたでしょうか。
小野@どっとねっとふぁん
ぬし
会議室デビュー日: 2001/10/30
投稿数: 402
投稿日時: 2004-09-14 15:22
かりあげさんの場合だと、
Windowsフォームによるリッチクライアント+Webサービス+ADO.NET+Oracle9.2
と書いたほうがよさそうですね。
この場合はデータベースとのやりとりはWebサービス側が一手に引き受けるので
クライアント側にOracleを入れる必要はないです。
ただし、一度Webサービスを経由する分、データのやりとりには多少の時間が
かかるのはしょうがないところでしょうね。

間にWebサービスを入れない場合、Oracleをクライアント側にインストールする
必要がでてくるので、ノータッチデプロイメントを利用する意味はだいぶ
薄れてしまいますね。
あと、各クライアントのセキュリティの設定も変更しないとだめかな。
1

スキルアップ/キャリアアップ(JOB@IT)