16+
ComputerPrice
НА ГЛАВНУЮ СТАТЬИ НОВОСТИ О НАС




Яндекс цитирования


Версия для печати

Модуль поиска не установлен.

Восьмая платформа: эпоха обновлений

03.03.2004

Данила Шеповальников

Чем отличается "хард" от "софта"?
Со временем "хард" становится меньше, быстрее и дешевле, а софт - больше, медленнее и дороже.
Народная ИТ-шная мудрость

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

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

В самом деле, софтверная индустрия переживает настоящий бум. Даже пресловутые пираты спустили рваные паруса, сбрили бороды и, побросав абордажные сабли, уселись за персональные компьютеры. Рынок программного обеспечения составляет львиную долю всей компьютерной индустрии. Программисты из поросших мхом энтузиастов компьютерного движения, эдаких "хиппи", превратились в преуспевающих бизнесменов. Зарплата хорошего "программера" в среднем значительно превышает оклады прочих ИТ-специалистов. Гигантские транснациональные корпорации сконцентрировали свои усилия на разработке прикладного ПО для любых сфер деятельности человека. Одной из таких сфер, в эпоху развитого капитализма и рыночных отношений, безусловно, является бизнес.

Платформы наступают

Сейчас уже, наверное, никому не надо объяснять всю значимость применения информационных технологий в бизнесе. Помимо богатого инструментария для работы, программные продукты предоставляют полный арсенал средств для организации и управления производственными и экономическими процессами на предприятии. В современных условиях любой компании, будь то крупная корпорация или маленькая частная фирма, требуется четкая система учета и контроля, а также организация технологического процесса с целью увеличения эффективности работы, обеспечения роста и развития предприятия и, как следствие, повышения его конкурентоспособности. Даже у такой, на первый взгляд нехитрой процедуры, как приготовление чашечки кофе, существуют сотни рецептов и технологий, лишь четко следуя которым можно получить искомый результат. Ошибешься, и кофе выйдет паршивым, а настроение будет безвозвратно испорчено. Что уж тут говорить о сложных процессах, происходящих внутри каждой фирмы в изменчивых рыночных условиях? Толпа менеджеров, а-ля генералов многотысячных армий прошлого, сегодня способна внести лишь дополнительную смуту и хаос в работу организации. На помощь управленцам спешит тяжелая артиллерия - специализированные программные продукты, предназначенные для построения комплексной автоматизированной системы управления предприятием.

Процитированная в самом начале статьи "мудрость" действительно прекрасно характеризует сложившуюся в последнее время тенденцию. С развитием аппаратной части "софт" становится все тяжелее и полновесней, и автоматизированные системы управления - яркий тому пример. Современный программный комплекс по управлению деятельностью предприятия - это гигабайты информации, многопользовательский распределенный режим работы, жесткие требования не только к "железу", но и к квалификации сотрудников. Чем более требовательна, дорога и сложна подобная система, тем больше задач она позволяет охватить. Как правило, подобные решения представляют собой некую гибкую платформу - сложный программный механизм, настраиваемый в соответствии с требованиями и нуждами каждого конкретного предприятия. Платформы могут отличаться друг от друга по функциональным возможностям, а также предполагаемому масштабу применения.

Несмотря на всю прибыльность бизнеса, связанного с разработкой, продажей и внедрением автоматизированных платформ, данный сектор рынка программных продуктов не отличается особенной широтой ассортимента. Во-первых, подобные разработки требуют весьма значительных вложений на начальном этапе, и в дальнейшем, при их развитии и осуществлении технической поддержки. Во-вторых, ситуация на рынке фактически представляет собой олигополистическую модель. Лидеры производства программного обеспечения задают тон, во многом определяя, какой именно должна быть на сегодняшний день автоматизированная система. На мировом рынке доминируют несколько крупных транснациональных корпораций, чье господство практически исключает вхождение в индустрию новых компаний. Эти названия знают не все, но очень многие - произнесенные вслух, они вызывают сотрясения атмосферы и заставляют трепетать неокрепшие умы: SAP, Oracle, Microsoft.

