1

SOA内では、個々のサービスは相互に作用してはなりません。

1つのサービスの要件が与えられた場合、それは実際には2つの別個のサービス/作業単位にすることができます。最善の行動は何ですか?

2つ作成します。ここで、サービスAには両方のユニットが含まれ、サービスBには「最初の」ユニット/サービスのみが含まれます。明確にするために、一方が他方に依存していると想定される場合、完全に独立した作業単位を独自のサービスに配置し、2つの結合された単位を2番目のサービスに配置できます。

1つのサービスを2つに分割できる、または分割する必要があるという要件がある場合、どうすればよいでしょうか。

4

1 に答える 1

1

おそらく私はあなたのOPを読み間違えていますが、提供される特定の機能Bのインターフェースを公開するサービスと、そのインターフェースを使用してによって提供される特定の機能を提供するサービスA(またはCそのDことについて)を持つことができますA
サービスは、そのインターフェースを介して別のサービスによって提供される機能を使用できます。ただし、同じインターフェイスを異なるサービスセットを介して実装できるという意味で、これらは結合されていません。

于 2012-09-23T11:14:47.960 に答える