ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Canonical Data Model Example – Enterprise Integration Patterns

Автор: Philip Starritt

Загружено: 2016-08-14

Просмотров: 8471

Описание: Many organizations have multiple Software Applications that are based on different data models & formats. When these systems need to integrate, how can we minimize dependencies and coupling between domain models?

One solution is to design and implement a Canonical Data Model. The model should be independent and not reflect any individual application. Each Integrating application should only know how to convert their domain model into the canonical model and vice versa. Applications are no longer exposed and coupled to each other’s domain objects and terminology.

Designing a canonical model can enclose different levels of complexity and challenges. E.g. A small company vs an existing large organisation’s eco-system may be very different.



Some consider a canonical domain model an anti-pattern. While some feel it can have advantages when integrating extremely large eco-systems, often made up of numerous systems that have been acquired.


Size of existing data models?
People need to understand the existing data models, systems and business process.
Good tooling required for schemas.
How to avoid translation & code spaghetti?
Manage canonical model versioning. Don’t break existing consumers with old versioning.
Publishers implement Consumer Driven Contract Tests.
Benefit Cost Ratio? Is it worth the investment?
Is it a good idea? Do we want and need it? Let’s be pragmatic.
Analyse lessons learned from existing adoptions & attempts.


If you enjoyed the video, don’t forget to subscribe for regular software tech videos! :)

Enjoy!
Philip

Spring Boot JMS Tutorial - JAXB JmsTemplate JmsListener with ActiveMQ:    • Spring Boot JMS Tutorial - JmsTemplate Jms...  

Generate JAXB Java classes from XSD with maven-jaxb2-plugin AND Spring OXM JAXB Example:    • Generate JAXB Java classes from XSD with m...  

Enterprise Integration Pattern Canonical Data Model: http://www.enterpriseintegrationpatte...

Enterprise Integration Patterns: http://www.enterpriseintegrationpatte...

Consumer Driven Contract testing: https://www.thoughtworks.com/radar/te...

Consumer Driven Contracts: http://martinfowler.com/articles/cons...

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Canonical Data Model Example – Enterprise Integration Patterns

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]