Разработка IT Архитектуры: Принципы построения модели данных


https://cdn.pixabay.com/photo/2017/06/14/16/20/network-2402637_960_720.jpg 

Часть 1. Принципы построения модели данных

Одной из важнейших потребностей всех крупных корпораций является построение эффективных процессов обмена информацией в гетерогенной среде. Типичное предприятие имеет сотни приложений, которые создавались и развивались самостоятельно, и в их основе лежат несовместимые модели данных, при этом все они должны эффективно обмениваться точной информацией для эффективного поддержания бизнеса. 

Одним из ключевых вопросов является масштаб и сложность. Проблема возникает тогда, когда постоянно осуществляется большое количество взаимодействий между приложениями в рамках портфеля приложений. Если эти взаимодействия разработаны и управляются не эффективно, они могут привести к сбоям на предприятии, низкой производительности, высокой стоимости обслуживания и отсутствию гибкости бизнеса. 

Одним из основных методов удовлетворения потребностей предприятия в части интеграции данных является построение сложной схемы межсистемного взаимодействия, которой легче управлять, и требуется только передавать и принимать данные в нужном представлении для всех заинтересованных сторон, для решения ими своих задач. По этой причине, абстракция и графическая визуализация являются крайне важными элементами разработки модели данных. Модели данных являются основным языком описания интеграции и, следовательно, критическое значение имеет компетенция ответственных за интеграцию лиц. 

Есть много аспектов моделирования. В самом широком смысле модель является образцом, планом, представлением или описанием, предназначенным для отображения основной цели разработки объекта, системы или концепции. Некоторые из специальных дисциплин включают моделирование данных, моделирование бизнес-процессов, системы компьютерного моделирования, и мета-моделирование. Эти дисциплины по моделированию широко используются на практике в промышленности, совокупно с четко определенными методами моделирования. 

Для эффективного управления моделированием и построения модели данных требуется поддержка потребностей интеграции данных с двух сторон: 

  • Обеспечение нормативного руководства разработкой канонической модели данных. 
  • Учет пожеланий руководства и применение лучших практик в создании и поддержании модели данных предприятия и мета-модели. 

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

Хотя теоретически возможно использовать модели в качестве языка разработки (то есть непосредственно исполнить модель без традиционного развития/тестирования жизненного цикла), лучшие практики не рекомендуется этого делать, за исключением случаев работы высококвалифицированных специализированных на узко определенной задаче.


Ссылка на курс ITIL
  


Comments 7


22.09.2017 10:03
0

Ок, @kito-boy!

Я и @btc-e проголосовали за пост: Разработка IT Архитектуры: Часть 1. [Принципы построения модели данных]

* * *

Подарки своим подписчикам

Сегодня счастливыми подписчиками блога @gemini стали: @eduard, @igrinov, @karleyt, @goldenbogdan, @vista, @ekaterina11, @tandemus, получившие символический бонус в 0.250 GBG.

22.09.2017 10:04
0