InfoWorld, США
Доктор Амбудж Гойял — один из наиболее влиятельных людей в корпорации IBM. За 25 лет службы ветеран IBM, начинавший свой путь в компании в качестве научного сотрудника исследовательского центра IBM Watson Research Center, внес немалый вклад в обеспечение масштабируемости баз данных. Результаты его работы были использованы в качестве технологических основ СУБД DB2.
Сегодня Гойял исполняет обязанности генерального менеджера подразделения IBM Software Group по управлению информацией. Он отвечает за непосредственную реализацию инициативы IBM Information On Demand и связанных с этим программных продуктов. Гойял ответил на вопросы обозревателя еженедельника InfoWorld Эрика Норра и рассказал о том, почему в IBM свою новинку, Information Server, считают представителем особого класса ПО, — так называемых «информационных серверов».
Наиболее сложными задачами современных ИТ мне представляются консолидация, обеспечение согласованности и доставка информации...
Эти проблемы известны на протяжении уже нескольких десятилетий. В 1996 году мир тоже находился на перепутье. В то время было множество технологий, позволяющих создавать Web-сайты и развивать бизнес на основе Web: виртуальные машины Java, серверы HTTP, механизмы электронной коммерции. Разработчики использовали самые разные средства. Некоторые компании выбрали для себя концепцию сервера Web-приложений. У IBM она была реализована в рамках семейства продуктов WebSphere. Если у вас есть желание улучшить свой бизнес с помощью Web-технологий, начните с сервера Web-приложений.
На таком же перепутье мы находимся и в 2006 году. В нашем распоряжении масса технологий — управление метаданными, средства извлечения, преобразования и загрузки информации (Extraction, Transformation, Loading, ETL), создания данных, механизмы интеграции, средства очистки и поддержи профилей. Люди используют эти средства для решения стоящих перед ними информационных задач. У сервера приложений был свой фундамент — виртуальная машина Java. Такой же фундамент имеется и у платформы Information Server. Это хранилище или шина метаданных. Выводя на рынок инструментарий новой категории — так называемый «информационный сервер», мы перестроили все инструментальные средства, с тем чтобы компаниям не нужно было задумываться о том, какой технологический компонент им понадобится в той или иной ситуации. Для решения той или иной информационной задачи они попросту запускают информационный сервер.
А что можно сказать о специалистах по информационным серверам? Похоже, людей, знающих эту область, найти довольно сложно. Не столкнется ли рынок с трудностями, обусловленными нехваткой квалифицированного персонала?
Напротив, задача упрощается, потому что люди всегда манипулировали метаданными вручную. Все, что мы сделали, — помогли бизнес-пользователям определить атрибуты метаданных удобным для них образом. Теперь у них есть возможность говорить на языке бизнеса. Архитектор информационных сред, использовавший обычно механизмы ETL или SQL, может взять языковые конструкции бизнеса и преобразовать их в соответствующие программные средства формирования информационной инфраструктуры. В прошлом проделать это было нельзя, поэтому вопросы управления порождали серьезные затруднения. И зачастую дело заканчивалось тем, что сотрудники бизнес-подразделений имели в виду одно, а архитектор реализовывал совсем другое.
Как бы то ни было, при любом варианте кому-то все равно придется сидеть на совещаниях и заниматься чрезвычайно скучным и утомительным делом, то и дело изрекая примерно следующее: «Хорошо, мы будем использовать это поле, а не это, мы реализуем данную задачу так, а не иначе».
Вы правы, но посмотрите, как развивалось программные компоненты промежуточного слоя на протяжении десятилетий. Подключение системы A к системе B представляло собой крайне утомительную работу. Вам приходилось повторно выполнять ее снова и снова. И вот наконец появлялся продукт, в котором повторяющиеся части реализовывались программно.
В конце 90-х люди строили клиентские порталы на основе сервера приложений WebSphere. Специалисты, решавшие соответствующие задачи, обратили внимание на то, как много времени они отнимают. Появилась идея формирования базовой инфраструктуры. В результате порталы начали развиваться как особая категория ПО.
У нас нет сомнений в том, что люди и сегодня продолжают заниматься рутинной работой, связанной с обработкой информации. Information Server и соответствующие инструменты позволяют передать эти утомительные задачи классу информационных серверов. Даже аналитики уже говорят о новой категории программных продуктов, которые помогают им справиться со скучной работой, а необходимость выполнения скучной работы всегда подталкивала к созданию новых инструментов.