Древнейший класс систем
Корпоративная система все больше приобретает черты публичной.
Если грубо разделить существующие программные продукты, то можно выделить три основных класса:
- продукты для личного пользования;
- корпоративные системы;
- публичные системы.
Интересно, что первая революция в мире разработки ПО, приходящаяся на середину 70-х — 80-х годов, была связана с идеей разработки продуктов для личного пользования. Вторая революция — с Интернетом, особенно с появлением «веб два ноль», когда стали доступны действительно полезные и открытые широкому кругу людей сервисы (которые у многих ассоциируются с Google и его знаменитыми «бетами», хотя это далеко не первый и не единственный локомотив нового движения — см. рисунок).
Можно много писать о веб 2.0, но сейчас я хотел бы лишь показать, что корпоративные системы — старейший (если не сказать «древнейший») из классов массовых продуктов. Это понятно — бизнес всегда требовал повышения эффективности: уменьшения затрат и увеличения оперативности обработки данных. Что влечет за собой создание «бизнес-машин» и систем – как для выполнения бизнес-приложений, так и для их обслуживания.
Со временем корпоративные системы уходят из своей ниши «специальных продуктов для специальных задач и специальных людей» и становятся корпоративными не по назначению, а по степени используемости: теперь они на рабочем месте каждого сотрудника. И корпоративная система все больше приобретает черты публичной.
С одной стороны, корпоративные системы не могут отказаться от своих классических функций и задач (если в двух словах, то это хранение и обработка корпоративных данных). С другой — в корпоративных системах начинается борьба за пользователя и за администратора: возрастают требования к простоте и понятности продукта, увеличивается необходимость быстрого развертывания системы на каждом рабочем месте. Да и вся корпоративная информационная среда (кстати, появляется и такое понятие) все больше похожа на то, что мы наблюдаем в Интернете.
ECM-система на сегодняшний день — это одна из немногих возможностей соединить две во многом противоречивые тенденции: способ хранить строгую корпоративную информацию с ограничением доступа и регламентировать бизнес-процессы с одной стороны и среда для произвольных данных с произвольным доступом — с другой. Как совместить две тенденции в одной системе, что в ней должно быть, а чего быть не должно — сложный вопрос. Может быть, у кого-то есть идеи?
Комментарии 0