Ноябрь 2004


Колонка редактора


Уважаемые читатели,
за полтора месяца со времени выхода предыдущего номера нашего журнала произошло довольно много значительных событий в сфере, так скажем, русского Oracle, о которых следует рассказать или хотя бы упомянуть. Итак, в хронологическом порядке:

  • Машиностроительный форум Oracle (Oracle Machine-building Forum) - пятая отраслевая конференция корпорации Oracle в России. Москва, 26 октября 2004 (я на этом форуме не был, поэтому за информацией прошу обращаться к нашей «Ленте новостей и событий»);
  • Технологический форум компании Oracle (Oracle TechForum) - главное ежегодное технологическое событие представительства Oracle в России и СНГ. Москва, 2 ноября 2004.
  • Международная конференция EOUG Focus Day 2004. Москва, 9 ноября 2004.
  • Дни Oracle в Екатеринбурге. 18 и 19 ноября - двухдневное мероприятие для руководителей лидирующих предприятий и органов власти Свердловской области (см. «Ленту новостей и событий»)
  • Oracle Technology Day в Киеве. 16 ноября 2004 г. - Единая информационная архитектура Oracle впервые представлена в Киеве на Oracle Technology Day (см. «Ленту новостей и событий»).
  • состоялись несколько Oracle Technology Day, регулярно проводимых в офисе представительства Oracle в России и СНГ.

В конце колонки - краткий обзор этого выпуска журнала.

**********

Начать свой обзор событий я хочу с небольшой информации о четвертой Международной выставке «Инфокоммуникации России – ХХI» («ИнфоКом-2004»), одновременно проводившейся с 20-го по 23-е октября в Москве, Санкт-Петербурге, Нижнем Новгороде, Краснодаре и Екатеринбурге, которую посетили около 63 000 человек. Министр информационных технологий и связи РФ Леонид Рейман, открывая выставку в Москве, в частности отметил, что российская отрасль IT по темпам развития опережает многие страны, и это признано во всем мире.

Не знаю, как в других городах, а на московской земле применение технологий Oracle для телекоммуникаций явно представил «ФОРС – Центр Разработки», продемонстрировав свои биллинговые системы Fastcom и ФОРСАЖ, а также технологию фирмы Casewise для построения бизнес-моделей процессов всех иерархических уровней управления (внутренняя база данных Oracle Database) и русифицированную модель еТОМ (enhanced Telecom Operations Map) - модель-стандарт набора процессов управления в индустрии Телекома.

**********  

Главным же событием месяца и крупнейшим событием года в российcком Oracle стал ежегодный и уже традиционный Oracle TechForum - Технологический форум компании Oracle. На этот раз он проходил под девизом

«От совершенства данных к совершенству бизнеса»
(From perfect data to perfect business).

Материалы по Форуму выложены по адресу http://www.oracle.com/global/ru/events/techforum/index.html.
Презентации пленарных и некоторых секционных докладов выложены по адресу http://www.oracle.com/global/ru/events/techforum/presentations.html.

В рамках Oracle TechForum, как одна из секций, состоялся 2-й Oracle-форум независимых разработчиков тиражируемых решений (Oracle ISV Forum). А на секции «Демо», проходившей под девизом «Возможности Oracle Grid Computing – Когда сумма больше слагаемых», была показана работа Oracle Database 10g в Grid-сети распределенных вычиcлений, включая демонстрацию возможностей Storage Grid и работы Grid по параллельным запросам.

Вице-президент корпорации Oracle, Генеральный директор представительства Oracle СНГ Б. Щербаков, приветствуя участников Форума, сравнил это мероприятие с форумами Oracle World, но на российской земле, поскольку наша страна идет в фарватере адаптации новых технологий, которые за последние 10-15 лет практически смели границы, преодолели жесткую изоляцию нашей страны.

Нынешняя технологическая конференция в основном посвящена единой концепции, с которой Oracle выходит на рынок информационных технологий, которая называется «Единая информационная архитектура Oracle» (Oracle Information Architecture). Во главу угла ставится интеграция всех существующих технологических решений для повышения эффективности и улучшения работы приложений, повышения скорости вычислений и, в конечном итоге, для упрощения жизни пользователей, то есть, наших клиентов по всей территории России.

Модель информационной системы современного предприятия, предлагаемая Oracle Information Architecture, основана на шести ключевых компонентах:

  • доступ к информации,
  • обработка бизнес-информации в реальном времени,
  • консолидация информации на основе Data Hub,
  • инфраструктура Grid,
  • среда коллективной разработки,
  • централизованное управление предприятием.

