CASE STUDY
06.07.01

Корпорация Telephone and Data Systems облегчает разработку приложений благодаря инструментальным средствам моделирования данных Computer Associates

Компания Корпорация TDS, Telephone and Data Systems
Индустрия Связь
Инструментарий ERwin и ModelMart
Серверы базы данных Sybase SQL, Microsoft SQL, Oracle

Корпорация TDS, Telephone and Data Systems предлагает своим более чем 2.4 миллионам заказчиков в 37 штатах и округе Колумбия все возрастающий набор услуг сотовой и локальной телефонной связи, радиосвязи и других систем персональной мобильной связи. Для большей эффективности и активности на рынке услуг связи TDS функционирует как холдинговая корпорация четырех ведущих "дочерних" компаний: United States Cellular, TDS Telecommunications, Aerial Communications и American Paging. Три из них - открытые торговые фирмы, предлагающие услуги и оборудование, и все четыре имеют собственные отделы IT.

Однако, для разработки ориентированных на бизнес информационных технологий и услуг, отвечающих целям всех четырех филиалов, существует корпоративное подразделение - TDS Computing Services - работающее в сотрудничестве с отделами IT филиалов. TDS Computing Services, имея штат из более 300 профессионалов IT, производит широкий диапазон интеграционных, консультативных и аналитических систем, средств разработки, настройки, передовой технической поддержки, обучения, администрирования и управления проектами.

Наиболее важной задачей этого централизованного бюро услуг IT является > администрирование данных. С помощью ERwin и ModelMart компании Computer Associates TDS/CS автоматизировала моделирование данных и разработку баз данных, дав возможность своим "дочерним" компаниям значительно повысить продуктивность разработчиков и качество приложений.

Интеграция Моделирования и Разработки

До недавнего времени моделирование данных в TDS производилось вручную на бумаге, и результаты такой работы к моменту выпуска оказывались в значительной степени устаревшими. "Не существовало никакого центрального архива для хранения моделей данных", - говорит Билл Шнайдер, старший информационный аналитик службы поддержки разработок TDS/CS. "Модели были устаревшими, и не было единой связи между моделированием и разработкой, что приводило к значительному разрыву между проектированием приложения и формированием базы данных. Но и после формирования приложения разработчику надо понимать модель данных для возможности вносить те или иные усовершенствования. Когда нет моделей данных на текущий момент остается единственный способ - просматривать старые диаграммы или даже анализировать DDL, - не слишком приятные альтернативы."

Г-н Шнайдер возглавил инициативу TDS/CS решить эту проблему путем компьютерного моделирования данных. "Мы провели довольно обширное исследование", - сказал он. "Мы пользовались услугами группы Гартнера, просматривали обзоры отраслевых журналов и остановили свой выбор на Oracle, S-Designеr и ERwin." Вскоре пришли к заключению, что наилучшим решением являются программы Computer Associates - ERwin и ModelMart.

ERwin и ModelMart компании Computer Associates - мощные, легкие в использовании инструменты проектирования, позволяющие проектировать и формировать базы данных для приложений Web/интранет, клиент/сервер и хранилищ данных. ERwin - единственная программа, сочетающая новые методы динамических логических/физических преобразований, итерационной разработки баз данных, интегрированного управления моделями и доступом к ним через сеть, - все, что необходимо для выполнения различных задач разработки приложений.

ModelMart компании Computer Associates - ведущая в отрасли система управления моделями, которая помогает коллективам разработчиков повысить производительность и качество работы. Изощренные возможности ModelMart включают субмоделирование, управление версиями, объединение моделей и всестороннее документирование и анализ. В результате разработчики для максимальной производительности могут дробить модели, использовать их совместно, а также многократно. ModelMart обеспечивает удобный и безопасный доступ к моделям ERwin. Например, проекты ERwin могут совместно использоваться всей коллективом моделирования, которая может работать автономно или из удаленного места. Кроме того, ModelMart - платформо- и сете- независим и может быть установлен на сервере Sybase SQL, сервере Microsoft SQL или базе данных Oracle.

"Мы работаем с ERwin из-за его современных функциональных возможностей и потому также, что Computer Associates постоянно вносят новшества и усовершенствования", - говорит г-н Шнайдер". Поддержка, которая оказывалась нам во время апробирования, была превосходной, и программы надежно работают с самого начала их испытания. Надо признаться, правда, что нам пришлось повозиться с некоторыми базами данных, а несколько самых больших из них мы не смогли перестроить. Еще один важный фактор - то, что Computer Associates не завязаны на конкретных поставщиков клиентов и серверов- они поддерживают разные типы баз данных."

