2009-09-04 7 views
1

私は技術を調査するためにワークフローアプリを構築しています。 WebServiceInputActivityやWCF、ReceiveActivity(そして私が学ばなければならない新しい技術)を使って、Webサービス(と私が基本的に慣れ親しんでいる技術)を使うかどうかは決めることができません。ワークフロー基盤:WebサービスまたはWCFを使用しますか?私のWFには何が最適ですか?

いずれかの大きな理由がありますか?

明確化:

は、どちらかの道を行くためにWFに特異的に関連するすべての主要な(建物)の理由がありますか?これまでの回答者の意見には感謝していますが、WebServicesまたはWCFを選択した場合のワークフローとそのライフタイム、保守性、パフォーマンス、拡張性などの意味合いではなく、WCFに焦点を当てています。

答えて

0

WFとWCFは、ネット4に非常によく似ています。私は間違いなく後者をお勧めします。

+0

はい、私はそれを読んだ。しかし、私はまた、WFが最初から再設計されたことを読んだことがあります.WF4に行きたい場合は、基本的に再開する必要があります。それは少なくとも6ヶ月間離れているようだが、これまでに見つかったことはすべて、今までは動画だった。ビデオをプリントアウトして、私が自分の学習の大部分を行っている列車に乗せていくことはできません。彼らのことが嫌いです。 Grrr!うわー!うそつき。コメントありがとう。 – serialhobbyist

+0

私は今4.0をよく見ています。ポインタありがとう。 – serialhobbyist

0

間違いなく、WCFです。 Migrating ASP.NET Web Services to WCF

概要:Windows通信 財団(WCF)は、急速に は 、安全性と信頼性のある取引のWeb サービスを構築し、消費することが容易になります サービス指向アプリケーションを構築するための統一された フレームワークを提供します。 WCFの単一プログラミング モデルは、 ASMX、WSE、Remoting、COM +、およびMSMQの機能を統一します。 したがって、開発者は プログラミングモデルを習得する必要があります。

+0

Yeeeesですが、ASMX、WSE、Remoting、COM +、MSMQの機能を統一しているため、ASMXより5倍大きく複雑です!さて、私は誇張していますが、もっと多くのことがあるようです。私はMichele Leroux BustamanteのLearning WCFの本を読んでいますが、それは長い話のようです。 – serialhobbyist

0

ここではWCFに行ってください。

WCFを使用しているだけで既存のWebサービスにアクセスすることはできないということをもう一度考えてみましょう。既存のWCF以外のWebサービスにアクセスするために、basichttpbindingでWCFクライアントを使用することができます。

+0

ノートをありがとう。 – serialhobbyist

0

ASMX Webサービス「Webサービス」を呼び出し、WCFを使用してWebサービスを作成することはできません。 basicHttpBindingを使用するWCFサービスは、古いASMXサービスとまったく同じです。

ASMXの代わりにWCFを使用する最もよい理由は、MicrosoftがASMXが「レガシーテクノロジ」であり、バグを修正しないと述べていることです。

+0

WCFはウェブサービスを行うことができますが、私が指摘したように、そこには学習曲線があります。時間とお金の投資が多額で、私が今できることを正確に行うことができます。 MSと彼らの気まぐれな変化は、彼らが彼らの心を変えたので私がすでにできていることを行うためにお金のためにボードに行く必要があるときに私が見ているものを知らない/理解する/気にしないということです。 Grrrr。とにかく、うっとりする。それはまだ建築上の理由ではありません。 – serialhobbyist

+0

シンプルなWebサービスの学習曲線はほとんどありません。基本的な "WCF Webサービスプロジェクト"テンプレートを試してみて、それがいかに単純かを見てみましょう。 –

関連する問題