В МИСиС начнут изучать систему M-2

Профессор Дьяченко — счастливый обладатель М-2

12 апреля в Московском институте стали и сплавов (МИСиС) состоялась презентация интегрированной системы М-2. Эта система разрабатывалась семь лет, но официально была представлена общественности в конце марта этого года, о чем можно прочитать в №13 нашего еженедельника. Создатели М-2 фактически отводят ей роль отечественной R/3. Такая «нескромная» позиция вызвала много вопросов. Но сначала немного о происхождении системы.

Компания «Клиент-серверные Технологии» (КСТ), которой принадлежат права на систему, входит в аудиторско-консалтинговую группу «Экуран».

Дмитрий Шалюхин, генеральный директор КСТ, одновременно возглавляет и «Экуран». Более того, в течение нескольких лет он являлся заместителем директора МАПО МиГ, где, собственно, и началась история М-2.

В 1993 году, во время проведения аудита в МАПО, Шалюхин осознал, что, во-первых, для такого предприятия не подойдут ни существовавшие в то время российские разработки, ни западные системы ERP, которые он внимательно проанализировал, во-вторых, для внедрения информационной системы такой сложности необходимо иметь доступ к рычагам власти предприятия. А осознав, по его собственному выражению, «надел погоны». Было принято решение делать собственную систему, которая, с одной стороны, будет соответствовать требованиям собственно МАПО МиГ (финансировалась разработка совместно «Экураном» и МАПО), с другой — будет построена в современной открытой архитектуре, что превратит ее в коммерческий продукт для использования в самых разных отраслях экономики. Заключение договора с МИСиС — важный этап на этом пути, поскольку у металлургических гигантов есть важное отличие от предприятий типа МАПО МиГ: на них производственный процесс принципиально непрерывен, так что новое направление будет как раз проверкой системы на универсальность. В «непрерывной» версии значительная часть кода будет переписана.

По словам Шалюхина, архитектура системы строилась на тех же принципах, что и ERP-системы наподобие R/3 и BAAN; разработчики не ставили задачу найти новые архитектурные решения. Напротив, они стремились максимально использовать чужой опыт для создания аналогичной с технологической точки зрения системы, учитывающей особенности российского стиля ведения бизнеса. Система построена в архитектуре клиент-сервер, причем задача была «утончить» клиента за счет «утолщения» сервера, что даст преимущества в масштабируемости, особенно перед российскими системами.

Основным конкурентом Шалюхин считает, кстати, «БОСС-Корпорацию», которую предлагает «АйТи». Но клиент в ней не настолько тонок, чтобы соперничать в этом смысле с западными аналогами — версии с доступом к данным через браузер пока нет и создание ее не считается, похоже, приоритетной задачей. Между тем это не просто мода, а достаточно перспективное решение именно для российских металлургов — так, например, считает генеральный директор группы «Компек Системы» Владимир Никитин, занимающийся автоматизацией металлургических предприятий больше двух десятков лет. Может быть, такой интерфейс и не первая необходимость, но зато возможность вовремя прыгнуть через ступеньку.

Серверная часть системы базируется на СУБД Oracle (версии 7.3.4 и выше) с соответствующими средствами разработки. Поддерживается только двухзвенная архитектура — логика приложения работает на том же компьютере, где хранятся основные данные. Ведущие западные системы ERP способны работать с сервером приложений, под которым может находиться практически любая СУБД. Такие системы лучше масштабируются и более гибки, но могут менее эффективно расходовать ресурсы. В М-2 СУБД Informix, например, можно подключить только как внешнюю базу данных. Это, конечно, принципиальное отличие от таких систем, как R/3, иное дело — насколько оно существенно для российского рынка.

Клиентская часть написана на Delphi 3.0 и работает на Windows. Как и в западных системах, в М-2 есть собственные средства CASE, позволяющие генерировать из объектов, отображающих бизнес-процессы, код приложения. Вместе с системой пользователь получает словарь базовых понятий (он физически реализован как набор таблиц в базе данных), который облегчает взаимодействие с внешними средствами CASE, такими как BPWin. Кроме того, пользователю открывают коды приложения и дают комплект разработчика, по которому еще и проводят обучение, чтобы он мог сам модернизировать приложение, создавать новые рабочие места.

Присутствующие, среди которых многие скептически относились к западным системам ERP, наверняка задавали себе один и тот же вопрос: как российская система может обладать теми же возможностями, что и системы SAP, Baan, Computer Associates или Oracle, в разработку которых вкладывались на несколько порядков больше денег (над M-2 семь лет трудился коллектив из нескольких десятков разработчиков, общие затраты — не более 1 млн. долл.). Даже если полагаться на утверждения, что российские программисты по уровню квалификации превосходят немецких, голландских или американских, что получали они на порядок меньшую зарплату, поверить в то, что КСТ удалось создать систему ERP такого класса, трудновато. Но, может, не с ними стоит сравнивать?

В голову приходит, например, система, созданная небольшой финской компанией Solagem. Та, правда, не занималась аудитом, а долгое время внедряла чужие системы. Когда у них сложилось собственное представление о том, что нужно заказчику, Solagem относительно быстро и относительно недорого создала систему ERP на базе инструментальной среды Progress. Как и КСТ, Solagem не требовалось пробивать себе дорогу самостоятельно, можно было обобщать опыт лидеров и брать себе необходимое. Интересно, что некоторое сходство есть там, где его, казалось бы, трудно ожидать: КСТ сознательно не использует бухгалтерский модуль как источник данных для последующих вычислений (он лишь отображает их в соответствии с заданными правилами), для того чтобы работа системы как целого минимально зависела от изменений в законодательстве. Solagem не включает финансовый модуль, он разный для каждой страны, куда поставляется система. Solagem — лишь один пример небольшой компании, поставляющей достаточно мощную систему ERP и успешно продвигающую ее на рынок, не только местный, но и европейский, и доказывающей, что гигантов можно потеснить даже на их собственном поле (не утверждая при этом, что их система способна делать то же, что и R/3).

То, что М-2 сможет потеснить лидеров, кажется вполне вероятным. Версия системы была подарена кафедре АСУ МИСиС, теперь студенты получат возможность осваивать М-2, и это, наверное, важно в перспективе, но очевидны и выгоды, которые могут реализоваться в ближайшем будущем. У института довольно тесные связи с металлургическими предприятиями, на многих из них сотрудники работают по договорам в качестве консультантов. «Экуран/КСТ» одним прыжком попадает на незнакомый для них рынок, а там уж дело за системой — насколько заявленные достоинства будут соответствовать фактическим.