www.avicode.com
TSMMD: Visual Studio Team System Management Model Designer Power Tool
Заказчик
Компания Microsoft

Бизнес-задача
Visual Studio Team System Management Model Designer Power Tool (TSMMD), согласно планам Microsoft, должна снизить затраты компаний на поддержку и сопровождение распределённых приложений (distributed applications). Статья расходов, для сокращения которой создается TSMMD, весьма значительна: по оценкам корпорации, сопровождение распределённых приложений в среднем обходится в 4 раза дороже, чем их разработка и развертывание.
TSMMD войдёт в состав новой версии Visual Studio Team System – «Rosario». В Microsoft рассчитывают, что при помощи разработанного AVIcode продукта системные архитекторы и разработчики программ с лёгкостью смогут создавать модели управляемых распределённых приложений и использовать их для:
Формирования единой модели, описывающей распределённое приложение с точки зрения управляемости и мониторинга
Автоматического создания конфигурационных файлов для мониторинговой системы Microsoft System Center Operations Manager 2007
Генерации вспомогательного программного кода для изменения состояния разрабатываемой системы

Кроме того, TSMMD должна быть пригодна и для описания в модели уже работающих систем - она должна поддерживать статический анализ IL-кода для поиска тех его фрагментов, которые используются для изменения состояния распределённых приложений.

Приведённый список требований далеко не полон, - данный аспект разработки приложений ещё достаточно молод. Существует множество теорий, идей и подходов к мониторингу и управлению приложениями, ведь понятие «управляемое приложение» ещё только формируется. Ведущие архитекторы и разработчики Microsoft и AVIcode вместе работают над формированием нового видения разработки распределённых приложений, с каждой новой версией продукта предлагая пользователям всё больше новых возможностей.

Решение AVIcode
Сотрудничество компаний Microsoft и AVIcode на проекте TSMMD организовано на основе тесного творческого взаимодействия. На каждой новой стадии инженерам AVIcode удаётся предложить партнеру новые идеи и новое видение концепции «управляемых приложений».
TSMMD сегодня – это мощный и лёгкий в использовании инструмент для создания моделей распределённых систем, облегчающий поддержку и сопровождение таких систем непосредственно в процессе использования. Продолжая работу над этим продуктом, компания AVIcode вносит свой вклад в развитие и совершенствование процесса разработки приложений во всем мире.

Результаты
Разработанная компанией AVIcode новая версия приложения предоставляет пользователю широкие возможности по моделированию распределённых приложений. Продукт является дружественным к пользователю, предлагая богатый выбор рецептов, которые полезны как при разработке абстрактной модели распределённого приложения, так и при конкретизации абстрактных сущностей модели реальными данными приложения.
В последних версиях продукта значительно улучшены алгоритмы статического анализатора кода, позволяющие разбирать сложные программные модули. Введена поддержка новых технологий операционных систем MS Windows Vista и MS Windows Server 2008 (Longhorn).
Новую версию TSMMD можно загрузить с web-сайта Microsoft.

Технологии

Visual Studio 2008 Team Suite, Microsoft .NET Framework, Microsoft DSL Tools, Microsoft Guidance Automation Extensions.

© 2002-2010 AVIcode. Все права защищены.