Oracle Fusion Middleware (WebLogic) - это программное обеспечение, которое соединяет программные компоненты и корпоративные приложения. Middleware это слой, которое выступает посредником между операционной системой и приложением по обе стороны распределенной корпоративной сети. Обычно Middleware поддерживает работу сложных корпоративных бизнес-приложений (Рис. 3.14). Middleware это инфраструктура, которая помогает создавать бизнес-приложения и предоставляет ключевые сервисы, такие как согласованность, транзакционность, многопоточность. Middleware также предоставляет сервисы безопасности и высокой доступности.

Рис. 3.1.4 Архитектура Middleware
Middleware включает Web-серверы, сервера приложений, системы по управлению контентом (CMS), а также другие инструменты, предназначенных для разработки и развертывания приложений.
Приложения используют промежуточное программное обеспечение, работающее над операционной системой и коммуникационными протоколами для выполнения следующих функций:
- Скрыть распределенную природу приложения. Приложение представляет собой коллекцию взаимосвязанных частей, работающих в различных местах.
- Скрыть гетерогенную природу компании. Это относится как к оборудованию, так и к операционным системам и коммуникационным протоколам.
- Предоставить единый, стандартный, высокоуровневый интерфейс для разработчиков приложений и интеграторов, таким образом, чтобы приложения могли быть легко скомпонованы, повторно использованы и настроены на взаимодействие. Предоставить набор общих сервисов для выполнения стандартных функций, чтобы не дублировать один и тот же функционал и облегчить взаимодействие между приложениями.
Oracle WebLogic это набор основанных на стандартах программных продуктов, которые включают ряд инструментов и сервисов: Java Enterprise Edition 5 (Java EE)-совместимую среду, инструменты для разработки, интеграционные сервисы, бизнес аналитику, средства совместной работы, управления контентом. Oracle WebLogic предлагает исчерпывающую поддержку для разработки, развертывания и управления.
Таким образом, высокая интеграция WebLogic с базой данных Oracle, а также поддержка Java-среды стали определяющими факторами для выбора WebLogic в качестве сервера приложений для данного проекта.