«На протяжении всей сегодняшней конференции» - сказал Б.Щербаков – «Вы сможете познакомиться с каждой из этих основополагающих технологий. Об этом Вам расскажут люди, которые специально приехали сюда из Америки и Европы, чтобы поделиться опытом работы Oracle.» Б.Щербаков отметил, что в нынешнем мероприятии принимают участие администраторы корпорации Oracle очень высокого уровня, в частности:

  • Марк Ивановски, Старший Вице-президент по информационным технологиям, штаб-квартира Oracle, США;
  • Эдвин Ходабакчан, Вице-президент по разработке, штаб-квартира Oracle, США;
  • Эндрю Сазерленд, Вице-президент по технологиям Oracle EMEA, а также Европейский центр ядерных исследований (CERN).

Марк Ивановски, Старший Вице-президент Oracle по информационным технологиям, в своем докладе «Повышение качества работы центра данных» проанализировал, что основной проблемой бизнеса является низкое качество информации, что выражается в:

  • избыточном дублировании;
  • несогласованности, неточности и неполноте данных;
  • задержках с доставкой данных;
  • ограниченном доступе и недостаточной целостности данных, а также в
  • отсутствии уверенности при принятии решений.

Все это требует дополнительных расходов. При этом аспектами повышения качества являются:

  • Люди. С ними связаны:
    • Обучение
    • Сертификация
    • Соответствие должностных обязанностей имеющейся квалификации
  • Процессы. Это по выражению Билла Смита (1989г.): “Организованный здравый смысл”. Многочисленные инструменты усовершенствования процессов:
    • Контроль качества -TQM, Six Sigma, ISO/IEC 9003, Lean;
    • Совершенствование процессов - ITIL/ASL, CMM/CMMI, SPICE, eTOM, SCOR, PMI, Prince 2, BS15000, ATAM, SAAM, ARID
    • Управление - COBIT, RACI
  • Технологии, как систематическое сокращение переменных параметров:
    • Стандартизация технологий
    • Консолидация инфраструктуры
    • Автоматизация управления всей системой

Наши достижения

  • Люди
    • Определенные специализация и сертификация
  • Процессы
    • Четко определенные инструменты делового управления, интерфейсы процессов
    • Описание и понимание бизнес-процессов
    • Цель “возможности для отказа”
  • Технологии
    • Стандартизация инфраструктуры с использованием недорогих серверов и устройств хранения
    • Консолидация баз данных, серверов приложений, устройств хранения
    • Автоматизация управления всей системой
    • Автоматизация ключевых бизнес-процессов

 

Эдвин Ходабакчан, Вице-президент по разработке, корпорация Oracle, выступил с двумя докладами, посвященными самым современным на сегодняшний день информационным технологиям взаимодействия приложений, - SOA и BPEL:

  • пленарным "Сервис-ориентированная архитектура (SOA - Service Oriented Architecture) и возможности координации сервисов. Новый подход к интеграции" и
  • секционным "Oracle BPEL Process Manager". Этот продукт, Oracle BPEL Process Manager, определяется как "Промышленная инфраструктура разработки, развёртывания и управления бизнес-процессами в рамках BPEL.", а аббревиатура BPEL расшифровывается как Business Process Execution Language - "Язык разметки для организации множества дискретных сервисов в непрерывный процесс".

Основным лейтмотивом обоих выступлений было: "SOA и BPEL сделали сервер приложений платформой систем обработки процессов на основе сервисов". Современный уровень интеграции характеризуется недостаточностью согласованности, адаптируемости, масштабируемости, а также дороговизной. "Новая" интеграция, естественно, должна упорядочить ИТ, ускорить обработку, повысить наглядность, выиграть от изменений. Итак, SOA (Service Oriented Architecture - сервис-ориентированная архитектура), включающая в себя продукт Oracle BPEL (Business Process Execution Language) Process Manager, состоит из нескольких уровней:

  • доступ и взаимодействие пользователей - инструменты: JSR 168, Struts, JSF;
  • оркестрация, взаимодействие бизнес процессов - инструменты: BPEL, XSLT, XQuery;
  • управление и безопасность - WS-Security, WS-Policy, SAML;
  • бизнес-сервисы - XML, XML Schema, WSDL/WSIF, SOAP, JCA, JMS.

В свою очередь, BPEL:

  • Язык разметки для соединения отдельных сервисов в законченный бизнес-процесс
  • Более 10 лет исследований и разработок Microsoft (XLANG) и IBM (WSFL, FDML)
  • Лучшее интеграционное решение не только для XML и Web сервисов, но также Java, JCA и JMS.
  • Широкая поддержка синхронного и асинхронного взаимодействия, параллелизма и управления исключениями.
  • Придаёт новое качество технологиям XML Schema, XSLT, XML Query, WS-Security, WS-Addressing and WSIF.
  • BPEL-процесс автоматически является сервисом, готовым к включению в другой бизнес-процесс.

