"Мир Oracle в Украине"
oracle.ukrsat.com

ORACLEUkrSatTecon
О проекте Карта сайта  | English

Первая Новости Магазин Форум FAQ Объявления Ссылки

Oracle Application Server 10G

Oracle Application Server 10G (Oracle AS 10G) - это продукт универсального класса, позволяющий решать широкий спектр задач по поддержке приложений в интернет-, интранет-и экстранет - системах.

Корпорация Oracle спроектировала и реализовала Oracle AS с целью обеспечить промышленную инфраструктуру для поддержки современных приложений электронного бизнеса, основанных на открытых стандартах. Oracle AS на 100% соответствует таким важным спецификациям, как J2EE 1.3, Web Services, SOAP, WSDL, UDDI, RosettaNet RNIF 1.1/2.0, ebXML, WebDAV, LDAP v3, SSL v3 и стандартам XML.

Помимо соответствия стандартам, Oracle AS 10G предоставляет разработчикам наиболее продуктивную среду для разработки приложений в интернет-архитектуре, включая динамические Web-сайты, Java-приложения, Web-сервисы, корпоративные порталы, в том числе с возможностью доступа с портативных устройств, аналитические приложения и системы интеграции разнородных корпоративных приложений.

Oracle AS 10G - это надежная высокопроизводительная система, позволяющая взять под единый контроль развертывание всех интранет - приложений организации. Специальные возможности продукта включают среду выполнения приложений J2EE и Web-сервисов с наилучшей в отрасли оптимизацией, отличную масштабируемость на многомашинных комплексах, особые возможности по отслеживанию и автоматическому устранению сбоев в программном обеспечении, встроенную систему управления и интегрированную службу безопасности. Любое Java-приложение, размещенное на сервере приложений Oracle, автоматически пользуется преимуществами высокой производительности, постоянной доступности, интеллектуального кэширования и кластеризации, заложенными в ядро продукта.

Oracle AS 10G представляет собой систему с более низкими показателями общей стоимости владения (TCO) по сравнению с решениями, собранными из отдельных наиболее популярных в своем классе компонентов. Стратегия Oracle - быть лидером в предоставлении интегрированной системы для разработки, развертывания и сопровождения интернет-приложений с повышенными эксплуатационными требованиями. Высокий уровень интегрированности компонентов выгодно отличает Oracle AS от конкурирующих решений.

Технологические возможности Oracle AS

Oracle Application Server 10G поддерживает практически все основные направления развития современных технологий распределенной обработки данных.

Oracle AS 10G предоставляет разработчикам среду для создания и развертывания интернет-приложений, основанных на Java2 Enterprise Edition (J2EE), наряду с возможностью создавать Web-сервисы на Java, PL/SQL, XML или развивать функциональность существующих приложений в сторону web-приложений.

Доступ к созданным приложениям существенно облегчается с внедрением корпоративного портала, построенного на базе Oracle AS Portal - единой точки доступа пользователей к приложениям как с рабочих станций, так и с мобильных устройств.

Интеграция разнородных систем, включающих существующие приложения, базы данных, готовые коммерческие приложения и системы автоматизации бизнеса организаций-партнеров, осуществляется в рамках инфраструктуры интеграции Enterprise Application Integration (EAI). Помимо ядра OracleAS Integration - программного продукта Oracle InterConnect, представляющего собой брокер сообщений и включающий средства моделирования бизнес-объектов и бизнес-процессов - поставляются адаптеры к наиболее известным коммерческим системам и средства для разработки заказных адаптеров.

Разнообразные аналитические средства Oracle AS ориентированы как на построение сервера корпоративной отчетности, дающего руководству и аналитикам интерактивный доступ к детальной и сводной информации о деятельности организации, так и на обработку статистики посещений web-сайтов. Последнее особенно важно для компаний, ведущих бизнес через интернет. Интеллектуальный анализ данных статистики становится основой для разработки систем персонализации сайтов.

