ネットワーク サービス指向アーキテクチャ(SOA)とは何ですか? -techopediaからの定義

サービス指向アーキテクチャ(SOA)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-サービス指向アーキテクチャ(SOA)とはどういう意味ですか?

サービス指向アーキテクチャ(SOA)は、ソフトウェアエンジニアが相互運用可能なサービスの形でソフトウェアを設計および開発するために適用する一連の原則と方法論を参照します。 サービスは通常、当初意図したものとは異なる目的で再利用できるコンポーネントの形で構築されます。 このため、多くの場合、インターフェイスは実用的な方法で定義され、さまざまなアプリケーションや複数のプラットフォームで使用できます。

Techopediaはサービス指向アーキテクチャ(SOA)について説明します

SOAの主な目標は、ビジネスに俊敏性を提供し、市場の変化に迅速かつコスト効率よく適応できるようにすることです。

SOAは、機能を明確に定義されたコンポーネントに分離します。コンポーネントは、コンピューター開発者がネットワーク経由でサービスとしてアクセスできるようにします。 これにより、さまざまなネットワークでアクセスできるさまざまな分散プラットフォームでSOAを実行できます。 さまざまなアプリケーション間のデータ共有は、SOAビジネスアプリケーションの中心です。 これらのアプリケーションは、APIと連携するように設計されているため、アプリケーションの統合と機能の共有が可能になります。 同じ企業にあるシステムと異なる企業にあるシステムは、標準化されたビジネスプロセスモデルを順守しながら、ビジネスプロセスの統合を実現します。

SOAリポジトリは、メタデータまたは大量のデータを含むデータベースであり、対話的で常に変化します。 このリポジトリにより、Webサービスを介した企業間通信が可能になります。 テスト測定値はSOAリポジトリ内で検証され、リポジトリ全体にワークフローサポートが存在します。 SOAリポジトリには、SOAに不可欠な原則と方法論を含むスキーマ、ポリシー、およびプロセスも含まれています。

サービス指向アーキテクチャ(SOA)とは何ですか? -techopediaからの定義