1. Руководство по разработке приложений
1. Руководство по разработке приложений

1. Руководство по разработке приложений

1. Руководство по разработке приложений

Систем-источников сложных бизнес-объектов много и они разрабатываются разными командами. Даже если системы работают с одними и теми же сущностями, их представление и структура, как правило, отличаются от системы к системе.

Чтобы унифицированно строить запросы по объектам из разных источников, система TDG приводит такие объекты к одному каноническому формату. Для задания формата используется специализированный высокоуровневый язык, позволяющий описывать структуру объектов, связи между ними и накладываемые на них ограничения.

Чтобы создать приложение для TDG, необходимо описать, разработать и организовать:

  1. Доменную модель (канонический формат объектов), используя соответствующий язык.

  2. Само приложение, взаимодействующее с компонентами TDG и использующее программный интерфейс репозитория для управления объектами модели.

  3. Версионирование модели (согласно ее представлению) и всех необходимых компонентов приложения для поддержания обратной совместимости.

  4. Тесты для проверки логики модулей TDG и приложения на соответствие требованиям.

Данное руководство описывает каждый шаг и содержит сведения, необходимые для их выполнения.