Вопрос о наиболее естественном способе распространения продуктов интеллектуальной деятельности занимал меня еще с тех пор, когда в СССР начались первые продажи программного обеспечения, которые основывались на довольно специфическом отношении у нас к результатам интеллектуального труда. Появление и весьма широкое распространение "движения" свободного программного обеспечения еще более актуализировало данные размышления.
Россия пока еще богата невосполняемыми природными ресурсами, рачительное использование этих богатств на благо современного и грядущих поколений жителей страны — хотя и амбициозная, но вполне посильная задача.
Зрелые информационные технологии, такие как системы планирования ресурсов предприятия и реляционные СУБД, все больше превращаются в массовые продукты, как это происходило в автомобилестроительной и химической отраслях.
В рассуждениях разработчиков и аналитиков о развитии ИТ-индустрии можно заметить периодические обострения разговоров на тему «Где же наша следующая Большая Штука (Next Big Thing)!?» При этом стремления участников ИТ-рынка, сетующих на отсутствие новых серьезных «открытий на рынке», парадоксальны — новую «штуку» получить надо так, чтобы она была... немного старая. Ну а те, кто готов рискнуть, никак не могут решить, каким именно способом это сделать. Ходят слухи, что крупные корпорации даже нанимают в штат писателей-фантастов, чтобы получить предвидение будущего ИТ.
Основой корпоративного управления не только в России, но и в мире до сегодняшнего дня остаются системы, называемые по традиции ERP. Однако за время, прошедшее с момента возникновения первых ERP-систем, ситуация с корпоративным учетом кардинально изменилась. ERP-системы в принципе не способны на обработку транзакций по запросу, обусловленную современной бизнес-средой.
Мало кто сомневается в том, что надо что-то менять в современной организации параллельных вычислений. Безнадежная надежность (или надежная безнадежность) параллельного программирования, его сложность и запутанность, бесконечные обещания и несбывшиеся надежды автоматического распараллеливания — лишь отдельные узловые точки набивших оскомину пространных рассуждений о перспективах и «прелестях» параллельного программирования. Что-то должно кардинально изменить ситуацию. Но каким это «что-то» должно быть?
Сегодня мало кто задумывается о настоящих причинах неприятия кибернетики в СССР («Кибернетика — это реакционная лженаука?» см. «Краткий философский словарь», Госполитиздат, 1954). Для нынешнего поколения это просто еще один символ глупости.
На вопрос, готовы ли массовые пользователи покупать за солидные суммы «экологически чистые» программы, скорее всего, последует отрицательный ответ. Между тем массовые продукты часто настолько уязвимы, что ставят под угрозу
Сегодня трудно представить современный мир без ИТ, однако до сегодняшнего дня остается неясным, что же такое «информационные технологии» как элемент бизнеса, хотя затраты на ИТ составляют немалую часть расходов предприятий и известны неудачи, связанные с внедрением тех или иных ИТ-средств.
Один из вариантов ответа вполне очевиден — тем, кто занимается разведкой или поиском доказательств преступлений. Попытаемся с помощью открытых информационных источников и «несовершенного» поиска проанализировать функционал поиска «умного», а попутно поговорим о методах финансирования разработок в области информационного поиска на Западе.
Проблематика управления бизнес-процессами (Business Process Management, BPM) постоянно обсуждается в прессе и на тематических форумах в Internet, но, к сожалению, уровень этих обсуждений зачастую весьма невысок. Складывается впечатление, что представителям отечественного ИТ-сообщества пока не хватает знания основ.
Четверть всех лицензий и услуг, связанных с поддержкой программного обеспечения, потребляют отечественные государственные и муниципальные учреждения. Государство образует самый емкий сектор рынка, управление которым могло бы влиять на развитие отечественной отрасли программного обеспечения, однако этого не происходит. Сегодня государство не имеет собственной политики на этом рынке и отдает инициативу другим игрокам.
После покупки корпорацией Oracle компании PeopleSoft, в свою очередь поглотившей J.D. Edvards, стало очевидно, что рынок ERP-систем стремительно «схлопывается». Он демонстрирует поведение, типичное для старого, уставшего рынка.
Автоматизация процессов обмена информацией и единая база опасных промышленных объектов в состоянии повысить уровень защиты от техногенных катастроф, аварий и несчастных случаев.
Мы на пороге чего-то совсем нового. Перефразируем классика: «Без ИТ уже никак нельзя, но с тем, что есть в ИТ, сегодня жить совсем не хочется». Так что же ИТ не могут, а заинтересованные в них лица не хотят?
В последние два года популярным стал подсчет числа пользователей Internet в России и калькуляция их процента от общей численности населения страны, что связано с ожиданием достижения «магического» рубежа — 10%. Говорится об этом «волшебном» числе много, но первоисточник, который бы коротко, ясно и просто объяснял, почему именно 10% является таким важным рубежом, упоминается редко.
Сегодня любой специалист не сомневается в том, что базы данных могут коренным образом изменить характер работы армии отечественных специалистов, работающих в разных предметных областях, избавив их от выполнения рутинных процедур, связанных с поиском информации в многочисленных бумажных документах, справочниках и стандартах. Между тем, хороший инструментарий еще не означает высокого качества баз данных, как это, например, наблюдается в машиностроительных САПР.
Понимание — важнейшее качество и результат знания, формирующийся из теории, практики, убеждений, предположений, ошибок и разочарований.
Три сотни лет назад алхимия стала химией. Колдовство стало наукой, когда его адепты отказались от келейности в пользу открытости и свободных дискуссий. Сегодня производство программного обеспечения претерпевает схожую трансформацию, двигаясь от закрытого кода к открытому.
На протяжении последних двух лет в среде разработчиков стандартов для Web-сервисов развернулась активная дискуссия на тему: «SOAP против REST». С этими двумя аббревиатурами ассоциируются два почти диаметрально противоположных подхода к организации Web-сервисов. SOAP (Simple Object Access Protocol) — хорошо известный нижний уровень в стеке протоколов. REST (Representational State Transfer) — менее известное явление, называемое его авторами «архитектурным стилем». В творческом споре против основной массы сторонников SOAP выступает небольшая, никак формально не организованная, группа инакомыслящих, которые поддерживают REST. Скорее всего, победителя в этом противостоянии не будет; как обычно бывает, большинство учтет мнение меньшинства, и вместо противопоставляющего лозунга «SOAP против REST» появится конструктивный «SOAP + REST».