표준 모형
Canonical model![]() |
표준 모델은 서로 다른 데이터 형식 간에 통신하는 데 사용되는 설계 패턴이다.본질적으로: 다른 모든 모듈("수동적")의 상위 집합인 데이터 모델을 만들고, 모든 기존 모듈이 다른 모듈과 데이터를 교환하는 "변환기" 모듈 또는 레이어를 생성한다.개별 모듈은 지능형 버스의 엔드포인트로 간주될 수 있다. 버스는 모든 데이터 변환 인텔리전스를 중앙 집중화한다.
엔터프라이즈 애플리케이션 통합의 한 형태인 이 통합은 비용을 절감하고 비즈니스 시스템 통합과 관련된 합의된 데이터 정의를 표준화하는 것을 목적으로 한다.표준형 모델은 본질적으로 표준형 응용 프로그램 통합(EAI) 솔루션에 기초하여 가능한 가장 단순한 형태의 모델인 표준형 모델이다.또한 대부분의 조직은 메시지 구조와 내용(메시지 페이로드)에 대한 표준 세트를 채택한다.일관된 메시지 페이로드에 대한 욕구는 주어진 맥락 안에서 기업 또는 비즈니스 영역 표준 모델 공통 뷰를 구축하는 결과를 낳는다.흔히 표준 모델이라는 용어는 통합 전략과 호환되게 사용되며 메시지 기반 통합 방법론으로의 이동을 수반하는 경우가 많다.포인트 투 포인트 표준 데이터 모델에서 일반적인 데이터 프레임워크 내에서 공통 데이터 이름, 정의 및 값을 제공하는 엔터프라이즈 설계 패턴으로 일반적인 마이그레이션.표준 데이터 모델을 사용할 경우 데이터 변환 횟수를 줄이고 유지 보수 작업을 줄일 수 있다는 장점이 있다.[1]
메시지 기반 통합에 대한 포괄적인 엔터프라이즈 인터페이스 채택은 엔드포인트 간 메시지 전송에 사용할 미들웨어에 대한 결정에서 시작된다.종종 이러한 결정은 엔터프라이즈 서비스 버스(ESB) 또는 엔터프라이즈 애플리케이션 통합(EAI) 솔루션을 채택하게 된다.또한 대부분의 조직은 메시지 구조와 내용(메시지 페이로드)에 대한 표준 세트를 채택한다.일관된 메시지 페이로드에 대한 욕구는 공통 모델 개체로부터 구축된 엔터프라이즈 형태의 XML 스키마를 구성하여 데이터 무결성을 보장하면서 원하는 일관성과 재사용성을 제공한다.
참고 항목
참조
- ^ "Benefits of a Canonical Data Model (CDM) in a SOA environment". AMIS TECHNOLOGY BLOG. Retrieved 24 October 2017.