Думаю, знатокам ИТ-индустрии и тем, кто себя к ним причисляет, не требуется подробный рассказ о том, что за компании скрываются за данными именами. Oracle - один из главных поставщиков программного обеспечения для полной автоматизации процесса управления предприятием и построения электронного бизнеса. Комплекс решений, входящих в направление E-Business, включает в себя маркетинг, менеджмент, управление кадрами и многое, многое другое. Менее известным, но не менее именитым конкурентом Oracle является германская корпорация SAP AG. Ее программное обеспечение для интегрированного управления предприятием, позволяющее строго выстроить и связать друг с другом все бизнес-процессы, пользуется большим спросом в странах Европы. Корпоративными решениями Microsoft занимается целое подразделение компании под названием Microsoft Business Solutions. Первоначально его продукты наряду с продуктами SAP и Oracle считались весьма тяжелыми и дорогостоящими, предназначенными для крупных и очень крупных предприятий. Однако такое положение вещей не могло устроить компанию Microsoft, которая стремится к доминированию во всех сегментах рынка. Не став изобретать велосипед, компания, с целью удовлетворения потребностей небольших организаций, приобрела в 2002 году уже завоевавшую популярность, интегрированную систему управления Navision Software A/S. В результате, Microsoft стала обладателем еще одной раскрученной марки, а группа Navision превратилась в подразделение Microsoft Business Solutions. На сегодняшний день Microsoft Business Solutions поставляет ряд бизнес-систем, среди которых особняком стоят Microsoft Navision и Microsoft Axapta. Эти продукты призваны обострить конкуренцию со стороны Microsoft в области автоматизированных систем для управления предприятием.

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

- единство платформы для управления внутренними и внешними бизнес-процессами;

- мощную функциональность с собственной встроенной технологией разработки web-приложений;

- средства администрирования и конфигурирования системы, в том числе в удаленном режиме.

Как и все масштабируемые платформы, среда Axapta может быть оптимизирована и доработана согласно индивидуальным потребностям малого предприятия. А это как раз то, что, по мнению маркетологов корпорации, и требуется российскому рынку.

В последнее время, в связи с ростом интереса к автоматизированным системам на российском рынке, наблюдается очередной всплеск активности крупных разработчиков. Платформы Oracle, SAP и Microsoft выдвинулись вперед, демонстрируя друг перед другом свои преимущества. Было бы интересно понаблюдать за тем, кто выйдет победителем из этой конкурентной потасовки, если бы не одно "но". Полагаясь на свой непререкаемый авторитет, крупные западные компании упустили из внимания тот факт, что в условиях российского рынка уже весьма успешно действует один ярко выраженный отечественный разработчик программных продуктов для бизнеса, имя которому "1C".

Альтернативный продукт

ERP-системы (Enterprise Resource Planning) - программный комплекс для автоматизации управления предприятием любого масштаба. Возникшие из нужд производства, эти системы позволяют охватить широчайший спектр задач, оптимизируя производственный процесс и повышая эффективность работы предприятия. Однако существует и другой подход к автоматизации бизнеса, опирающийся в первую очередь на финансовый учет и позволяющий точно ответить на вопрос - куда уходят деньги. Такой подход породил интегрированные системы управления, возникшие в результате развития и распространения мощных бухгалтерских пакетов. Несмотря на ограниченные по сравнению с ERP возможности, интегрированные системы менее сложны и громоздки, более понятны и знакомы российским предпринимателям и позволяют решать весьма узкоспециализированные задачи. Крупнейший российский разработчик, фирма "1C", является лидером в области разработки интегрированных систем управления.

Основанная в 1991 году, и будучи чисто российским предприятием, со штатом порядка 350 человек, фирма "1C" специализируется на дистрибуции, поддержке и разработке компьютерных программ и баз данных делового и домашнего назначения. "1C" работает через разветвленную сеть, насчитывающую несколько тысяч партнеров в России, странах СНГ и Балтии. Еще в 2002 году компания достигла невиданных успехов: было продано более 7 миллионов копий программ, из которых порядка 180 тысяч - разработки "1C" для делопроизводства. Однако уже в начале 2003 года достижения предыдущих лет были побиты, в результате чего год Овцы стал наиболее успешным за всю историю фирмы.

Одним из наиболее важных достижений компании является создание комплекса программ "1C:Предприятие", за которую 21-го марта 2002 года коллектив разработчиков получил Премию Правительства РФ в области науки и техники. "1C:Предприятие" представляет собой ярко выраженную интегрированную систему управления бизнесом.

