2010-11-20 8 views
0

私は3つの実引数をとり、 実引数を返す数学関数を持っています。私は人々がLinuxサーバ上でこの機能を公開して評価するようにします。 数学関数をSOAPとRESTに変換する

私は3「入力タイプ= 『テキスト』」ボックスでWebフォームを作成することもできますが、これを行うには 最も純粋な方法は SOAPとRESTはオーバー機能を評価するために、主なプロトコルであることを私の信念与え、SOAPやRESTを使用しています インターネット(true)?

SOAPとRESTサーバーを作成する最も簡単な方法は何ですか?

つまり、関数をSOAPサーバーとその関数を評価するREST サーバーに変換するものは何ですか?

+0

[OK]を、私は何RESTをされた学習IRCで有益2-3時間を過ごし、私の質問は、上記の本当にしません意味をなさない無意味ではない新しい質問を作成する。 – barrycarter

答えて

1

私は次のような要求を処理するためのHTTPサーバを使用します。

GET /MyFunctionResult?arg1=10&arg2=20&arg3=30 
1

HTTPは、SOAPよりもはるかにインターネットにとって基本的なものです。 RESTは実際にはスタイルを使用するHTTPです。

両方とも、GETまたはPOST要求を処理するにはHTTPリスナーが必要です。 Javaでは、それはサーブレットです。

これらの選択肢のいずれも、あなたの機能とは関係ありません。

この機能の実装には、それを公開する方法や公開する相手とは何の関係もありません。 SOAP、REST、XML over HTTP、CORBAまたはRMIオブジェクトなどを使用できます。関数、その入力と出力、およびその実装は変更されていません。

SOAPまたはRESTサービスとして機能を公開するには、HTTPリクエストをリッスンし、関数の入力にマーシャリングして使用し、関数を呼び出し、出力を非マーシャル化するWebサーバーが必要です適切なヘッダーと応答コードとともにクライアントに送り返します。

関連する問題