Таким образом, Oracle AS 10G позволяет автоматизировать целый спектр задач:

Технология Задача
J2EE и Web-сервисы Единая среда разработки и развертывания
Portal Корпоративный портал - единый узел сбора и поиска информации, авторизации пользователей и персонализации представления данных;
Integration Единая инфраструктура и инструментарий разработчика для создания систем интеграции приложений класса "Application-to-Application" (A2A) и бизнес-систем "Business-to-Business" (B2B)
Wireless Единое решение для доставки любых данных на любое устройство
Business Intelligence Единый набор инструментов и инфраструктура для отслеживания статистики доступа к Web-сайтам и проведения аналитической работы через Web.
Security Комплексная инфраструктура информационной безопасности Интренет - приложений (однократная регистрация, инфраструктура открытых ключей, шифрация HTTP трафика)
Clustering Кластеризация сервера приложений с целью обеспечения высокой производительности на всех уровнях, включая HTTP-сервер, сервер кэширования, J2EE-сервер.
Web Caching Буфферизация HTML-страниц в зоне между Web-навигатором и Web-сервером, существенно увеличивающая скорость обработки запросов к серверу приложений

Среда развертывания и исполнения J2EE-приложений

Корпорация Oracle избрала поддержку спецификаций Java как одно из своих стратегических направлений. Интеграция Java в большинство продуктов и сервисов Oracle является приоритетной задачей.

Корпорация Oracle ставит перед собой три основные цели в отношении Java.

Во-первых, Oracle берет на себя обязательства по поддержке в своих продуктах стандартов Java, в первую очередь Java2 Enterprise Edition (J2EE) как стандартную методологию создания и внедрения корпоративных приложений.

Во-вторых, Oracle обеспечивает разработчиков комплексной средой разработки на Java - многофункциональным набором средств и программных интерфейсов, делающих процесс создания Java-приложений простым и одновременно производительным.

И наконец, Oracle Application Server - это комплексная сертифицированная среда выполнения компонентов J2EE, компактный и производительный сервер приложений Java. Продукт позволяет размещать на сервере приложения, разработанные с использованием самых современных спецификаций J2EE, включая сервлеты, JavaServer Pages и Enterprise JavaBeans, а также предоставлять доступ к компонентам Java и PL/SQL как к Web-сервисам. Набор Oracle XML Developer's Kit дает разработчикам возможность создавать XML-приложения с помощью программных интерфейсов Java, PL/SQL, C, C++.

Oracle Application Server обеспечивает необходимую масштабируемость и производительность для размещения и выполнения всех web-приложений и web-сервисов. OracleAS предоставляет естественную среду для развертывания компонентов Java, XML, PL/SQL, Perl и приложений, созданных в средах быстрой разработки Oracle: Forms, Reports, Discoverer, JDeveloper.

Основой поддержки инфраструктуры Java является компонент OracleAS Containers for J2EE (OC4J) - полностью соответствующий стандартам контейнер J2EE, работающий в рамках стандартной виртуальной Java-машины JDK. Он обеспечивает поддержку JSP, сервлетов, компонентов Enterprise JavaBeans (EJBs), web-сервисов и всех служб J2EE. В дополнение к стандартным возможностям, OC4J обладает дополнительными характеристиками, придающими OracleAS характеристики промышленной системы. В первую очередь это касается оптимизации системного кода, сетевого взаимодействия компонентов, управления данными, автоматического обнаружения и кэширования объектов EJB и SQL-выражений, доступа к объектам базы данных через JDBC и оптимизации простых и сложных вариантов отображения объектов базы данных в Java-код.

Многие возможности OracleAS не являются частью спецификации J2EE. К уникальным возможностям продукта относится поддержка интеллектуальной кластеризации объектов сервера приложений и оптимизация доступа к СУБД Oracle в кластерной конфигурации Real Application Clusters (RAC) с учетом механизмов внутренней защиты от сбоев Transparent Application Failover (TAF).