С 1992 года фирма "1C" развивала направление учетных бухгалтерских пакетов, на базе которых и выросла система "1C:Предприятие". Платформа "1C:Предприятие 7.0" была выпущена в 1996 году и с тех пор регулярно наращивала свои возможности с выпуском очередных версий и новых компонент. Гибкий технологический механизм платформы обеспечивает высокую скорость разработки и модификации прикладных решений, а также унификацию их использования: установки, администрирования и настройки пользовательского интерфейса. На базе данной платформы существуют десятки прикладных конфигураций разработанных "1C", и сотни отраслевых и специализированных решений, созданных партнерами компании и независимыми фирмами. Наибольшую популярность получили тиражные продукты, предназначенные для автоматизации различных учетных задач (бухгалтерия, склад, управление кадрами и пр.). В последнее время быстро растет число созданных на платформе "1С:Предприятия" продуктов, предназначенных для комплексной автоматизации учета и управления предприятием, в том числе планирования ресурсов, работы с клиентами, бюджетирования и других аспектов управленческой деятельности. По данным компании, на сегодняшний день общее число организаций, использующих в своей работе продукты на базе "1C:Предприятие", превышает 700 000.

Популярность программного комплекса "1C:Предприятие" спровоцировала его дальнейшее стремительное развитие. В 1999 году выпущена доработанная версия "1C:Предприятие 7.7" а параллельно с ней начата разработка платформы нового поколения - "1C:Предприятие 8.0".

Великолепная восьмерка

Уже в августе 2002 года была выпущена ознакомительная версия новой платформы, а в марте 2003 года на свет появилась первая бета-версия "1C:Предприятие 8.0". С этого момента платформа была отдана на "растерзание" партнерам-франчайзи, с целью тестирования и первичной дегустации нового продукта. В результате фирмы, специализирующиеся на создании и поддержке прикладных решений для продуктов "1C", могли заблаговременно начать осваивать новую разработку. В тестировании очередной версии приняло участие более 400 партнерских организаций. Архитектурные решения продукта с жаром обсуждались на партнерских семинарах и в специализированном интернет-форуме, в результате чего, при доработке официальной версии, удалось не только учесть большое количество замечаний и предложений, но и внести ряд усовершенствований.

Спустя год с момента выпуска ознакомительной версии, то есть в августе 2003-го, наконец, вышли в свет первый релиз новой платформы и первая конфигурация для управления торговлей на базе "1C:Предприятия 8.0". Рассматривая вкратце основные технические аспекты внутренней реализации нового продукта, необходимо отметить, что он целиком написан на C/C++ (MS Visual C++). Код программы включает в себя около двух миллионов строк. При этом продукт создан и развивается исключительно усилиями программистов "1C", без использования заимствованных решений и участия каких-либо сторонних разработчиков. Платформа имеет собственную компонентную архитектуру и сервер приложения на базе COM+.

Накануне выпуска нового продукта перед "1C" стояло две задачи. С одной стороны, необходимо было повышать эффективность системы для привлечения большего числа предприятий за счет расширения ее функциональности и масштабируемости. С другой стороны, очень важно было сохранить начальный уровень массовых решений, начиная с индивидуальных пользователей и самых маленьких фирм. Находясь во власти современных тенденций развития массовых систем автоматизации управления и учета, платформа "1C:Предприятие 8.0" должна была расширить спектр решаемых задач, а также увеличить масштаб решений, воздвигнутых на ее базе. Насколько это удалось, судить пользователям.

Повышение масштабируемости новой платформы позволяет применять ее как для персонального использования, так и для внедрения на крупных предприятиях с десятками или даже сотнями одновременно работающих с программой пользователей. Решение данной задачи возлагается на трехуровневую архитектуру "клиент-сервер". В "1С:Предприятии 7.7" в клиент-серверном варианте работы с информационной базой программа, работающая на компьютере пользователя, обращалась непосредственно к базе данных в среде MS SQL Server. В новой версии взаимодействие достигается следующим образом:

- на одном из компьютеров работает сервер "1С:Предприятия";

- программа, работающая у пользователя, взаимодействует с сервером "1С:Предприятия";

- при необходимости сервер обращается к серверу баз данных.

