문제

나는 공통 정보 모델. 분명히, 나는 또한 그것이 표준 정보 모델, 의미 론적 정보 모델 및 마스터 데이터 모델이라고도하는 것을 들었습니다. 내가 알 수있는 한, 그들은 모두 같은 개념을 언급하고 있습니다.

과거에는 "하향식"과 "상향식"접근 방식이 가장 좋다고 들었습니다. 이것은 "아이보리 타워"건축가와 개발자를 통합 할 때의 장점이 있습니다.이 작업은 중간 어딘가에서 만나고 일반적으로 논리적이고 실용적입니다. 그러나 여기에는 다른 기술 세트를 가진 많은 사람들을 데려 오는 것이 포함됩니다.

나는 또한 몇 가지 언급을 보았다 분산 관리 태스크 포스, 그러나 CIM 개발 측면에서 모범 사례에 대해 많이 수집 할 수는 없습니다.

이것은 강력한 CIM을 갖는 것이 전제 조건이기 때문에 피드백을받는 데 관심이있는 것입니다. 소아.

업데이트

나는 또 다른 전략이 전반적인 SOA 구현과 함께 진행되는 것을 들었습니다. 이것은 "하향식"노력의 일부가 될 것입니다.

도움이 되었습니까?

해결책

표준 데이터 모델은 모든 응용 프로그램이나 서비스와 독립적 인 데이터 모델입니다. 통합 해야하는 각 응용 프로그램은 메시지 가이 공통 형식으로 메시지를 변환해야합니다.

응용 프로그램간에 공유 해야하는 모델의 데이터 만 통합해야합니다. 응용 프로그램/서비스가 보내거나받는 메시지를 살펴보십시오. 단일 회사 데이터 모델을 만들려고하지 말고이 작업을 본 적이 없습니다. 항상 응용 프로그램과 애플리케이션의 소유권을 둘러싼 정치적 문제가 있습니다.

모델 생성을위한 실질적인 접근법 :

  • 참조 테이블 작성부터 시작하십시오 (표준 도메인 정의 Valuta, 국가, 결혼 상태, 도시 등).
  • 소비자가 2 명 이상이면 공통 개념 (고객, 주소)을 표준화하십시오.
  • 사용 가능한 사용 또는 공개 표준을 참조하는 경우 (ISO, Ontologies EG Dublin Core)
  • 모델에 대한 소유권을 명시 적으로 할당합니다.
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top