"Прямо сейчас, Служба Поддержки Разработок (Development Support Services) использует ERwin и для проектирования, и для оказания консультативных услуг своим "дочерним" компаниям, показывая, как будет структурирована информация в их приложениях. Например, нужно было добавить много усовершенствований к нашему приложению DESI (Delight and Enable Service Improvement - наслаждайтесь и пользуйтесь улучшенным сервисом). ERwin дает возможность перестраивать существующие таблицы и создавать новые модели данных, объединяющие старые и новые функциональные возможности. Кроме того, во время тестирования можно настраивать систему на различные базы данных и режимы работы."

Другой ключевой проблемой TDS было хранение информации, размещенной в RedBrick, для компании Aerial Communications. Хранилище собирает данные из Системы Поддержки и Управления Бизнесом (Business Support and Control System) - комплексного приложения для составления счетов с более чем 500 таблицами. По словам Дейва Гольдберга, старшего бизнес-аналитика, и Стюарта Веста, администратора группы хранилищ данных в Aerial, ERwin и ModelMart сыграли значительную роль в создании информационного хранилища.

"ERwin помог нам постичь сложные зависимости в базе данных BSCS", говорит он. "Только благодаря диаграммам сущность-отношение (entity-relationship) ERwin (ERDs) удалось сформировать подмножество таблиц, необходимых для анализа потребностей нашего бизнеса."

Оба дали также высокую оценку ModelMart. "ModelMart позволяет нам через какое-то время отражать перемены в моделях данных и контролировать любые изменения, сделанные в исходной системе BSCS. Сразу несколько наших аналитиков могут работать одновременно над различными аспектами модели. ERwin и ModelMart внесли большой вклад в наши усилия по созданию хранилищ данных ."

Главное - сотрудничество

По словам Шнайдера, основной подход в работе с ModelMart - сотрудничество в рамках всего предприятия TDS. "Раньше люди сохраняли модели в своих собственных каталогах или в каталоге данного проекта - централизованного архива не было", - говорит он. "ModelMart объединяет все разработки. Мы не лишимся полученных результатов в случае ухода сотрудника или проблем с жестким диском портативного компьютера. И теперь формировать и разрабатывать модели можно группой - это существенно. Нам также нравится, что можно производить настройку корпоративной защиты, давая доступ к моделям в режиме только для чтения."

"Мы использовали технологии Computer Associates более двух лет", - говорит Шнайдер. "Этого достаточно, чтобы сказать, что мы используем их долго. Для типичных рабочих проектов формирование тестовых баз данных происходит в 10 раз быстрее. Выигрыш еще и в том, что разработчики лучше понимают базы данных, с которыми они работают. Например, усовершенствуя чье-то приложение, можно уловить основные принципы его данных и проектирования. Такие модели данных позволяют разработчикам видеть лес, а не только то дерево, с которым они работают. А понимание способствует созданию более качественных приложений."

Обзор решения

Профиль

Корпорация Телефоны и Информационные Системы (Telephone and Data Systems, Inc.) - признанная в области телекоммуникаций компания сотовой связи, локальной телефонии, радиосвязи и развивающихся систем персональной мобильной связи. Она обслуживает более 2.4 миллионов заказчиков по всей стране.

Задача

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

Решение

ERwin и ModelMart компании Computer Associates помогают аналитикам перестраивать модели данных существующих приложений для усовершенствования приложений и создания хранилищ данных.

Выгоды

Инструментальные средства Computer Associates сокращают время разработки приложений, делают возможным более быстрое и более полное хранение информации и облегчают усовершенствование приложений.

Базы данных

TDS моделировал системы в базах данных Oracle, Microsoft Access и RedBrick. В них было по 500-600 таблиц.

Дополнительную информацию Вы можете получить в компании Interface Ltd.

Отправить ссылку на страницу по e-mail
Обсудить на форуме Computer Associates


Interface Ltd.
Тel/Fax: +7(095) 105-0049 (многоканальный)
Отправить E-Mail
http://www.interface.ru
Ваши замечания и предложения отправляйте автору
По техническим вопросам обращайтесь к вебмастеру
Документ опубликован: 06.07.01