2

私は、自分のasp.netWeb サイトに実装する Web サービスを発見しています。なぜ使うのかについてのサイトをたくさん訪れ、webservices多くの記事を読み、ページをロードせずに頻繁に使用されるものがある場合に Web サービスが優れていることを知りました。

使用されている他のシナリオ例を知りたいですweb services。注文フォームをデータベースに送信する際に使用できるかweb services、Google などのテキストボックス ボックスの自動補完のためだけに使用できるか。

注: Web サービスは、モバイル、Web、またはデスクトップ アプリケーションから使用できることを知っています。しかし、私の質問はアプリケーションでいつ
使用するのですか?web serviceASP.Net

これまでに読んだ記事の一部

4

3 に答える 3

2

大規模な場合、Web サービスは基本的に、データベースやコードを他のユーザーに公開したい場合に作成されます。

データベースを公開するということは、特定の地域のすべての製薬会社の大規模なコレクションがあり、データベースに詳細、製薬会社が製造する医薬品、ポリシーなどを保存しているとします。有料のクライアント、または単純に誰でも無料でアクセスできます)。それで、あなたは何をするつもりですか?明らかに、作業中の connectionString をデータベースにブロードキャストすると、悲惨な動きになります。

したがって、データベースの上にいくつかのメソッド、つまりCRUDE操作を作成し、これらのメソッドをWebServiceで公開することです。つまり、誰かがURLを介してこれらのメソッドとやり取りし、データをフェッチしたり、データを送信したり、またはその両方を行うことができます。

WebServices の最も一般的な用途は、特定の言語 (ASP.NET など) で構築されたロジックとデータに、さまざまなプラットフォームのユーザーがアクセスできるようにする場合です。

モバイル デバイスのように。彼らのフロントエンドは、Titanium のような派手なフレームワークで構築されていますが、Microsoft の WCF-Rest アプローチで構築された WebService を使用して、Sql Server を介してデータをフェッチします。データを保存し、WebService を介してデータを同期します。

典型的な例では、非常に大きなショッピング Web サイトがあり、それはスタンドアロンでした。つまり、データベース、データ、ユーザーの唯一のユーザーでした。しかし、特定のクライアントがそれをモデル化し、既存のデータとロジックを利用したいという要件がありましたが、JAVA プラットフォームを持っています。システム全体は ASP.NET 3.5 で構築されています。じゃあどうする。ServiceLayer を介して BAL を公開し、ServiceBAL という派手な名前を付けて、その後ずっと幸せに暮らしました (そして稼ぎました)。

これらは、Web サービスのビジネス指向の使用法です。

テキストボックスのオートコンプリート、既存のユーザーチェックなど、他の単純で単純な webService の使用法は、スカウト中に発見したに違いありません。

于 2013-04-04T13:25:23.410 に答える
0

Web サービスは、どこでも使用できる再利用可能なコンポーネントです。たとえば、モバイルや Web などで注文できる注文処理システムを構築しているとします。そのため、別のアプリケーションや別のプラットフォーム用に別の関数を作成する代わりに、placeOrder や takeOrder web などの注文処理システムの Web サービスを作成することをお勧めします。サービスし、さまざまなアプリケーションでそれらを使用します。

于 2013-04-04T13:13:25.553 に答える