ТЕХНИЧЕСКИЙ ИНСТРУКТАЖ

Ваша политика исключает открытый исходный код? Поздно - он уже у вас работает

Вам не случалось пробивать в своей компании ИТ-проект с открытым исходным кодом (ОИК), который не нравился начальству, исповедующему принцип "никакого ОИК"? Если случалось, то вы наверняка приводили в разговоре с ним стандартный аргумент, что IBM и другие крупные производители инвестируют в ОИК как в корпоративную технологию и то же самое делают многие из их корпоративных клиентов.

Не сработало? Попробуйте тогда сослаться в качестве примера на собственную компанию. Думаю, вам не составит большого труда найти кучу ОИК-продуктов, которые уже работают в вашей фирме, несмотря на примат политики "нет ОИК".

Я не говорю о нелегальных Linux-системах или других несанкционированных установках. Имеются в виду крупные корпоративные приложения солидных производителей, одобренные, а возможно, и рекомендованные самим начальством.

Для начала всмотритесь в недавно развернутый вашей компанией большой корпоративный информационный портал. На чем он работает? С большой вероятностью можно предположить, что там действуют Web-сервер Apache и сервер J2EE-приложений Tomcat - оба на базе ОИК. Недавно я делал обзор шести продуктов для поддержки крупных порталов, и все они использовали Apache и Tomcat (см. www.eweek.com/labslinks).

Наряду с WebSphere Portal корпорации IBM я рассмотрел порталы ATG, BEA, CleverPath, Plumtree, Sybase и Vignette - и все это лидеры рынка. А ведь сегодня порталы - одно на наиболее внедряемых корпоративных приложений, главным образом из-за проверенной окупаемости инвестиций. Осмелюсь утверждать, что немалую роль в этой окупаемости играет ОИК.

А как насчет используемой у вас большой хост-системы обслуживания клиентов? Вполне возможно, что она построена на ОИК-языке сценариев PHP, как, например, eService Center фирмы RightNow Technologies. А если взглянуть на корпоративную аппаратуру, которой наполнены ваши серверные стойки? Это в основном современные и налаженные Linux- или BSD-системы. Очень мощная система Google Search Appliance, поддерживающая поисковую машину Google (я недавно ее рассматривал в своем обзоре), использует Linux, Apache и ОИК-язык сценариев Python.

Не исключено, что вы уже обзавелись комплектом продвинутых средств безопасности - сканеров уязвимостей, анализаторов, сетевых экранов и систем обнаружения вторжений. Можно дать почти стопроцентную гарантию, что все они базируются на ОИК-технологии. Эта технология используется в большинстве лидерских инструментов безопасности, а многие исследователи проблем безопасности выпускают свои средства на основе ОИК-схем лицензирования.

Абсолютно уверен, что практически невозможно найти большую компанию, где бы не нашел применения ОИК. Я даже готов поспорить на солидную сумму, что при внимательном изучении внутренней ИТ-инфраструктуры Microsoft там тоже обнаружится порядочное количество программных продуктов с открытым исходным кодом.

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

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

Мне остается только тяжело вздохнуть. Неужели этим людям непонятно, что ОИК уже затрагивает все аспекты большинства корпоративных приложений? К сожалению, наивная вера многих компаний в то, что такой технологии у них нет, лишь свидетельствует об узости кругозора.

Между тем ПО, которое они приобретают, скажем, у IBM, только увеличивает - напрямую или под "прикрытием" приложений - объемы инсталлированного у них ОИК.

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

С техническим директором eWeek Labs по восточным штатам США Джимом Рапозой можно связаться по адресу: jim_rapoza@ziffdavis.com.