Итак, SOA предлагает способ упорядочивать ИТ и разрабатывать новые композитные приложения, а Oracle может помочь трансформировать экономику интеграции, сделав SOA реальностью. Прямо сейчас все материалы доступны по адресу http://otn.oracle.com/bpel.

Глеб Ладыженский, Директор по техническому консалтингу Oracle Россия и СНГ Лидия Гречина, директор по маркетингу Oracle Россия и СНГ Марк Ивановски, Старший Вице-президент по ИТ, штаб-квартира Oracle Эдвин Ходабакчан, Вице-президент по разработке, штаб-квартира Oracle

На пресс-конференции для журналистов, состоявшейся после пленарной части, Марк Ивановски и Эдвин Ходабакчан еще раз повторили, активно ссылаясь на схему единой "Информационной архитектуры Oracle", что наблюдается бурный рост количества приложений и сейчас нужно быстро разработать средства, чтобы адаптировать и интегрировать инфраструктуру клиентов. Наша задача – максимально упростить эту инфраструктуру, помочь разработчикам улучшить общение между приложениями Oracle и внешними приложениями. Все приложения должны получать данные, поэтому данные должны быть виртуализированы, что отвечает концепции DATA HUB, или концентратора данных. Корпорация Oracle уже проверила эти решения на своей инфраструктуре, сэкономив очень много денег. Кроме того, Oracle очень активно внедряет технологию распределенных вычислений (grid computing), которая позволяет масштабировать вычислительные возможности в зависимости от потребности. Это ключевая инновационная технология, которая имеет еще один плюс - стандартизация, единый подход. Не надо готовить специалистов для самых разнообразных систем. Но самое главное заключается в том, что при эффективном масштабировании и стандартном подходе снижается удельная стоимость каждого компонента. Стандартизация привносит очень серьезные преимущества, в том числе и для разработчиков. Они лучше понимают потребности ИТ-подразделений, специалисты которых могут в реальном времени обсуждать с разработчиками новые проекты, которые впервые позволят объединить в некоем едином конгломерате аппаратные и программные средства.

