Константин Поляков
«Директор информационной службы»

В погоне за совершенством архитектуры

Источник: Еженедельник "Computerworld", #40, 2005

Ларри Эллисон видит новый фокус для своей компании в создании вертикальных решений

....

Project Fusion будоражит умы партнеров и клиентов Oracle. Очередному этапу реализации стратегических планов компании была посвящена международная конференция Oracle OpenWorld, прошедшая в конце сентября в Сан-Франциско. Компания постепенно, видимо, по мере развития собственного понимания задачи, знакомит партнеров и клиентов с путями ее решения. В 2003 году на аналогичной конференции была представлена концепция grid-технологий, которая образует базовый уровень всего проекта. Тогда было отмечено, что наращивание вычислительной мощи уже не способно справиться с ростом потока транзакций, и вариантом решения проблемы является распределение нагрузки на множество стандартных серверов. В 2004 году на конференции Oracle OpenWorld обсуждалась концепция Data Hub, которая призвана обеспечить высокое качество данных, распределенных по различным базам данных. Реализация Oracle Data Hub входит в состав решений нынешнего этапа реализации Project Fusion — Fusion Middleware — программного обеспечения промежуточного слоя, которое, фактически, обеспечивает связь между сервисами и уровнем распределенных вычислений в предстоящей реализации Oracle концепции SOA.

....

Три кита архитектуры

... На конференции Oracle OpenWorld 2005 было дано определение основы Project Fusion — Oracle Fusion Architecture. По утверждению специалистов Oracle, она основана на трех концепциях

  • Grid Computing Architecture (архитектура распределенных вычислений),
  • Service Oriented Architecture (сервис-ориентированная архитектура) и
  • Enterprise Information Architecture (информационная архитектура предприятия).

....

Grid-архитектура образована пятью уровнями:

  • структурный уровень (fabric layer), где определяется интерфейс к локальным ресурсам;
  • уровень связей (connectivity layer), где определяются основные протоколы для сетевых транзакций;
  • уровень ресурсов (resource layer), отвечающий за управление отдельными ресурсами и их мониторинга;
  • общий уровень (collective layer), задача которого — управление глобальным ресурсом и его мониторинг;
  • уровень приложений (application layer), на котором приложения взаимодействуют с разделяемыми ресурсами. В 2003 году Oracle предложила собственную трактовку реализации этой концепции, основанную на средствах кластеризации корпорации Real Application Clusters и реализуемых исключительно на основе программных продуктов серии 10g.

Концепция SOA имеет, возможно, более глобальный характер. Это, скорее, архитектурный стиль, нежели собственно архитектура. В процессе разработки и функционирования различных систем между ними возникают два вида зависимости — реальная (real) и искусственная (artificial). Реальная зависимость определяется тем, что функционирование одной системы зависит от функциональности, предоставляемой другой системой.

....

И, наконец, Enterprise Information Architecture образована в результате объединения стратегических планов предприятия с архитектурой его данных, приложений и аппаратной архитектурой. Она образована тремя составляющими:

  • Архитектура бизнеса (business architecture), включающая в себя модель данных (corporate data model), функциональную модель бизнеса (function model), модель взаимодействия данных и бизнес-процессов (interaction model) и текущей модели систем (Current Systems Model).
  • Техническая архитектура (Technical Architecture), имеющая отношение к техническому окружению бизнеса.
  • Организационная архитектура бизнеса (Organization Architecture), описывающая бизнес-процессы, выполняемые каждой организационной единицей предприятия.

Полностью материал находится по адресу:
http://www.osp.ru/cw/2005/40/032_1.htm0

E-mail this page