10

オープンソースのSOAソリューションを評価します。オプションは何ですか?
(おそらく)完全なSOAスタックを提供するものを探しています。

以下の機能が欲しいです-

  1. BPEL
  2. BPM
  3. ESB
  4. SOAガバナンス
  5. 優れた工具

現在、GlassfishESBは良いオプションのように見えます。他に良いスタックはありますか?

4

8 に答える 8

7

WSO2 は、完全なオープン ソース SOA スタックを提供します。また、オンプレミスとクラウドの両方で実行される、データから画面までの完全な SOA スタックを提供する唯一のベンダーです。

WSO2 SOA スタックに含まれるもの...

  • WSO2ESB
  • WSO2 ビジネス プロセス サーバー [BPEL]
  • WSO2 Application Server[サービスと Web Ap ホスティング]
  • WSO2 アイデンティティ サーバー [OpenID、WS-Trust、XACML、OAuth、SAML2]
  • WSO2 ビジネス アクティビティ モニター
  • WSO2 ビジネス ルール エンジン
  • WSO2 データ サービス サーバー [データをサービスとして公開]
  • WSO2 マッシュアップ サーバー
  • WSO2ガジェットサーバー
  • WSO2 メッセージ ブローカ
  • WSO2 複合イベント処理サーバー
  • WSO2 ガバナンス レジストリ

WSO2 SOA スタックの詳細については、http: //wso2.org を参照してください。

免責事項 : 私は @ WSO2 で働くアーキテクトです。

于 2011-09-07T05:10:14.277 に答える
6

数か月前に「オープン ソース SOA」を読み終えました。SOA に関連する多くのオープン ソースの内容について説明し、さまざまなオプションを適切に比較/対照しています。これを見ることを強くお勧めします。

http://www.amazon.com/Open-Source-Soa-Jeff-Davis/dp/1933988541/ref=sr_1_1?ie=UTF8&s=books&qid=1267534865&sr=8-1

于 2010-03-02T13:02:43.200 に答える
4

この以前の回答でいくつかのオープン ソース ESB について言及しましたが、要件を考慮して、ServiceMixJBossESB、およびOpenESBを候補に挙げます。

私は JBossESB の経験はあまりありませんが、信頼できるソースから良いフィードバックを受け取り、良いツールがあることを知っています。OpenESB は間違いなく重要な候補です (ただし、その将来については少し不確実性があります)。Service Mix のドキュメントは完璧ではありません (見つけるのが難しい)。

したがって、私の選択は OpenESB と JBossESB のどちらかになります (私の意見では、実際には技術的な問題よりも人間的な問題であるガバナンスをカバーしていないことに注意してください)。

于 2010-04-10T20:52:56.463 に答える
4

Muleは非常に人気のあるオープン ソースの ESB ツールです。Mule/Glassfish が実際には必要のない多くの機能を提供する場合、おそらくActiveMQSpring Integrationの組み合わせが最適です。

于 2010-03-02T12:56:16.457 に答える
3

Apache ServiceMixは、非常にフル機能の方法でSOAを実行するESBインフラストラクチャを提供します。 Apache CamelをServiceMixにプラグインして、ルーティングとメッセージングのルールを強化することもできます。

于 2010-03-10T07:16:56.397 に答える
2

Sun GlassFish ESB を真剣に検討しています。私は .net 開発者ですが、ツールとサンプル (および amazon の書籍) は非常に優れており、使いやすいものです。ガバナンスはカバーしていませんが、非常に強力な BPEL - 私が欲しいものについては、Java を知る必要さえありません - おまけです。

于 2010-04-10T20:13:13.960 に答える
2

サービス指向のテクノロジを使用した科学的なワークフローのために私が取り組んできたことは、あなたにとって役立つかもしれません。これはOMII-UKと呼ばれ、ディストリビューションにはかなりの機能が含まれています。すべてオープンソース技術 (例: Tomat、Axis、ActiveBPEL、Eclipse BPEL...) に基づいています。一見の価値があるかもしれません。

于 2010-05-17T22:14:21.083 に答える
2

Progress FUSE (Apache ServiceMix) は、純粋な ServiceMix に関するドキュメントの欠如に対する答えです。

Apache ODE を使用して BPEL を統合できます。

ここにある良いチュートリアルのセット:

http://jee-bpel-soa.blogspot.com/

于 2010-07-19T20:06:33.930 に答える