|
Константин
Поляков
«Директор информационной службы»
В погоне за совершенством архитектуры
Источник: Еженедельник "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 |