SOAは導入が増えているにもかかわらず、多数のSOAプロジェクトがいまだ失敗している(参考記事・英語)。あまりにも深刻な状況に陥ることが多いので、最近では「SOAかDOAか」(SOAか失敗か)(source)という受けを狙ったような題名の記事があった。DOAは「Dead on Arrival」、つまり「最初から機能しない」を意味する。この状態を改善する方法の1つが、適切なSOAガバナンス(参考記事リンク)である。 Muhammed Yaseen Muriankara氏は最近の論文「SOA governance framework and solution architecture」(SOAガバナンスのフレームワークとソリューション・アーキテクチャ)(source)で、ガバナンスの基本レベル3つを定義している。エンタープライズ・ガバナンスとは、 責任の連鎖、権限、コミュニケーションを確立して
![SOAガバナンスの再検討](https://cdn-ak-scissors.b.st-hatena.com/image/square/1dea079f3c8eee49f636638a061b722d42b294d5/height=288;version=1;width=512/https%3A%2F%2Fcdn.infoq.com%2Fstatics_s1_20240521072209%2Fstyles%2Fstatic%2Fimages%2Flogo%2Flogo-big.jpg)