Оглавление Введение 1. Постановка задачи 2. Обзор продукта 2.1 Высокая готовность 2.2 Подробная диагностика 2.3 Упрощенное развертывание приложений. Выбор средства разработки и программных фреймворков 2.4 Функционал FastSwap разработки 2.5 Механизм HTTP Publish-Subscribe Engine for Web 2.0 and Rich Internet
Applications 10 2.6 Wеб-службы 2.7 Основные технологии и стандарты 2.8 Улучшенная эффективность и непрерывность работы 3. Основные операции над сервером Weblogic 3.1 Инсталляция сервера 3.2 Консоль администратора WebLogic Server 3.3 Домен WebLogic Server 3.1 Организация доменов 20 3.3.2
Пример содержания домена 4. Развертывание приложения на WebLogic Server 3.5 Технология Oracle Coherence 4. Практическая часть 4.1 Постановка задачи практического примера 4.2 Необходимое ПО 4.3 Выполнение практического примера 3.1 Создание домена WebLogic Server 2. Добавление компонентов
OEPE в Eclipse 3.3 Создание проекта 3.4 Добавление сконфигурированного домена сервера в Eclipse 3.5 Создание сервлета с использованием Coherence 3.6 Развертывание и выполнение приложения 3.7 Конфигурирование настроек узлов Coherence для Oracle WebLogic Server 53 Заключение 58 Список использованных источников литературы.
59 Приложение. 60 Введение Oracle WebLogic Server – это прекрасный выбор для сервера приложений в случае, если приложениям и сервисам необходимы функции высокой готовности и диагностики. Он включает проверенную технологию кластеризации, управление в рамках нескольких доменов и средства диагностики. Кластеризация обеспечивает простую миграцию, отказоустойчивость и разворачивание приложений между серверами. Это позволяет критически важным бизнес-приложениям и сервисам функционировать непрерывно.
Многофункциональная система диагностики и обнаружения утечек памяти позволяет свести к минимуму простои в работе приложений, выявить источники проблем и устранить их. 1. Постановка задачи Сервер приложений Oracle Weblogic слишком сложная система, чтобы можно было подробно осветить все его инструменты и изучить их в одной работе. В этой связи в работе используется подход, основанный на изучении отдельных наиболее важных аспектов
применения этих инструментов: а) Управление и конфигурирование сервера средствами консоли администратора б) Организация доменов сервера в) Организация отказоустойчивой системы (совместно с технологией Oracle Coherence) Для реализации всех этих замыслов в работе необходимы некоторые общие сведения о продукте, которые освещены в разделе 2 данной работы. 2. Обзор продукта В данном разделе мы ознакомимся с основными возможностями сервера приложений
Oracle Weblogic, чтобы иметь устойчивое представление о возможностях и его функционале. Если компания не может позволить себе прерывания в работе приложений или если сервис вдруг становится недоступным, то Oracle WebLogic Server как раз кстати. Продукт предоставляет основные функции высокой готовности приложений и их диагностики. Дополнение функциональности Oracle WebLogic Server
Standard Edition хорошо сконфигурированными функциями высокой готовности, реализованными в Enterprise Edition, позволяет создать ИТ-инфраструктуру с возможностями контроля планированного простоя и случайных сбоев. Для обеспечения высокой эффективности работы приложений также имеются функции подробной диагностики для производственных систем без каких-либо затрат на мониторинг и управление этими системами. 2.1 Высокая готовность ИТ-отдел предприятия должен иметь резервные средства в случае как запланированного,
так и незапланированного простоя. Функционал Oracle WebLogic Server поддерживает оба эти варианта. Изменение конфигурации в динамическом режиме, установка приложений в реальной среде и обновление – всего лишь часть функций для поддержания систем в постоянной готовности, даже при внесении изменений. Oracle WebLogic Server– это доступное и простое в управлении кластерное программное обеспечение.
Использование экземпляров Oracle WebLogic Server в кластере открывает многие возможности, которые оказываются полезными в случае, если часть инстансов серверов неожиданно выйдет из строя. Такие функции, как миграция сервера, автоматическая миграция сервисов и восстановление оказываются необходимыми, если инстансы серверов становятся недоступны. Продукт Oracle WebLogic Server также поддерживает отказоустойчивость в сетях регионального масштаба
(metropolitan area networks, MAN) и глобально распределенных сетях (world area network, WAN). 2.2 Подробная диагностика Включенный в решение комплект Oracle Diagnostics Pack for Oracle Middleware повышает доступность и производительность Java-приложений, диагностируя их с минимальными затратами. Он позволяет администраторам активно отслеживать скорость работы приложений и заблаговременно устранять
эти проблемы. Администраторы могут находить причины ухудшения работы программ, например, сбои в приложениях и их недоступность, непосредственно в реальной среде, что может существенно повлиять на бизнес. Рисунок 1. Инструментальная панель JRockit Mission Control предоставляет подробные средства анализа запущенных на основном сервере приложений с минимальными затратами. 2.3 Упрощенное развертывание приложений.
Выбор средства разработки и программных фреймворков Разработчики могут воспользоваться завершенным комплектом разработки Oracle JDevelоper, который включен в Oracle Fusion Middleware или программными средствами разработки на основе Eclipse в Oracle Workshop для WebLogic. Разработчики также могут воспользоваться преимуществами нескольких
известных программных фреймворков, таких как Oracle Application Development Framework, Spring, Struts и других. Продукты Oracle поддерживают как решения с открытым кодом, так и коммерческие приложения. 2.4 Функционал FastSwap разработки Продукт Oracle WebLogic Server Enterprise Edition включает возможности
FastSwap разработки, которые значительно сокращают цикл разработки, внедрения и сопровождения приложений. Экономия времени появляется в связи с возможностью обновлять файлы Java и мгновенно применять эти изменения без необходимости перезагружать приложение на сервере приложений. Это уменьшает временные затраты на разработку, которые обычно терялись на перезагрузку и обновление статуса приложений на сервере. Рисунок 2. FastSwap сокращает время разработки и повышает эффективность
работы 2.5 Механизм HTTP Publish-Subscribe Engine for Web 2.0 and Rich Internet Applications Многие заказчики внедряют приложения смешанного класса (Rich Internet Applications, RIA), которые сочетают в себе преимущества Веб-приложений и традиционных приложений. Асинхронный JavaScript и XML (AJAX) – популярная технология, которая позволяет полноценно использовать возможности
клиентских приложений. Сервер приложений Oracle WebLogic Server Enterprise Edition позволяет использовать технологию AJAX в полном объеме. Это позволяет отправлять современную информацию с сервера на клиент без необходимости обновлять содержание в браузере. Например, поток непрерывно обновляющихся данных можно перенаправить из высокопроизводительной очереди Java Message Service (JMS) на сервере и отправить клиенту приложения.
В результате, пользователь будет работать так же, как и с обычными WWW-приложениями без необходимости устанавливать отдельное клиентское приложение и обновлять его. 2.6 Wеб-службы При разработке служб в рамках сервис-ориентированной архитектуры (SOA), Oracle WebLogic Server Enterprise Edition поддерживает критически-важные высокопроизводительные стандарты Web-служб, которые играют ключевую роль при создании служб.
Помимо этого, Oracle взаимодействует и с программными решениями других компаний, что гарантирует совместимость Web-служб на основе общих стандартов. 2.7 Основные технологии и стандарты И, наконец, Oracle WebLogic Server поддерживает текущую версию Java EE 5, включая технологию Enterprise JavaBeans (EJB) 3.0 и связанную с ней технологию Java Persistence API (JPA). Эти новые стандарты позволяют разработчикам легко создавать сложные приложения
и сервисы. Таблица 1. Упрощенные функции и преимущества для разработки Java EE 5/EJB 3.0 Поддерживает последние спецификации JEE, в которых важное внимание уделяется простоте развертывания, что значительно улучшает технологию FastSwap разработки приложений. Сокращает время, потраченное на разработку, реализацию и сопровождение приложений. Oracle TopLink / JPA Предоставляет новый, оптимизированный метод хранения важных объектов.
Доступен для всех приложений Java и cовместной работе с технологией EJB 3.0 Oracle JDeveloper и Oracle Application Development Framework Поддерживает главное средство разработки и основу для Oracle Fusion Middleware. Современные стандарты Веб-сервисов и совместимость Фундаментальные технологии поддерживают SOA, совместимую с .
Net Средства разработки на основе Eclipse через Oracle Workshop for WebLogic Eclipse в сочетании с Web Tools Platform дает полный набор технологий и плагинов для создания служб и приложений Eclipse в сочетании с Web Tools Platform дает полный набор технологий и плагинов для создания служб и приложений 2.8 Улучшенная эффективность и непрерывность работы
Упрощение разработки новых приложений и сервисов – только часть задачи. Также важно уметь инсталлировать и запускать эти приложения в реальной среде, обеспечивая надежность. Ошибки, совершенные оператором при принятии изменений на рабочем сервере могут плохо сказаться на лояльности пользователя приложений и повлиять на прибыль компаний. Чтобы решить эту задачу, Oracle WebLogic Server предоставляет возможности контроля за действиями оператора.
Административная консоль сервера приложений включает такие функции, как централизованный контроль за изменениями, проведенными оператором сервера приложений, что позволяет предотвратить случайные ошибки, а также автоматически записывать изменения в настройках домена для воспроизведения с помощью скриптов в консоли Oracle WebLogic Server. Это позволяет сократить число вероятных ошибок при выполнении повторяющихся операций. Операторы также будут рады новым возможностям диагностики
Oracle WebLogic Server при просмотре данных и поддержке важных стандартов управления, например, SNMP. И, наконец, Oracle WebLogic Server поддерживает программные интерфейсы API предыдущих релизов и предоставляет автоматизированное обновление посредством настройки домена, которая также совместима с предыдущими версиями. Таблица 2. Особенности консоли Центр изменений в консоли Предотвращает ошибки оператора при введении изменений,
предоставляя возможность защиты от изменений в центре изменений Oracle WebLogic Server Enterprise Edition. Возможность отката изменений назад в случае, если какой-либо из серверов не может принять изменения
! |
Как писать рефераты Практические рекомендации по написанию студенческих рефератов. |
! | План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом. |
! | Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач. |
! | Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты. |
! | Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ. |
→ | Виды рефератов Какими бывают рефераты по своему назначению и структуре. |