0

以下は、私が行う必要があるデザインの選択であり、私を助けるいくつかの提案を探しています:

要件: xml ファイルからデータを読み取り、取得したデータを表示する単純なクライアント アプリケーションがあります。これらの xml は今までローカル ファイル システムにあり、それらを使用してサンプル クライアント アプリケーションを開発しました。

問題 :

これらのファイルをインターネット (保護) に配置し、インターネットから読み取るつもりです。

Reason why I want to do so is because my client applciation will be running on different machines at different places , and so reading from internet is much logical I believe.
Also this data is my client's copyright protected, so i need to put it in some location that is secured , at least password protected.
    The XML content stored needs to be processed before being presented to client. 

Web サービスは良い選択かもしれないと思っていましたが、これまで使ったことはありませんでした。

だから私の質問は:

与えられた要件について、あなたたちは何を提案しますか?

  1. Webservices を使用する必要がありますか?
  2. XML サーバーを使用する場合、これらの xml を処理するために別のレイヤーを追加できますか (これがより良い選択でしょうか)。
  3. 決定を下す前に、他に検討すべきフレームワーク/技術はありますか?

決定を下す前に、私の重要な懸念事項は何ですか。

私の説明が十分に明確でない場合、または提案するためにさらに情報が必要な場合は、削除してください.

ありがとう !!!

4

1 に答える 1

0

Web サービスは、間違いなく最適なオプションです。その理由は簡単です。何年にもわたって、Web サービスは、Web および分散コンピューティングの進化において急速に重要なテクノロジになりました (これは、「クライアント アプリケーションがさまざまな場所のさまざまなマシンで実行される」とあなたが言ったことです)。 ITバブル後の2000年代初頭。

Web サービスは主に、異なるサーバー システムが相互に通信し、情報を交換できるようにする技術です。Web サービスの優れた点は、XML のデータ非依存性を利用して、ファイアウォールを処理する際の統合の問題を解決することです。これらは、多数のソフトウェア プログラム、ミドルウェア システム、データベース管理システム、およびスタンドアロン アプリケーションにマップされるラッパーです。

Web サービスに慣れていない場合は、必ずそれを読んで SOAP/WSDL/UDDI を調べてください。XML は既に知っているので、その部分はスキップできます。

Web サービスは、Web の見方を変えます。たとえば、ブラジルのサンペドロ行きのフライトを予約したとします。Web サービスを使えば、(近い将来) フライトの予約、レストランのテーブル登録の予約、ホテルの部屋の設定、地元のアトラクションのチケットの購入をすべて同じ Web サイトから行うことができます。

RANTでごめんなさい!

この信じられないほど広大なトピックについて、もう少し情報があります。リンク

于 2013-07-26T13:42:23.477 に答える