Из ответов на вопросы:

  • Представляется, в новых разработках Oracle не хватает фундаментального математического аппарата, как, скажем, модели Кодда, которая превратила Oracle в Oracle .
    Математическое обоснование сейчас разрабатывается. Основной путь - стандартизация. Стандарты должны быть едиными. Но нужно время, чтобы общество согласилось на единые стандарты. Например, BPEL – результат многолетних исследований и разработок Microsoft (XLANG) и IBM (WSFL, FDML). BPEL сейчас выступает как единый стандарт для веб-сервисов. Надо похвалить Microsoft и IBM за то, что они пошли на соглашение по единому стандарту. Многие компании отказались от собственных исследований и сейчас работают в составе OASIS.

  • Чем больше мы внедряем SOA в бизнес-приложения, тем больше значение имеют такие виды управления, как управление по исключениям, проактивный менеджмент, и тем в меньшей степени мы ориентируемся на регулярные отчеты, которые раньше имели большое значение. Поэтому вопрос, можно ли напрямую связывать технологические и бизнес-аспекты развития?
    Мы уже говорили, что SOA - это набор стандартов, которые помогают реализовать интеграцию и построение приложений. Одним из побочных эффектов является BAM (Business Activity Monitoring - мониторинг бизнес-активности), то есть способность заглянуть внутрь вашего приложения, посмотреть на различные события, происходящие во время работы приложения. BAM от Oracle – это и аналитика, и реализация требований бизнес-пользователя по возможностям управления и выравнивания процессов. BAM наблюдает события из отдельных приложений Oracle eBusiness Suite или других систем, например, SAP. Можно наблюдать разные события, коррелировать их, сравнивать, говорить об упорядочивании. Как только события скоррелированы, вы берете данные, связанные с этими событиями, и помещаете их в хранилище данных. Это всего лишь один из путей, как можно сделать ваше приложение прозрачным. Теперь вы можете получать намного больше отчетов.

  • Как теперь корпорация Oracle позиционирует Oracle Workflow по отношению к Oracle BPEL Process Manager? Предполагается ли слияние этих продуктов? [Прим. А.Бачина: эти вопросы Эдвину Ходабакчану просил задать меня А.Резниченко, главный редактор предыдущего журнала "Мир Oracle".] Workflow for eBusiness Suite – очень хороший продукт для кастомизации приложений Oracle eBusiness Suite, а также для создания потоков man-to-man (человек-человек). Oracle BPEL Process Manager в отличие от Workflow дает возможность интеграции приложений вне Oracle, а также много способствует для создания композитных приложений. Есть разные потребности, например фокусирование на базу данных. А сегодня у нас в фокусе внимания люди, и центральными являются сервисы. Очевидно, что оба эти инструмента, Oracle Workflow и Oracle BPEL Process Manager, остаются и развиваются. Мы увидим будущее Oracle Workflow в том, что Workflow будет использовать BPEL, что наши клиенты смогут внедрять программные продукты или на Workflow , если хотят оставаться в среде Oracle eBusiness Suite, или внутри среднего слоя сервера приложений, если хотят использовать возможности j2ee.

  • Любая технология имеет свой цикл развития. На каком этапе находится технологи grid? Отдельные проекты представляются интересными, но в развитии ИТ-индустрии не являются решающими.
    Применение grid, как и любой технологии, созревает со временем. Есть различные уровни организаций, и проблема масштабирования со временем приведет большое количество пользователей к построению grid. Мы помогаем сделать это как можно более простым способом. Мы используем свой опыт, полученный на примере внутренних систем, где мы уже управляем аппаратными и программными платформами, для помощи клиентам в их личных корпоративных средах. Основные параметры улучшения доступности, снижения себестоимости по зарплате, балансирования нагрузки и так далее - серьезно улучшаются.
    Есть определенная группа индивидуальных пользователей и компаний, которые первые выходят на рынок. Они рискуют, поскольку они пионеры. Но поэтому они первыми используют новые преимущества. Другие пользователи и компании хотят быть ожидающими и наблюдающими. Но всякий раз, когда я веду кого-либо из наших клиентов в центр данных в Остине, они выходят оттуда совершенно убежденные, что grid – это совершенно правильный путь для них. Я не могу припомнить случая, когда этого не было. Когда вы увидите командный центр, структуру системы и операционную среду, когда мы показываем, как система обеспечивает услугу, я могу не понять, почему некоторые люди до сих пор сомневаются. Я думаю, что на самом деле это вопрос привыкания.

  • Вопрос к Г.Ладыженскому. На какой платформе здесь демонстрируется grid, и по каким принципам она выбрана?
    Г.Ладыженский. Это оборудование НР, стойка blad-серверов для RAC (Real Application Clusters), там же механизм памяти (storage) хранения. Мы сегодня демонстрируем две элемента grid – storage-grid и darabase-grid. Выбор техники был обусловлен только тем, что это один из проектов в рамках консолидированной структуры.

**********  

Европейская Ассоциация Пользователей Oracle (EOUG) провела 9 ноября 2004 в Москве Международную конференцию "EOUG Focus Day", которая была посвящена оптимальному использованию вычислительных ресурсов Grid Computing. Девиз конференции

"Journey to the Grid - Computing as a utility!"
("Путь в Grid - Вычисления как обслуживание!")

Программа конференции и ссылки на выложенные презентации докладов находятся по адресу http://www.eoug.com/events/2004/moscow2004/abstracts.html

Наибольший интерес представлял триптих докладов Девида Кина (David Keene), директора департамента серверных технологий по направлению Oracle Application Server 10g, Oracle Corporation, EMEA,

  • Infrastructure Consolidation, Integration and Virtualisation: Building the Grid
    (Консолидация Инфраструктуры, Интеграция и Виртуализация: Построение Grid);
  • Security, Management, Monitoring and Provisioning: Operating the Grid
    (Безопасность, Управление, Мониторинг и Предоставление: Функционирование Grid);
  • Moving the Adaptive Enterprise: Adding Business Process Value with the Grid
    (Переход к адаптивному предприятию: Значимость бизнес-процессов прирастает с Grid),
но, надо честно сказать, презентация его третьего доклада процентов на 90 совпадала с презентацией доклада Эдвина Ходабакчана "Oracle BPEL Process Manager", о котором речь шла выше. Что ж. Разные аудитории, значит, большее число людей узнают об этом продукте Oracle. И поскольку все три доклада были частями одного большого сообщения, обратим внимание на некоторые интересные моменты, безотносительно в какой части они прозвучали.

Конкурентные преимущества Grid
Фрагментированность ITКонсолидация ресурсов
Фрагментированность приложенийВиртуализированная инфраструктура
Фрагментированность процессовОркестрованные сервисы
Фрагментированность анализа Инструментальные панели, отражающие реальное состояние
Фрагментированность интерфейсовМного канальные рабочие места

