현대 SOA와 원시 SOA의 차이점

Anonim

현대 SOA와 원시 SOA 비교 | 기본 SOA, 공통 SOA, 핵심 SOA, 미래 상태 SOA, 대상 SOA, 확장 SOA

SOA (Service-Oriented Architecture)는 솔루션 로직이 서비스로 제공되는 아키텍처 모델입니다. 솔루션을 제공하는 주요 방법으로 서비스를 보유함으로써 SOA는 기존의 다른 기술 솔루션보다 훨씬 효율적이고 민첩하며 생산적으로 노력합니다. SOA는 서비스 지향 원칙 및 서비스 지향 컴퓨팅의 이점을 실현하기위한 지원을 제공합니다. 다양한 기술, 다양한 제품, 응용 프로그램 프로그래밍 인터페이스 및 기타 다양한 확장이 일반적으로 SOA 구현을 구성합니다. SOA는 SOA의 목적에 따라 Contemporary SOA와 Primitive SOA로 분류됩니다. 원시 SOA는 모든 공급 업체가 실현하기에 적합한 기본 서비스 지향 아키텍처의 모델입니다. 반면, 현대 SOA는 기본 SOA 구현의 확장을 나타내는 데 사용되는 분류입니다.

기본 SOA 란 무엇입니까?

SOA는 SOA 제품을 정기적으로 개발하는 다양한 벤더와 함께 끊임없이 성장하고있는 분야입니다. 모든 공급 업체가 실현하기에 적합한 기본 서비스 지향 아키텍처를 원시 SOA라고합니다. 베이스 라인 SOA, 공통 SOA 및 코어 SOA는 원시 SOA를 언급하는 데 사용되는 다른 용어 중 일부입니다. 서비스 지향 원칙을 소프트웨어 솔루션에 적용하면 서비스가 생성되며 이는 SOA의 기본 논리 단위입니다. 이러한 서비스는 자치적으로 존재할 수 있지만 확실히 분리되지는 않습니다. 서비스는 특정 공통 및 표준 기능을 유지하지만 개별적으로 발전 및 확장 될 수 있습니다. 서비스를 결합하여 다른 서비스를 만들 수 있습니다. 서비스는 서비스 설명을 통해서만 다른 서비스를 인식하므로 느슨하게 결합 된 것으로 간주 될 수 있습니다. 서비스는 자신의 논리 부분을 스스로 조정할 정도로 지능적인 자율적 인 메시지를 사용하여 통신합니다. 가장 중요한 (기본) SOA 설계 원칙은 느슨한 결합, 서비스 계약, 자율성, 추상화, 재사용 가능성, 합성 가능성, 무국적 성 및 발견 가능성입니다.

현대 SOA 란 무엇입니까?

현대 SOA는 서비스 지향의 목표를 달성하기 위해 기본 SOA 구현에 대한 확장을 나타내는 데 사용되는 분류입니다. 즉, 현대 SOA는 원시 SOA를 조직이 미래에 갖고 싶어하는 목표 SOA 상태로 전환시키는 데 사용됩니다. 그러나 SOA (일반적으로)가 시간이 지남에 따라 발전함에 따라 원시 SOA는 현대 SOA의 속성을 이어 받음으로써 확장됩니다. 현대 SOA는 새로운 기능을 도입함으로써 원시 SOA의 성장을 돕고, 이러한 기능은 기본 SOA 모델에 의해 적응되어 이전보다 훨씬 커졌습니다.이러한 모든 이유로 현대 SOA는 미래 상태 SOA, 목표 SOA 또는 확장 SOA라고도합니다.

현대 SOA와 기본 SOA의 차이점은 무엇입니까?

현대 SOA와 원시 SOA는 SOA의 맥락에서 그들이 목적하는 바에 따라 다릅니다. 기본 SOA는 기본 서비스 지향 아키텍처이지만 현대 SOA는 원시 SOA 확장을 나타내는 데 사용됩니다. 원시 SOA는 모든 벤더가 실현할 지침을 제공하는 반면, 현대 SOA는 원시 SOA에 새로운 기능을 추가하여 SOA 수평을 확장합니다. 현재 현대 SOA는 메시지 내용의 보안을 유지하고 배달 상태 알림을 통한 안정성 향상, XML / SOAP 처리 및 트랜잭션 처리를 향상시켜 작업 실패를 설명합니다.