Обзор платформы Oracle Fusion Middleware (Weblogic) 11g
11.08.2009 от aryndin99Я уже писал, что Oracle выпустил новую версию своего Fusion Middleware 11g. В будущем – в течение года-полутора будут выходить компоненты, которые будут разворачиваться на базе этой новой версии. Я решил написать небольшую статейку, поскольку знание компонентов потребуется для использования любого из компонентов. В следующих постах я напишу, как инсталлировать и как правильно разворачивать платформу сервера приложений Oracle.
1. Что такое Middleware?
Middleware это программное обеспечение, которое соединяет программные компоненты и корпоративные приложения. Middleware это слой, которое выступает посредником между операционной системой и приожением по обе стороны распределенной корпоративной сети. Обычно, middleware поддерживает работу сложный корпоративных бизнес-приложений.

Middleware это инфраструктура, которая помогает создавать бизнес-приложения и предоставляет ключевые сервисы, такие как согласованность, транзакционность, многопоточность, обмен сообщения и SCA framework для приложений, построенных на основе сервисно-ориентированной архитектуры (SOA). Middleware также предоставляет сервисы безопасности и высокой доступности.
Middleware включает Web-серверы, сервера приложений, системы по управлению контентом(CMS), а также другие инструменты, предназначенных для разработки и развертывания приложений.
2. Функции Middleware
Приложения используют промежуточное программное обеспечение, работающее над операционной системой и коммуникационными протоколами для выполнения следующих функций:
- Скрыть распределенную природу приложения. Приложение представляет собой коллекцию взаимосвязанных частей, работающих в различных местах .
- Скрыть гетерогенную природу компании. Это относится как к оборудованию, так и к операционными системам и коммуникационным протоколам.
- Предоставить единый, стандартный, высокоуровневый интерфейс для разработчиков приложений и интеграторов, таким образом, чтобы приложения могли быть легко скомпонованы, повторно использованы, портированы и настроены на взаимодействие.
- Предоставить набор общих сервисов для выполнения стандартных функций, чтобы не дублировать один и тот же функционал и облегчить взаимодействие между приложениями.
3. Oracle Fusion Middleware
Oracle Fusion Middleware это набор основанных на стандартах программных продуктов, которые включают ряд инструментов и сервисов: Java Enterprise Edition 5 (Java EE)-совместимую среду, инструменты для разработки, интграционные сервисы, бизнес аналитику, средства совместной работы, управления контентом. Oracle Fusion Middleware предлагает исчерпывающую поддержку для разработки, развертывания и управления.
Ниже показаны компоненты Oracle Fusion Middleware

| Область: инструменты |
Описание |
| Development Tools: Oracle JDeveloper, Oracle TopLink, Oracle Application Development Framework и Oracle Eclipse |
Унифицированный инструментарий и framework для SOA. Интегрированный, но модульный, набор инструментов для разработки приложений. Позволяет отказаться от целого спектра специализированных инструментов. Инструмент проектирования включает включает единую среду для пользовательского интерфейса, бизнес-логики, совмещения сервисов, бизнес-процессов или потока выполнения (workflow), бизнес правил и бизнес-аналитики. Инструмент проектирования дает возможность просто легко проектировать и отлаживать, а также повышать производительность труда |
| User Interaction Oracle WebCenter Framework и Oracle Portal |
Единая среда конечного пользователя, которая позволяет получать доступ к корпоративным приложениям, бизнес-процессам, бизнес-аналитике и предоставлять доступ к своей информации другим пользователям. Пользовательская среда “многоканальна”, т.е. позволяет получать доступ с помощью различных клиентов (mobile, desktop clients, Voice-over IP (VOIP)). |
| Business Intelligence Oracle Business Intelligence Discoverer, Oracle Reports, Oracle Forms Services, and Oracle Portal, Oracle Data Integrator |
Набор инструм инструментов бизнес анализа для ETL; выполнения запросов, анализа, отчетных инструментов для поддержки решений; scorecards для сравнения того, как бизнес соответствует индикаторам производительности и доставке уведомлений пользователям о проблемах в бизнес программном обеспечении |
| Content Management Oracle Universal Online Archive, Oracle Universal Content Management, Oracle Universal Records Management, Oracle Document Capture, Oracle Information Rights Management, Oracle Imaging and Process Management, Outside In Content Transformation Technology |
Репозиторий, в котором управляются документы, электронные активы, сканированные изображения и другие формы контента; для интеграции этого контента с корпоративными приложениями компании, веб-сайтами и бизнес-процессами |
| SOA Oracle Service Bus, Oracle Complex Event Processing, Oracle Business Rules, Oracle Business Activity Monitoring, Oracle B2B, Oracle BPEL Process Manager, Oracle Service Registry, Oracle User Messaging Service, Human Workflow, Oracle Mediator |
Средство сохранить уже сделанные инвестиции в приложения и системы, а новые ресурсы и бюджеты направлять на инновации и создание новых бизнес-сервисов |
| Application Server Oracle Weblogic |
Построенный на базе стандартов сервер приложений Java EE для запуска корпоративных приложений и предоставления веб-сервисной инфраструктуры для взаимодействия |
| Integration and Business Process Management (BPM): | Построенная на базе стандартов сервисная шина для связи приложений друг с другом и с наследуемыми (legacy) системами, использующими сообщения; механизм BPM или workflow для соединения приложений в бизнес процессы и workflow; и мониторинга бизнес активности и оптимизация бизнес-процессов в реальном времени |
| Security and Identity Management Oracle Internet Directory, Oracle Virtual Directory, Oracle Directory Integration Platform, Oracle Identity Federation |
Меньшая стоимость администрирования безопасности по нескольким приложениям и системам в корпорации с помощью централизации того как управляются пользователи, роли и для организации sing-on доступа |
| Enterprise Management Fusion Middleware Control, Oracle WebLogic Server Administration Console, Oracle WebLogic Scripting Tool, Oracle Process Manager and Notification Server, Oracle Enterprise Manager 10g Grid Control |
Снижает стоимость функционирования и администрирования, используя грид-архитектуру, а также интегрируя Oracle Enterprise Manager для управления системой |
Более подробную информацию можно посмотреть в документации по Oracle Fusion Middleware.
- Вам также могут быть интересны следующие статьи:
- Инсталляция и запуска Oracle BI 11g
- Обзор Oracle Real-Time Decisions
- Итоги Technology Days в Краснодаре
- Инсталляция Oracle BI для Weblogic 11g
- Обзор продуктов GoldenGate
Рубрики: BEA | Комментариев нет »
