클라우드 컴퓨팅 서비스 지향 분석 및 설계 (무드) 란 무엇입니까? -techopedia에서 정의

서비스 지향 분석 및 설계 (무드) 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-SOA (Service-Oriented Analysis and Design) 란 무엇입니까?

SOA (Service-Oriented Analysis and Design)는 SOA (Service-Oriented Architecture) 애플리케이션의 모델링 및 설계를 참조하는 방법입니다.


SOA 응용 프로그램을 설계 할 때 SOAD 방식을 사용하려면 다음과 같은 주요 요소가 필요합니다.

  1. 프로세스 모델 : 객체 지향 분석 및 디자인 (OOAD), 비즈니스 프로세스 모델링 (BPM) 및 엔터프라이즈 아키텍처 요소를 조정하여 프로세스 및 표기법을 정의합니다. 필요한 경우 추가 요소를 정의 할 수도 있습니다.
  2. 지침 : 서비스를 개념화하는 구조화 된 방법.
  3. 표준 : 잘 정의 된 품질 요소와 최상의 서비스, 기능, 데이터 및 제약 조건을 제공합니다. 역할도 잘 정의되어 있어야하며, 각 작업의 일부를 담당하는 개발자, 건축가 또는 분석가인지 여부를 설명해야합니다.
  4. 아티팩트 : 재사용 할 수없는 서비스와 같이 좋은 서비스가 아닌 서비스를 정의하여 SOA 거주자 자격을 갖추지 마십시오.
  5. 서비스 품질 : 엔드-투-엔드 모델링을 촉진하고 포괄적 인 툴 지원을 제공합니다.

Techopedia는 SOA (Service-Oriented Analysis and Design)에 대해 설명합니다.

OOAD, EA 프레임 워크 및 BPM과 같은 기존 SOA 모델링 분야는 SOA 응용 프로그램에 독립적으로 적용되는 요구 사항을 충족 할 수 없습니다. OOAD, EA 프레임 워크 및 BPM에서 개발 된 SOA 프로젝트의 초기 구현은 SOA 아키텍처의 일부에만 적용됩니다. 따라서 SOAD가 성공적으로 구현되어 SOA 응용 프로그램을 완벽하게 구현할 수 있습니다.


SOAD는 기존의 잘 훈련되고 입증 된 기존 방법론 (OOAD, EA 프레임 워크 및 BPM)을 기반으로하는 전체적인 모델링 방법론입니다. 이 입증 된 방법의 조합 외에도 SOAD 방식에서는 다음과 같은 중요한 개념과 측면을 고려해야합니다.

  1. 서비스 분류 및 집계
  2. 정책 및 측면
  3. 중간 프로세스
  4. 시맨틱 중개
  5. 서비스 수확 및 지식 중개

SOAD는 엔터프라이즈 응용 프로그램 및 SOA 이외의 아키텍처 스타일과 같은 많은 응용 프로그램에 적용 할 수 있습니다. 또한 SOAD 접근 방식의 현재 개발은 재사용 가능한 아키텍처 결정 모델 및 클라우드 컴퓨팅에서도 볼 수 있습니다.

서비스 지향 분석 및 설계 (무드) 란 무엇입니까? -techopedia에서 정의