SolidWorks Russia эффективно использует объектную СУБД Caché для разработки системы управления данными об изделиях SWR-PDM/Workflow
Основные преимущества
- Быстрая разработка
- Высокая производительность и масштабируемость
- Низкая стоимость владения
SolidWorks Russia специализируется на поставке и внедрении CAD/CAM/CAE/PLM-решений для комплексной автоматизации конструкторско-технологической подготовки производства на основе систем автоматизированного проектирования SolidWorks и разработке программного обеспечения для управления техническим документооборотом в конструкторских бюро крупных машиностроительных предприятий.
Основная разработка SolidWorks Russia - SWR-PDM/Workflow - это комплекс систем для управления данными об изделиях, маршрутизации документов и управления проектами.
PDM-система (Product Data Management) – программное обеспечение, предназначенное для управления данными об изделиях на протяжении их жизненного цикла. При этом в качестве изделий чаще всего рассматриваются очень сложные технические объекты (корабли и автомобили, самолеты и ракеты). PDM является основой единого информационного пространства предприятия для сбора и хранения актуальной информации об изделии и ее предоставления сотрудникам различных структурных подразделений.
PDM объединяет следующие технологии:
- Хранение документов
- Управление версиями документов и других информационных объектов
- Обеспечение коллективной разработки взаимосвязанных проектов
- Управление изменениями и бизнес-процессами (Workflow)
- Генерация отчетов и представлений данных для анализа и принятия оперативных решений
- Ведение базы данных изделий и их состава
Когда 7 лет назад начиналась разработка PDM-системы, возникла необходимость выбрать не столько систему управления базами данных, сколько среду разработки с учетом ряда ограничений и характерных особенностей PDM-бизнеса. С програмнно-технологической точки зрения объектный подход просто необходим при разработке PDM. В результате была выбрана объектная СУБД Caché, важным преимуществом которой является возможность описания объектов системы и реализации сервера приложений в среде Caché. При внедрении системы этот подход дал преимущества на таких задачах как наполнение системы унаследованными данными и интеграции с третьими информационными системами. Интеграционные возможности платформы оказались востребованы для PDM-системы, которая по своему основному назначению как раз и применяется для накопления инженерных данных в едином информационном пространстве. Использование объектной СУБД Caché, которая поддерживает работу с классами на уровне СУБД и основные парадигмы объектно-ориентированного подхода (наследование, инкапсуляция, полиморфизм), позволило создать эффективную и удобную для разработчиков архитектуру приложения. СУБД Caché увеличивает скорость разработки в первую очередь за счет экономии на разработке кода, реализующего транзакции при работе с данными и управляющего соединениями в конечном многопользовательском приложении.
Технологически SWR-PDM имеет трехзвенную архитектуру с централизованным хранилищем. Серверная часть является интегрированным сервером СУБД Caché и сервером приложений, отвечает за работу всего комплекса, за физическое хранение и безопасность данных. В результате снижается стоимость владения системы, что крайне важно для типового предприятия-клиента SolidWorks Russia. Благодаря СУБД Caché удалось с одной стороны получить функционально наполненную прикладную систему хорошего уровня, а с другой – упростить администрирование. Для администрирования SWR-PDM достаточно квалификации обычного системного администратора, что одинаково справедливо и для небольших инсталляций и для предприятий, где с системой конкурентно работают более сотни пользователей. Клиентская часть представляет собой автономное приложение для работы с любыми системами, которые повседневно используются для подготовки инженерной документации. Клиентское приложение, разработанное в виде проводника хранилища SWR-PDM, является естественным инструментом для пользователей, привыкших к проводнику Windows.

Первая версия SWR-PDM выпушена в 2001 году. Система постоянно развивается, функционал не только наращивается, но и заменяется. Вышло несколько новых версий SWR/PDM-Workflow, менялись и версии Caché. Многие возможности последних версий Caché нашли свое применение в SWR/PDM-Workflow. Например, с появлением нового портала администрирования Caché стало намного проще решать задачи сопровождения системы.
В настоящий момент система внедрена на десятках машиностроительных предприятиях. При промышленной разработке важны такие характеристики как производительность, масштабируемость, надежность и доступность системы. Естественно, все эти параметры в значительной степени зависят и от СУБД Caché. SWR/PDM-Workflow используется как в небольших конструкторских бюро, где с системой работают несколько конструкторов, так и на крупных предприятиях, где с ней работают более полутора сотен пользователей. СУБД Caché обеспечивает производительность и масштабируемость, необходимые SWR/PDM-Workflow для работы у любых заказчиков, не требуя значительных затрат на аппаратное обеспечение. Как правило, сервера начального уровня оказывается вполне достаточно.
За все годы использования SWR/PDM-Workflow на Caché у заказчиков SolidWorks Russia не было серьезных технических проблем, а те вопросы, которые все же возникали, успешно и в кратчайшие сроки решались службами технической поддержки SolidWorks Russia и InterSystems Corporation.
Администрирование СУБД Caché - очень простой процесс. Все регламентные работы выполняются автоматически, задачи администрирования практически не отнимают время у технических специалистов заказчиков.
«Мы успешно используем SWR PDM/Workflow на СУБД Caché. Система обладает высокой производительностью, работает надежно и не требует больших затрат на администрирование»
утверждает менеджер проекта внедрения PDM департамента R&D
компании "NewsOutDoor", одного из крупных и инновационных
пользователей решений SolidWorks Russia
Разработка и внедрение SWR/PDM-Workflow – одно из направлений бизнеса SolidWorks Russia. Система постоянно развивается, растет количество заказчиков. ОАО "Корпорация "Тактическое ракетное вооружение" (г. Королев, Московская обл.), ГУП "Конструкторское бюро приборостроения" (г. Тула), ФГУП «Аврора» (г. Санкт-Петербург) и десятки других предприятий уже работают с SWR/PDM-Workflow.
«Использование СУБД Caché стало одним из важных факторов, позволивших SolidWorks Russia в сжатые сроки создать инновационный продукт SWR/PDM-Workflow с достаточно удачной архитектурой, удобной как для поставки коробочного решения, так и для выполнения интеграционных задач
говорит Михаил Холин,
региональный директор SolidWorks Russia,
руководитель отдела исследований и разработок.

