Среда для совместного моделирования в CA ERwin Data Modeler и/или CA ERwin Process Modeler
CA ERwin Model Manager (ранее ModelMart) - среда для коллективной работы с моделями CA ERwin Data Modeler (ранее ERwin) и CA ERwin Process Modeler (ранее BPwin). Обеспечивает совместный доступ и редактирование моделей, повышая эффективность и скорость работы проектировщиков. Защищает хранимые на сервере модели, позволяя задавать к ним различный уровень доступа. Руководителям проектов позволяет координировать и контролировать весь ход работы.
Эти инструментальные средства, наряду с CA ERwin Data Model Validator (ERwin Examiner), образуют CA ERwin Modeling Suite исчерпывающий набор решений, значительно облегчающий работу с корпоративными бизнес-процессами, данными и приложениями. Он позволяет проектировать, внедрять и непрерывно расширять IT-ресурсы организаций. CA ERwin Model Manager является центральной частью пакета CA ERwin Modeling Suite.
CA ERwin Model Manager (ModelMart) превосходно настраивается под сложную структуру моделей, и специально разработан для решения задач, связанных с эффективным распределением ресурсов. Такое преимущество является результатом уникальных способностей продукта, обеспечивающих контроль версий, контроль доступа, управляемое взаимодействие разработчиков и расширенные возможности анализа влияния изменений в многопользовательской среде.
Основные возможности CA ERwin Model Manager:
Службы для совместной работы специалистов по моделированию. Часто специалисты по моделированию одновременно совместно работают над несколькими проектами. Последствия изменений в многопользовательской среде должны управляться с помощью параллельных итераций в перекрывающиеся периоды времени. Совместная работа участников коллектива должна иметь минимальное влияние (или совсем его не иметь) на эффективность работы и возможности для отдельного специалиста. Однако эффективность совместной работы не должна негативно сказываться на качестве или целостности производимой работы.
- Параллельный доступ к модели с опциональной ее блокировкой. CA ERwin Model Manager позволяет параллельно работать нескольким пользователям с одной определенной моделью. При этом управление интеграцией и целостностью объединенных результатов этих параллельных работ по моделированию осуществляется по требованию.
- Возможности разрешения коллизий при многопользовательской работе. Для обеспечения непрерывной целостности модели конфликтующие изменения в ней определяются и соответственно обрабатываются автоматически. Пользователи продукта CA ERwin Model Manager получают уведомление о существовании и природе конфликтов при моделировании. Для максимизации производительности труда коллектива и обеспечения целостности модели пользователей уведомления проводят пользователей через процесс разрешения этих конфликтов.
- Слияние независимых моделей. CA ERwin Model Manager обеспечивает автоматическое слияние отдельных и независимых моделей для целей совместной работы. Диспетчер слияний (Merge Manager) для выбора объектов, которые необходимо включить в объединяемые модели, использует уже знакомое по функции полного сравнения (Complete Compare) продукта CA ERwin Data Modeler диалоговое окно.
Управление изменениями в моделях. Контроль и отслеживание изменений в модели данных или процесса важны для целостности модели, а со временем и для всей организации. Удобство, с которым пользователи могут обнаруживать и работать с изменениями из прошлых сеансов моделирования, очень важно для поддержки соответствия бизнес-требованиям, высоким стандартам качества и безболезненного обеспечения соответствия требованиям аудита и другим нормам.
- Анализ последствий изменений в модели. CA ERwin Model Manager эффективно использует технологию универсального моделирования данных (Generalized Data Modeling, GDM) и "Complete Compare" ("Полное сравнение") из пакета CA ERwin Data Modeler для предоставления сводки изменений. Эта сводка показывает последствия изменений и историю затронутых объектов модели, позволяя выбрать те изменения, которые можно применить к репозиторию модели (см. рис. А).
- Управление версиями. CA ERwin Model Manager позволяет хранить, получать доступ и анализировать историю модели и изменений, которые когда-либо в ней делались. Можно блокировать версии, запускать отчеты о различиях между версиями и при необходимости легко откатывать модели к предыдущему состоянию (см. рис. Б).
- Возможность повтора/отмены действий на протяжении жизненного цикла модели. Возможности управления изменениями и версиями в CA ERwin Model Manager включают в себя возможность отмены изменений в отдельном сеансе и на протяжении всей истории модели.
ТЕХНОЛОГИЯ ПОЛНОГО СРАВНЕНИЯ
Рис. А. Анализ последствий с помощью новой возможности полного сравнения в CA ERwin Data Modeler позволяет специалистам по моделированию пересматривать, принимать и/или отменять изменения до сохранения их в репозитории моделей.
Администрирование моделей и репозитория. Простое и безопасное администрирование может как создать, так и разрушить стратегию управления моделями. Минимизация затрат на администрирование повышает продуктивность работы и снижает совокупную стоимость владения, а безопасный контроль доступа важен для надежности моделей и связанной с ними историей. CA ERwin Data Modeler позволяет администрировать репозиторий (витрину) моделей из приложения CA ERwin Model Manager. Администрирование обеспечивается с помощью стандартного пользовательского интерфейса моделирования и основано на профиле доступа, присвоенном пользователю. Администрирование витрины может быть как централизованным, так и распределенным и производится на основе размера, динамики и требований группы, которая использует эти службы.
- Гибкое управление доступом к репозиторию. CA ERwin Model Manager эффективно использует как авторизацию средствами операционной системы, так и авторизацию средствами системы управления базами данных (СУБД). Вне зависимости от выбора пользователя администратору предоставляется простые, но мощные возможности управления доступом. Администрирование на базе профилей управляет доступом пользователей к моделям и объектам с различным уровнем гранулярности (см. рис. Б).
- Управление библиотеками. CA ERwin Model Manager поддерживает разделение витрины моделей на библиотеки, что позволяет пользователям группировать и организовывать свои модели для управления доступом к их содержимому. Обычно витрины делятся на библиотеки для изоляции проектов, статуса их жизненного цикла или работы организационных единиц. Для защиты целостности проекта пользователи обычно реализуют библиотеки, которые изолируют различия в реализации среды разработки, тестирования и эксплуатации.
- Поддержка подмоделей. Создание подмоделей обеспечивает более узконаправленное представление для отдельных специалистов. Это может помочь сократить системные ресурсы, необходимые для загрузки и выгрузки моделей из репозитория. CA ERwin Model Manager позволяет пользователям логически делить модели из CA ERwin Data Modeler на предметные области и с помощью этих разделов управлять доступом к моделям. Специалисты по моделированию могут работать с отдельными предметными областями или подмоделями, а профили доступа можно применять к определенному уровню предметной области.
УПРАВЛЕНИЕ ВЕРСИЯМИ
Рис. Б. CA ERwin Model Manager предоставляет возможность управлять различными версиями моделей с помощью диспетчера версий (Version Manager).
Поддерживаемые среды.
• Сервера баз данных:
- Microsoft SQL Server
- Oracle
- Sybase ASE
• Клиенты для моделирования:
- Windows 2000
- Windows XP
- Windows 2003 Server
- Windows Millennium Edition
Описание предыдущей версии (AllFusion Model Manager 7).