-1

誰かがSOAを含むソフトウェア製品またはアプリケーション(商用またはオープンソース)の実例を提供できますか?

たとえば、ソフトウェア製品の最新リリースバージョンがSOA互換になっていると主張するX社のように。

4

1 に答える 1

4

SOA は、ソフトウェア製品が SOA 互換であると主張できる仕様ではありません。SOA の詳細については、http://en.wikipedia.org/wiki/Service-directional_architectureを参照してください。

SOA は基本的に、プレゼンテーション層とデータ層の疎結合を目的としたアーキテクチャ/実装手法です。したがって、複数のサービス/モジュール/アプリケーションが同じデータにアクセスし、必要に応じて使用できます。この疎結合は、より多くの分散プログラミングにつながる可能性があります。特定のサービスの需要が高まっていることがわかった日には、特定のサービスのノードをクラスターに追加できます。

例自体は、SOA アーキテクチャーで構築されたアプリケーションです。Liferay (オープンソースの Java CMS) は、サービスベースのアプリケーションです。ある種の API を公開するすべてのアプリケーション (programmableweb.com を参照) は、データをプルして必要な方法で消費する SOA 対応と呼ぶことができます。

しかし、確かに、SOA は仕様ではありません。

于 2009-04-01T06:23:37.600 に答える