Такое решение позволяет распределять нагрузку между серверами, обеспечивает удобство администрирования и упорядочивание доступа пользователей к информационной базе. Разграничение доступа позволяет задавать несколько ролей для одного пользователя, совмещая для одного сотрудника права нескольких должностей. Использование аутентификации средствами Windows позволяет обращаться к информационной базе без дополнительного ввода имени и пароля. Это весьма спорное преимущество может вылиться в ряд проблем для системного администратора. Но факт остается фактом - в предыдущей версии подобной возможности не было.

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

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

Изменение концепции эргономичного пользовательского интерфейса направлено на классификацию разнородной информации и упрощение работы. Теперь даже неподготовленный пользователь интуитивно сможет ориентироваться во внешнем многообразии меню. Помогут ему в этом многочисленные подсказки, объединенные в мощную справочную систему, и отметка незаполненных значений переменных. Для ускорения работы добавлен быстрый ввод информации с использованием клавиатуры. Существенно расширены сервисные возможности системы, связанные с печатью списков, переходами между объектами и сменой паролей пользователей. Внешняя привлекательность носит также вспомогательный характер: интерфейс разработан с учетом европейской модели восприятия (слева-направо, сверху-вниз), обладает теплой цветовой палитрой, а его геометрические параметры предназначены для наиболее популярных разрешений экранов.

Восьмая платформа (в простонародье "восьмерка") нацелена на интеграцию с другими системами. Для этого в ней предусмотрены механизмы Automation, а также COM-соединение, позволяющее другим приложениям "достучаться" до объектов "1C:Предприятия". Таким образом, "восьмерка" становится эффективна даже там, где уже внедрена крупная автоматизированная система, тем не менее, не отвечающая всем необходимым требованиям. "1C:Предприятие 8.0" имеет возможность включения в интегрированные программные комплексы. Говоря об интеграции платформы, нельзя не упомянуть встроенную поддержку протоколов HTTP, FTP, MAPI, а также XML-документов. Улучшен алгоритм работы с текстовым форматом - программа позволяет читать и сохранять текстовые файлы большого объема. Помимо этого, механизм форм "1C:Предприятия" позволяет размещать в них объекты ActiveX.

"1C:Предприятие 8.0" задумывался как интернациональный пакет, с неограниченной географией использования. Для локализации прикладных решений все тексты конфигурации и базы данных хранятся в формате Unicode. Стало быть, информация, используемая при работе с "восьмеркой", может единовременно содержать в себе символы, знаки и закорючки различных языков. В частности, для основных групп европейских языков поддерживаются национальные представления дат, чисел, а также порядок сортировки текстов. При этом для каждой информационной базы может быть специально настроен формат представления чисел, дат и времени. Все эти средства будут полезны в первую очередь разработчикам, которые смогут создавать многоязычные прикладные решения на базе новой платформы.

Все перечисленные выше технологические решения - лишь малая толика огромной работы, проделанной разработчиками, цель которых - вывести платформу на новый уровень. Необходимо понять, что область применения "1C:Предприятия" отныне выходит за рамки учетной системы, включая в себя задачи, ранее характерные лишь для ERP-систем: маркетинг, бюджетирование, структура управления предприятием и т.д. При этом учетные механизмы отнюдь не пострадали. Наоборот, модель виртуальной бухгалтерии претерпела весьма существенные усовершенствования, позволяя единовременно реализовать различные схемы учета ("западный", управленческий, "трехвалютный", параллельный учет нескольких количественных показателей и т.д.). Отдельное внимание было уделено подготовке экономической и аналитической отчетности. Улучшены механизмы запросов и построения отчетов. Последние можно не просто распечатывать, но и редактировать, как обычную экранную форму. Для анализа данных средствами новой платформы могут также быть использованы сводные таблицы и модернизированный механизм построения бизнес-графиков и диаграмм. Существенно переработан внутренний язык платформы, ориентированный на разработку прикладных решений.

Безусловно то, что возросшая мощь продукта требует тщательной и оперативной технической поддержки. Помимо услуг, которые предлагают и оказывают партнеры "1С", курирующие конкретный внедренный проект, каждый месяц выпускается специальный диск информационно-технологического сопровождения, предназначенный как для разработчиков, так и для пользователей системы. Ряд учебных курсов на базе специальных центров подготовки позволит сотрудникам повысить свою квалификацию и расширить знания, обучаясь навыкам работы с "восьмеркой". В сети Интернет создан специализированный ресурс - www.v8.1c.ru, целиком и полностью посвященный "1C:Предприятию 8.0". На этом сайте публикуется самая свежая информация относительно новой платформы, включая ее последние метаморфозы. То, что продукт будет планомерно развиваться и дорабатываться, неоднократно подчеркивалось руководством "1C".

