# API 문서

DDB API는 다수의 다른 마이크로 서비스로 구성됩니다. 아래에는 상호 작용할 수있는 다양한 서비스와 인증 및 액세스를 얻는 방법을 볼 수 있습니다.

# 마이크로 서비스

우리의 API는 분리되어 있습니다 *6 마이크로 서비스 *.

마이크로 서비스 목적
환경 상황 서비스 환경 컨텍스트 서비스는 DDB에서 사용중인 현재 프로젝트 데이터를 저장합니다.
매개 변수 서비스 프로젝트의 자산 및 매개 변수에 대한 정보를 제공하는 서비스.
매개 변수 메타 데이터 서비스 프로젝트의 자산 및 매개 변수에 대한 메타 데이터를 제공하는 서비스.
참조 데이터 서비스 출처 데이터 정보 내부 및 외부 소스에 대한 참조를 정의하는 데 사용됩니다.
QA 서비스 QA 서비스 데이터를 호스팅합니다.
댓글 서비스 주석 서비스는 다양한 시스템, 자산 및 매개 변수와 관련된 스레드 주석을 호스팅하기위한 것입니다.

각 마이크로 서비스에는 세 가지 환경 각각에 대해 독립적 인 인스턴스가 있습니다. 각 환경의 목적을 요약하면 여기 .

다음 표에는 각 환경에 대한 각 마이크로 서비스에 대한 링크가 포함됩니다.

마이크로 서비스 *개발 모래 상자 생산
환경 상황 서비스 EnvironmentContext서비스 (opens new window) EnvironmentContext서비스 (opens new window) EnvironmentContext서비스 (opens new window)
매개 변수 서비스 Parameter_Service (opens new window) Parameter_Service (opens new window) Parameter_Service (opens new window)
매개 변수 메타 데이터 서비스 ParameterMetadata서비스 (opens new window) ParameterMetadata서비스 (opens new window) ParameterMetadata서비스 (opens new window)
참조 데이터 서비스 참조 _data_service (opens new window) 참조 _data_service (opens new window) 참조 _data_service (opens new window)
QA 서비스 qa_service (opens new window) qa_service (opens new window) qa_service (opens new window)
댓글 서비스 댓글 _service (opens new window) 댓글 _service (opens new window) 댓글 _service (opens new window)

*DDB 개발 팀 만 개발 환경을 사용해야합니다.

모든 다른 서비스는 동일한 기본 URL을 사용합니다 (예 :https://ddb.arup.com (opens new window)) 그리고 그들의 URL에 따라 라우팅됩니다.

각 마이크로 서비스는 Open API 3.0 (Swagger)을 사용하여 정의됩니다. 프로세스와 관련된 API 엔드 포인트가 확실하지 않은 경우 온 보딩 팀에 연락하여 더 많은 지원을 받으십시오.

# API 흐름

아래 다이어그램은 DDB에 매개 변수를 얻고 게시하려고 할 때 수행 할 단계를 요약하는 것입니다.

API 호출 다이어그램이 필요합니다

Flow of API calls

DDB 자산 계층 구조에 데이터를 배치 할 위치가 확실하지 않거나 자산 트리 계층 구조가 누락 된 경우 온 보딩 팀에 문의하여 더 많은 지원을 받으십시오. (opens new window)

Last Updated: 2023. 9. 13. 오후 3:19:15