Лучший сервер приложений для Oracle Database

Корпорация Oracle разработала семейство продуктов - Oracle Application Server и Oracle Database Server - чтобы обеспечить комплексную программную инфраструктуру для управления интернет-приложениями и данными. Oracle AS 10G - это лучший сервер приложений для использования вместе с Oracle Database, поскольку он обеспечивает наилучшую поддержку новых возможностей Oracle Database, самый широкий спектр путей доступа к СУБД для разработчиков приложений и единый набор инструментов разработки. Oracle Database и Oracle AS 10G разработаны для оптимального взаимодействия друг с другом с формированием прочной программной инфраструктуры интернет-приложений.

Как OracleAS использует Oracle Database

Хранение данных: приложения, развернутые в Oracle AS, хранят данные в Oracle Database и осуществляют транзакции над данными. Транзакционные приложения Oracle AS получают доступ к СУБД Oracle через интерфейсы (1) Oracle Call Interface (OCI) в случае модуля mod_plsql, (2) из Java-приложений, таких как сервлеты, JSP и EJB через JDBC, SQLJ, Entity Bean BMP, Entity Bean CMP, Business Components for Java или другие модули, связывающие реляционную и объектно-ориентированную модель, например TopLink. Доступ к данным СУБД из приложений Oracle AS оптимизирован с точки зрения производительности. Некоторые сервисы Oracle AS, например, Oracle Internet Directory, эффективно используют Oracle Database.

Аналитические приложения активно используют СУБД Oracle. Oracle AS Discoverer предоставляет эффективные возможности по созданию запросов и аналитической работы с использованием таких возможностей Oracle Database, как материализованные представления, оптимизатор и менеджер ресурсов.

Oracle AS использует Oracle Database как хранилище метаданных, содержащее информацию о конфигурациях компонентов Portal, Wireless, аналитических модулей, InterConnect и других.

Репозиторий средств управления: Oracle Enterprise Manager использует базу Oracle для хранения и управления множеством данных, собираемых в процессе управления конфигурациями Oracle Application Server. Репозиторий содержит, в частности, статистику сбоев и тренд изменений параметров производительности.

Транзакции и инфраструктура обмена сообщениями: Java Transaction Service (JTA), часть ядра Oracle AServer, оптимизирована именно для работы с менеджером транзакций Oracle Database. Подсистема Java Messaging Service (JMS) использует возможности Advanced Queuing для обеспечения надежной масштабируемой среды обмена сообщениями.

Oracle AS - инфраструктура надежного развертывания и управления

Производительность.

Oracle AS 10G предоставляет ряд оптимальных решений для того, чтобы приложения, разработанные на языках программирования Java, PL/SQL и Perl, работали с СУБД Oracle быстрее, чем на альтернативных серверах приложений. Приложения, разработанные по спецификациям J2EE и Web Services, работают в Oracle AS 10G быстрее без внесения каких-либо оптимизационных изменений в программный код. С точки зрения производительности, Oracle AS - это наиболее предпочтительный выбор, так как продукт работает быстрее конкурентов с Java и PL/SQL, как на больших серверных комплексах, так и 1-2-процессорных конфигурациях. Кроме того, Oracle AS включает сервер кэширования Web Cache, интегрированный как с сервером приложений, так и с СУБД.

Масштабируемость

С точки зрения масштабируемости системы, Oracle AS обеспечивает лучшую по сравнению с другими серверами приложений поддержку как массового выполнения транзакций, так и высокой пользовательской нагрузки. Oracle AS сертифицирован для работы с СУБД Oracle во всех ее режимах, включая Real Application Clusters, Multithreaded Server и Dedicated Server. Это позволяет консолидировать приложения и размещать их с использованием меньшего количества серверов приложений и баз данных. Программная масштабируемость OracleAS сохраняется на аппаратных комплексах нижнего и среднего уровня.