Распределение предложений на рынке платформ "1C:Предприятие" в Санкт-Петербурге с августа 2003 года по февраль 2004 года.

Промежуточные итоги

Работа над платформой действительно продолжается. В феврале 2004 года "1C" совершила очередной шаг в ее развитии, выпустив релиз (8.0.5) "1C:Предприятия 8.0". Нововведения в данной версии, по заявлению разработчиков, направлены на дополнительное повышение удобства разработки, гибкости и масштабируемости прикладных решений, а также на обеспечение благоприятных условий работы пользователей.

Для оценки производительности "1C:Предприятия 8.0" самими разработчиками в недрах фирмы был проведен ряд тестов с целью определения преимуществ или недостатков нового продукта по сравнению со старым. В результате, опытным путем удалось установить ряд положительных черт "восьмерки":

- платформа продемонстрировала более высокую производительность в режиме многопользовательского ввода, проведения документов и построения отчетов;

- программа достигает высоких показателей быстродействия при стандартных уровнях рабочей нагрузки. При этом с увеличением нагрузки и объема обрабатываемых данных показатели производительности не опадают, как осенние листья, а понижаются в соответствии с допустимой нормой;

- повысилась эффективность использования возможностей сервера баз данных при выборке информации;

- увеличение мощности серверного оборудования способствует высокой масштабируемости производительности.

При рассмотрении перспектив обновления старой платформы на новую необходимо учитывать тот факт, что при всей своей технической оснащенности "1C:Предприятие 8.0" просто не может предъявлять более скромные требования к аппаратной части. Правда, по заявлению все тех же разработчиков, нагрузка на "железо" увеличится не катастрофически, а начиная с определенного уровня при равных параметрах новая система будет демонстрировать большую производительность. Если же уйти в сторону от технических нюансов, то целесообразность перехода на новую платформу можно объяснить тем, что фирма "1C" делает серьезную ставку на данный продукт в конкурентной борьбе за старые и новые рынки. Борис Нуралиев, директор компании "1C", выделяет три основные причины для мотивации перехода на "восьмерку": 1. Функциональность. 2. Соответствие западным стандартам. 3. Мода.

В самом деле, продукт постепенно завоевывает рыночное пространство. Если рассматривать рынок систем "1C:Предприятие" в Санкт-Петербурге, то с августа 2003 года в нем произошли значительные изменения: "восьмерка" вошла в число предложений партнеров "1C" и уверенно захватила свои 20% (см. диаг.). Очевидно, что с ростом прикладных решений на базе новой платформы этот показатель будет меняться в пользу последней. При этом поддержка старой платформы не будет прекращена. На сегодняшний день на базе "1C:Предприятия 8.0" реализовано уже 17 крупных проектов. Один из них функционирует неподалеку от Санкт-Петербурга, в городе Кронштадт. Система, внедренная компанией "Диалог ИТ", управляет контейнерным терминалом ЗАО "Контейнершипс Санкт-Петербург" (База Литке). С полным списком реализованных проектов, а также некоторыми подробностями, можно ознакомиться на сайте www.v8.1c.ru.

Все вышесказанное говорит лишь о том, что компания "1C" всерьез настроилась на конкурентную борьбу с местными представительствами западных разработчиков. При этом ни Microsoft, ни SAP открыто не признают нешуточную опасность, исходящую со стороны отечественной автоматизированной системы. Забыли интервенты, что русским богатырям не впервой бороться с потенциальным противником на своей собственной территории. А ведь помимо новой платформы на стороне "1C" еще одна великая сила - крупнейшая франчайзинговая сеть в стране. Усилиями руководства "1C" внутри партнерской сети создан целый мир, со своими законами и традициями. Против этого конкурентам выстоять будет ой как непросто. Это значит, что впереди предстоит увлекательная битва титанов, благодаря которой мы, пользователи, только выиграем, получая более качественные продукты, конкурентные цены и всплеск адреналина, подогреваемый азартом борьбы.

В статье использованы материалы летнего партнерского форума "1C" 2003 года



статьи
статьи
 / 
новости
новости
 / 
контакты
контакты