Grid-технологии Oracle отвечают вызовам IT
Проблема ITРешение Grid-технологий Oracle
Высокая стоимость добавления ресурсовМодульные дешевые аппаратные средства
Разобщенные острова негибких системВиртуализированные системные ресурсы
Неполное использование возможностей сервера Динамическое распределение рабочей нагрузки и информации
Трудности с конфигурированием и управлениемЕдиное управление и автоматическое предоставление
Плохая интеграция приложений и избыточность функцийПриложения, составленные из повторно используемых сервисов

Рассказывая об этой конференции, нельзя не отметить великолепного доклада Глеба Ладыженского, директора по техническому консалтингу Oracle СНГ, на тему "Oracle Application Server Grid Security & Identity Management" ("Сервер приложений Oracle. Управление авторизацией и идентификацией в Grid") и доклада Павла Анни (Sun Microsystems) "Типовая архитектура для Oracle ERP". К счастью, презентации этих выступлений выложены по указанному выше адресу, написаны в основном на русском языке, и из этих презентаций можно практически полностью получить сведения, изложенные докладчиками, что, к сожалению, не всегда так.

И еще. В программе доклад Джефа Браунинга (Jeff Browning, Global Architect, Network Appliance, EMEA ) назывался достаточно осторожно «Storage Architectures for Oracle 9i and 10g» («Архитектура памяти хранения для Oracle 9i и 10g»). На самом деле в презентации "Oracle 10g and NetApp ONTAP 7g: A Powerful Combination» («Oracle 10g и NetApp ONTAP 7: Мощная Комбинация») были подробно рассмотрены принципы строения различных файловых систем, включая SCSI, iSCSI, NFS, FCP-Based SAN, GbE-Based NAS, и показано, что продукция фирмы Network Appliance, которую представляет Джефа Браунинг, является наилучшей для grid-решений от Oracle. Джеф Браунинг знает СУБД Oracle не по наслышке. Он один из первых 500 людей, кто прошел официальную сертификацию (OCP) Oracle еще по Oracle 7.3 в 1998, а сейчас Джеф Браунинг - OCP DBA по Oracle 9i и готовится к сертификации по 10g. Очень интересным и неожиданным было услышать, что NFS (Network File System –Сетевая файловая система), которую какое-то время назад Oracle резко не рекомендовал использовать для базы данных, и все АБД со стажем это знают, уже является приемлемым и даже хорошим решением для размещения баз данных Oracle.

Поскольку эта международная конференция уже в третий раз выбирала Москву (правда, не только ее), теперь будем надеяться и ждать через год следующего четвертого московского "EOUG Focus Day"!

**********  

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

  • Статьи по теме номера "Компания TOPS BI – партнер Oracle Россия и СНГ" занимают львиную часть выпуска. Мы хотели с разных сторон познакомить читателей с деятельностью этой многопрофильной ИТ-компании. Насколько это удалось, судить Вам, наши читатели. Очень ждем Ваших откликов.
  • Две статьи этого выпуска "Императив интеграции" и "Соединяя Web-сервисы" прямо посвящены тематике BPEL, вторая даже содержит аннотацию: "BPEL упрощает соединение и координацию Web-сервисов". Думаю, что эти статьи станут хорошими дополнительными источниками информации к темам, рассматривавшихся на TechForum Oracle.
  • Статьей "Делаем все правильно со второго раза", восьмой из серии С.Фернстайна “Построение утилиты анализа кода”, заканчивается публикация переводов этого немного затянувшегося проекта. Но те из Вас, кто соберет все вместе эти публикации, может получить очень неплохой и весьма нетривиальный учебник по программированию приложений на PL/SQL для Oracle. Руки приложить стоит!
  • Статья "Работа с VARRAY в Oracle" состоит из трех частей, посвященных этому важному механизму PL/SQL.
  • Тех, кто следил за "Дискуссией о чистоте русского языка и точности терминологии" хочу обрадовать. Как и было обещано, этот проект в несколько измененной форме продолжается материалом "Oracle Streams: обсуждение терминологии. Часть 1", а, следовательно будет и "Часть 2".
  • Двумя статьями "Установка Oracle 9i Lite " и "Oracle 9i Lite. Учебная база данных" заканчивается серия публикаций С.Бердачука, посвященных Oracle 9i Lite. Но тема "Oracle Lite", с одной стороны, получила продолжение в статье "Oracle Lite для масштабных проектов TopS BI", а, с другой стороны, Сергей Бердачук собирается написать статью по Oracle 10g Lite, которую мы от него очень ждем.

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

Анатолий Бачин,
главный редактор “Oracle Magazine/Русское издание”
mailto:more@mail.ru

E-mail this page