6

私は現在、次のようなさまざまな通信方法で複数のシステムを統合するための優れたフレームワークを探しています。

  • FTP
  • 郵便
  • ウェブサービス

.NETアプリケーションで。Javaの場合、利用できるオプションはたくさんあるようですが、.NETプラットフォームに似たものは見つかりませんでした。

4

4 に答える 4

1

ワークフローの基礎は、ビジネスロジックを表すワークフローに適しています。あなたは既存のサービスを統合することにもっと興味があるようです。その場合は、WindowsCommunicationFoundationに焦点を当てます。これは、(元の)WorkflowFoundationと一緒に導入されました。したがって、WCFは.NETバージョン3以降の一部です。WCFは、Webサービス、メッセージキュー、およびFTPをすぐにサポートします。電子メールの場合、おそらく何らかのカスタムチャネルが必要になります。ただし、他の誰かがすでにあなたのために書いている可能性が高いです。

Microsoftによると

「WindowsCommunicationFoundation(WCF)は、サービス指向アプリケーションを構築するためのフレームワークです。WCFを使用すると、あるサービスエンドポイントから別のサービスエンドポイントに非同期メッセージとしてデータを送信できます。サービスエンドポイントは、IISによってホストされる継続的に利用可能なサービスの一部にすることができます。アプリケーションでホストされるサービスの場合もあります。エンドポイントは、サービスエンドポイントからのデータを要求するサービスのクライアントの場合もあります。メッセージは、XMLとして送信される単一の文字または単語のように単純な場合もあれば、バイナリデータ。」

MSDNのこのページには、開発者がWindows Communication Foundation(WCF)を使用した開発に慣れるのに役立つリソースが含まれています。これはすべて、通信層のみに関係することを覚えておいてください。自分でグルーコードを書く必要があります。


もっと「フラムワーク」なソリューションが本当に必要な場合は、TommyGrovnesに同意します。「ServiceBus」は検索する流行語です。実際、Stackoverflowは、バスがどのサービスに適しているか、どの実装が存在するか、それらの経験などについて、すでに多くの洞察を提供しています。特に.NETサービスバスに関するこの質問は、有望なスタートのように見えます。

乾杯

デイブ

于 2012-08-04T08:46:59.193 に答える
0
  1. FTPクライアントの場合、 FTPclientFTP Client Lib for .NETなどのフレームワークを使用するか、Googleからニーズに合わせて見つけることができます。
  2. Mail Clien:-フレームワークを使用して達成したいこと、そして最良のフレームワークを見つけることができること。
  3. Webサービスとキュー(MSMSQ)を作成するには、WCFフレームワークを使用できます。

説明がお役に立てば幸いです

于 2012-07-26T06:59:15.833 に答える
0

Windows Workflow Foundation(WF)をご覧になることをお勧めします。これは.NETFrameworkの一部です。

アクティビティの概念を使用します。アクティビティは一般的な概念であり、他のシステムへの「コネクタ」にも適しています。すぐに使用できるアクティビティがいくつか提供されています(.NET Framework 4組み込みアクティビティライブラリ) 。

その他は.NETで記述でき(チュートリアル:カスタムWFアクティビティの作成)、Web上に多数のサンプル実装を見つけることもできます(ワークフローSendEmailカスタムアクティビティWindows Workflow FoundationのFTPアクティビティMSMQワークフローアクティビティ、 WCFWebの構築とテストワークフローファンデーション4.0を使用したサービス)または、サードパーティから構築済みの特定のアクティビティ(Xceedアクティビティ/ nソフトウェアワークフローアクティビティなど)を購入することもできます。

于 2012-07-29T17:24:48.290 に答える
0

もっと安価なものが必要な場合は、Biztalkを見てください。多数のアダプターとツールが付属していますが、無料ではありません。

于 2012-08-03T15:28:18.293 に答える