네트워크 서비스 지향 아키텍처 (SOA) 란 무엇입니까? -techopedia에서 정의

서비스 지향 아키텍처 (SOA) 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-SOA (Service-Oriented Architecture) 란 무엇입니까?

서비스 지향 아키텍처 (SOA)는 소프트웨어 엔지니어가 상호 운용 가능한 서비스 형태로 소프트웨어를 설계 및 개발하기 위해 적용한 일련의 원칙과 방법을 참조합니다. 서비스는 일반적으로 원래 의도 한 것과 다른 목적으로 재사용 할 수있는 구성 요소 형태로 구축됩니다. 이러한 이유로 인터페이스는 종종 실용적인 방식으로 정의되므로 다양한 응용 프로그램과 여러 플랫폼에서 사용할 수 있습니다.

Techopedia는 SOA (Service-Oriented Architecture)를 설명합니다.

SOA의 주요 목표는 비즈니스에 민첩성을 제공하여 시장 변화에 신속하고 비용 효율적으로 적응할 수 있도록하는 것입니다.

SOA는 기능을 잘 정의 된 구성 요소로 분리하여 컴퓨터 개발자가 네트워크를 통해 서비스로 액세스 할 수 있도록합니다. 이를 통해 다양한 네트워크를 통해 액세스 할 수있는 다양한 분산 플랫폼에서 SOA를 실행할 수 있습니다. 서로 다른 애플리케이션 간 데이터 공유는 SOA 비즈니스 애플리케이션의 핵심입니다. 이러한 응용 프로그램은 API와 함께 작동하도록 설계되어 응용 프로그램 통합 및 기능 공유가 가능합니다. 다른 기업뿐만 아니라 동일한 기업에 위치한 시스템은 표준화 된 비즈니스 프로세스 모델을 준수하면서 비즈니스 프로세스 통합을 달성합니다.

SOA 리포지토리는 메타 데이터 또는 많은 양의 데이터를 포함하는 데이터베이스로, 대화 형이며 끊임없이 변화합니다. 이 저장소는 웹 서비스를 통한 B2B 통신을 허용합니다. 테스트 리포지토리는 SOA 리포지토리 내에서 검증되며 워크 플로 지원은 리포지토리 전체에 존재합니다. SOA 리포지토리에는 스키마, 정책 및 프로세스도 포함되는데, 여기에는 SOA에 중요한 원칙과 방법론이 포함됩니다.

서비스 지향 아키텍처 (SOA) 란 무엇입니까? -techopedia에서 정의