Отказоустойчивость

Oracle AS обладает потенциалом для обеспечения высокой отказоустойчивости и доступности приложений, с нулевыми временами регламентного и незапланированного простоя. Поддержка Transparent Application Failover обеспечивает наименьшее время восстановления после сбоев базы данных. Сервер приложений и СУБД Oracle поставляются с общей инфраструктурой слежения за сбоями. Единый продукт для управления - Oracle Enterprise Manager - и объединенный репозиторий управления позволяют анализировать причины сбоев и не допускать повторения нештатных ситуаций.

Безопасность

Oracle AS представляет строгую сквозную модель обеспечения безопасности. Единая авторизация пользователей сервера приложений и СУБД, единая точка управления информацией о пользователях (сервер LDAP) делает Oracle AS предпочтительным сервером приложений для работы с СУБД Oracle.

Интегрированное решение единой авторизации пользователей (Single Sign-On) работает с Oracle Database. Заказчики, выбравшие альтернативный сервер приложений, будут вынуждены приобрести, установить и настроить сторонний сервер авторизации и убедиться, что он работает с новыми версиями Oracle Database.

Oracle AS располагает общей с Oracle Database точкой учета и администрирования прав пользователей. Если заказчики выбирают сервер приложений третьей фирмы, то у них возникает необходимость установить, сконфигурировать сторонний сервер LDAP и в дальнейшем поддерживать как Oracle Internet Directory для администрирования пользователей Oracle Database, так и дополнительный LDAP-сервер для учета пользователей приложений.

Управление

Oracle Enterprise Manager (OEM) - это средство централизованного мониторинга и управления всеми установками серверов приложений и баз данных Oracle в организации. OEM делает прозрачным и удобным слежение за сбоями, нештатными ситуациями и уровнем производительности как модулей сервера приложений, так и экземпляров баз данных. Таким образом, если, например, сайт не отвечает, то администратор может воспользоваться единой средой управления и отследить ошибки во всех слоях приложения. В случае проблем с производительностью централизованное средство управление облегчает и ускоряет поиск узких мест и позволяет с консоли вмешиваться в работу модулей и динамически изменять необходимые параметры сервера приложений и баз данных. Вся информация, собираемая в процессе управления системами на Oracle Application Server и Oracle Database, хранится в едином репозитории.


Состав Oracle Application Server в различных редакциях
Функциональная возможность / Редакция Java Edition Standard Edition One Standard Edition Enterprise Edition
Oracle HTTP Server + + + +
Oracle Containers for J2EE / Web Services + + + +
TopLink + +*** + +
XML Developer Kit (XML XDK) + + + +
OEM Application Server Control + + + +
JDeveloper + + + +
Portal   + + +
Oracle Sensor Edge Server +    +
Content Management SDK    + +
Oracle Database  +** +** +**
Forms Services / Reports Services    +
Internet Directory  +* +* +
Oracle AS Single Sign-On  + + +
Integration     +
Web Caching  +* +* +
Business Intelligence     +
Wireless     +
Personalization     +
Identity Management    Опция +
BPEL Process Manager     Опция
* - Только для использования в портале ** - Только для использования в качестве репозитория метаданных *** - Только среда времени исполнения (runtime)



вернуться к оглавлению
вверх
Студия РОМАрт Создано в студии
© РОМАрт, 1998-2008.
Google
Все названия, торговые марки зарегистрированы и принадлежат своим законным владельцам.
Идея проекта: E. Коржов, Р. Кулинцов, 2001-2008. Хостинг: Компания "УкрСат", 1995-2008. Сопровождение: Компания "Текон" 1990-2008.

Россия без наркотиков! Rambler's Top100 Rambler's Top100 Яндекс цитирования GPS Клуб. Рейтинг, gps новости, каталог, форум