|
Навигация
|
Главная » Xml Средства разработки Oracle Application Server (AS) 10gОглавление
Oracle Containers for J2EEOracle AS 10g включает быстрый масштабируемый сервер J2EE с низкими требованиями к аппаратному обеспечению. Сервер J2EE - Oracle AS Containers for J2EE (OC4J) - полностью соответствует спецификации J2EE 1.3. Он выполняется в рамках стандартной виртуальной Java-машины JDK. OC4J предоставляет транслятор и среду исполнения JSP, механизм выполнения сервлетов, контейнер Enterprise Java Beans (EJB) и другие сервисы, соответствующие таким спецификациям J2EE, как JNDI, JDBC, JMS, JAAS, JTA/JTS. Oracle AS обеспечивает поддержку новых и перспективных технологий, например, Web Services через реализацию стандартов SOAP, WSDL и UDDI. Oracle AS включает данные стандарты в гибкую среду разработки и развертывания приложений, таким образом, позволяя связывать существующие системы с новыми приложениями в рамках единой централизованной инфраструктуры. Основные возможности OC4JOracle AS 10g соответствует спецификации J2EE 1.3. Продукт обеспечивает полную сертифицированную поддержку всех программных интерфейсов J2EE 1.3, а именно:
Web ServicesOracle AS предоставляют инфраструктуру разработки, развертывания и управления Web-сервисами. JDeveloper упрощает процесс создания и размещения сервисов в Oracle AS. Являясь ядром сервера приложений, OC4J обеспечивают надежную масштабируемую систему исполнения повышенной готовности. OEM предоставляет консоль управления Web-сервисами. Реестр UDDI отвечает за процессы публикации и обработки запросов на поиск Web-сервисов. Oracle AS предоставляет возможность создавать сервисы из следующих компонентов кода:
Oracle HTTP ServerOracle HTTP Server (OHS) является ключевым компонентом Oracle AS 10g. OHS обеспечивает функции Web-листенера и поставку статических и динамических страниц в Web. OHS базируется на технологии Apache HTTP Server, при этом он включает в себя множество усовершенствований: балансировку нагрузки, улучшенное администрирование и конфигурирование. Oracle HTTP Server позволяет разработчикам создавать программные модули для Web-сайтов на Java, Perl, C, C++, PHP и PL/SQL. OHS может работать и как прямой и как реверсивный прокси-сервер. В дополнение к стандартной функциональности HTTP-сервера, OHS включает сервисы динамического мониторинга (Dynamic Monitoring Services, DMS), обеспечивающие сбор детальной статистики по производительности OHS и OC4J.Функциональность OHS значительно расширена за счет дополнительных модулей:
Oracle Application Server TopLinkПрограммные продукты, входящие в состав сервера приложений Oracle AS 10g, не только предоставляют полную поддержку новых и перспективных технологий, базирующихся на открытых стандартах и спецификациях, но и включают готовые к использованию системы разработки и внедрения приложений - так называемые конструктивы (framework). Одной из таких систем является продукт Oracle AS TopLink, представляющий собой развернутый J2EE-конструктив, предназначенный для создания целостных объектно-реляционных систем любого типа сложности и применяемый для широкого диапазона приложений, базирующихся на различных J2EE-архитектурах. Основной целью использования TopLink является создание высокопроизводительных, интегрированных, целостных объектных систем, хранящих свои данные в реляционной базе данных. Задача интеграции, отображения (maping) и связывания объектов с элементами реляционной базы данных носит комплексный характер и хорошо известна любому разработчику прикладных систем как ресурсоемкая и требующая интенсивной проработки проблема (особенно, когда речь идет о системах с развитой бизнес-логикой и большим количеством внутренних взаимосвязей в системе). C этой задачей успешно справляется TopLink, позволяющий разработчикам:
Базовые компоненты TopLink:
Oracle Application Server PortalOracle Application Server Portal (Oracle AS Portal) является компонентом Oracle Application Server 10g и предназначен для быстрого развертывания и поддержки работы защищенных внутренних и внешних портальных решений. Продукт обеспечивает возможность развертывания корпоративных порталов в сети распределенных вычислений, высокий уровень доступности, надежности, масштабируемости и безопасности. Среда Oracle AS Portal является настраиваемой и развиваемой. Разработчики имеют возможность изменять визуальные и функциональные параметры преднастроенных объектов портала, интегрировать в портал приложения, разработанные третьими фирмами, и собственные решения. Быстрое создание портальных решенийOracle AS Portal представляет собой максимально возможное готовое решение, что позволяет устранить проблемы интеграции компонентов и сервисов, используемых в среде портала и существенно снизить объемы ручного программирования. Это достигается за счет максимального использования стандартных компонентов, преконфигурированных объектов и визуальных интерактивных средств разработки. В состав пакета Oracle AS Portal включены программы-мастера - инструментальные средства, облегчающие создание информационно насыщенных и безопасных Web-страниц. Эти инструменты поддерживают создание шаблонов страниц, настройку компонентов портала (портлетов) и информационное наполнение шаблонов. Разработчики портала определяют корпоративные шаблоны, наполняют структуру, содержащую преконфигурированные объекты, конкретным содержанием и, при необходимости, модифицируют и расширяют библиотеки каталогизированных портлетов. В свою очередь, пользователи имеют возможность модифицировать шаблонные страницы в соответствии со своими индивидуальными предпочтениями, выбирать из каталога портлеты, представляющие соответствующие приложения, сервисы и информацию. Библиотеки стандартных и каталогизированных портлетов Разработчик имеет возможность использовать как стандартные портлеты (например - Oracle AS Portal Omnipotent, Oracle AS Portal Web Clipping, Oracle AS Portal Search Portlet, Oracle UltraSearch), так и портлеты из партнерского каталога, содержащего более 400 предустановленных компонентов. На сегодняшний день, в партнерской инициативе Oracle AS Portal Partner Initiative принимает участие более 120 компаний. В каталоге представлены портлеты для организации совместной работы, управления информационным наполнением, создания новостных разделов, а также готовые приложения и многое другое. Портлет Omnipotent позволяет, не прибегая к программированию, определить правила извлечения и создать единое представление данных из разрозненных источников. OmniPortlet отделяет форму представления от содержания, позволяя фильтровать и представлять информацию в соответствии с потребностями и предпочтениями целевой аудитории. Список поддерживаемых источников (базы данных, текстовые файлы, внешние Web-страницы) и форматов отображения (табличное, графическое, сообщение) может быть расширен через открытый интерфейс. Портлет Web Clipping предлагает услуги "мастеров", в наглядной форме осуществляющих процедуру декомпозиции и "захвата" нужной части информационного наполнения с любого Web-сайта. Страничные фрагменты, определяемые модулем Web Clipping, являются фрагментами любых существующих Web-страниц, которые могут повторно использоваться в рамках корпоративного портала. Простейшим примером Web-клипа является фрагмент HTML-кода внешней Web-страницы. Поиск и индексирование информации Расширенные средства поиска встроены непосредственно в портал. Пользователи имеют возможность сохранять наиболее часто задаваемые условия поиска для повторного использования. Механизмы поиска во внешних источниках данных, например, удаленных базах данных Oracle, почтовых серверах IMAP, Web-сайтах и файловых системах реализуются средствами портлета Oracle UltraSearch. Разработка приложений и возможности интеграции с другими приложениями Oracle AS Portal поддерживает разработку пользовательских портлетов, предоставляя для этих целей комплект разработки Portlet Developer Kit (PDK). Комплект PDK содержит все необходимые средства для ведения разработок на базе стандартов Web Services for Remote Portals (WSRP) и Java Portlet Specification (JSR 168), что позволяет встраивать в порталы Web-сервисы и основанные на технологиях J2EE компоненты, такие как страницы JSP, сервлеты и компоненты EJB, представляя их в качестве портлетов, не требующих написания дополнительного кода. Комплект PDK позволяет разработчикам осуществлять быструю интеграцию уже существующих приложений и наращивать функциональные возможности портала. Категоризация и управление информационным наполнением Администратор портала определяет политики, предопределенные атрибуты (категории, перспективы), произвольные атрибуты, правила использования различных типов информационного наполнения. Тем самым, обеспечивается механизм классификации для группировки схожих и взаимосвязанных объектов. Такие дополнительные функции, как автоматическая индексация, контроль версий, установка и снятие блокировок для внесения изменений, автоматическое отслеживание дат публикации и истечения сроков упрощают организацию совместной работы над документами и управление информационным наполнением, а также облегчают поиск опубликованной информации. Самостоятельная публикация информации Oracle AS Portal предлагает концепцию интерактивного сайта, реализующего электронную библиотеку документов. Совместная работа с документами предполагает распределение ответственности между исполнителями за своевременное обновление содержимого портала и предоставляет механизмы разграничения доступа, синхронизации обновлений документов и контроля качества публикаций путем добавления стадии подтверждения. В систему встроены механизмы мониторинга, позволяющие отследить обращения различных пользователей к документам портала. Программы-мастера, работающие на базе стандартного навигатора, а также встроенные диалоговые окна редактирования, облегчают задачу публикации и управления информационным наполнением страниц. Интегрированная поддержка стандарта WebDAV позволяет пользователям публиковать информацию непосредственно из привычных офисных программ. Oracle AS Portal широко трактует понятие документа. Это может быть файл практически любого формата, например, HTML, Adobe Acrobat PDF, Microsoft Word DOC архив ZIP и так далее. Для публикации и хранения небольших текстовых сообщений предусмотрен специальный вид контента - текстовый документ. При этом конечные пользователи получают документ для просмотра или редактирования в том формате, в котором он был первоначально загружен автором. Интеграция корпоративных приложений и средств бизнес-анализа Oracle AS Portal использует интеграционные возможности сервера приложений Oracle Application Server для построения интерфейса к корпоративным приложениям сторонних разработчиков, например, SAP, PeopleSoft, Siebel, MQ Series и другим. Интегрированные средства бизнес-анализа Oracle AS Portal включает стандартные портлеты, обеспечивающие интеграцию с Oracle Application Server Discoverer Services и Oracle Application Server Reports Services. Это дает возможность встраивания в портальное решение и выполнения произвольных аналитических запросов, формирования и публикации отчетов в форматах HTML,PDF или XML. Маршрутизация наполнения для проверки и утверждения Oracle AS Portal поддерживает маршрутизацию и определения иерархий утверждений документов. Расширенные возможности документооборота реализуются посредством Workflow Portlet, обеспечивающим интеграцию с Oracle Workflow. Поддержка мобильного/беспроводного доступа к данным Oracle AS Portal обеспечивает автоматическое преобразование структуры страниц портала и формирование их упрощенных версий для небольших экранов, характерных для подобных устройств. Администрирование портала Администрирование и конфигурирование всех сервисов портала осуществляется с единой административной консоли - Oracle Enterprise Manager 10g Application Server Control (OEM). Интерфейс консоли позволяет администраторам наблюдать за данными и возникающими событиями, изменять параметры конфигурации портала и приложений промежуточного уровня, следить за работой компонентов и сервисов, используемых в среде портала, источников данных для портлетов и так далее. Надежная среда реализации приложений Oracle AS Portal может быть сконфигурирован с использованием механизмов кластеризации и резервирования, что обеспечивает высокую степень доступности на всех уровнях компонентов сервера приложений и базы данных и обеспечивает бесперебойную работу приложений в режиме 24x7. Функции горячего развертывания и обновления позволяют выполнять обслуживание и развертывать новые приложения без перезагрузки системы. Масштабируемость и производительность Высокий уровень масштабируемости реализуется за счет возможности кластеризации компонентов сервера приложений и кэширования разделяемой и повторно используемой информации. Встроенные в продукт функции управления рабочей нагрузкой позволяют динамически перераспределять ресурсы в соответствии с потребностями бизнеса. Реализованный в Oracle AS Portal интеллектуальный механизм кэширования минимизирует объем повторно генерируемых страниц и информационного наполнения портлетов. Данный механизм сочетает технологии кэширования, сжатия и компоновки для ускорения доставки статических и динамических страниц портала. Обеспечивается возможность автоматической балансировки загрузки Web-серверов. Аутентификация и авторизация Oracle AS Portal поддерживает принцип однократной (единой) регистрации, предоставляя пользователям доступ ко всем необходимым приложениям и ресурсам после однократного ввода учетной информации. Эффективная настройка системы безопасности предусматривает использование инфраструктуры открытых ключей, в том числе сертификатов безопасности. Вся информация о пользователях, ролях, группах и правах доступа вводится лишь однажды. Модуль Oracle AS Single-Sign On, реализующий однократную регистрацию пользователей, интегрирован с Oracle Internet Directory и может быть настроен для работы с системами безопасности, поставляемыми другими компаниями. Обеспечивается возможность регистрации в приложениях третьих фирм и реализации единовременной аутентификации для этих приложений. Развертывание в многоязычных средах В Oracle AS Portal реализована поддержка 29 языков. Возможен перевод всех текстов, присутствующих в программах-мастерах, диалоговых окнах, сообщениях и окнах справочной системы. Пользователь, просматривающий эту информацию, будут видеть перевод, соответствующий языку, выбранному в навигаторе. Поддерживаемые стандарты: HTTP(S) 1.0 и 1.1; SSL v3; WebDAV mod_dav 1.0.3; J2EE 1,3; Connector 1.0.; JMS 1.0.2b; EJB 2.0.; Servlet 2,3; JSP 1,2; WSDL 1,1; UDDI 2; JTA 1.0.; JavaMail 1,2; JAF 1.0.; JAXP 1,1; JAAS 1.0.; SOAP 1,1; J2SE 1,4; JDBC 2.0.; RMI; ESI 1.0; Java Portlet Specification Implementation JSR-168 APIs, Web Services for Remote Portals WSRP; J2ME; SyncML; SMS - UCP и SMPP; MMS - WAP Forum; 3GPP MMS; WAP; Push Access Protocol; HTML; cHTML; xHTML MP; xHTML Basic; HDML; WML; VoXML; VoiceXML; MML; Paging - Mobitex, Mobitex TCP; Open LS 1,1; OTA; SmartMessaging; EMS; Wireless LBS Framework; LDAP 2.0 и 3.0; DSML 1.0.; SASL; SSL 3.0.; JNDI 1,1.; X.509; Kerberos. Web CacheWeb Cache (WbC) - это модуль в составе Oracle Application Server, в нем реализовано специализированное технологическое решения для ускорения работы серверов приложений и балансировки нагрузки между ними. WbC предлагает буфферизацию (caching) как статических, так и динамических страниц, сборку страниц и компрессию пересылаемых по сети документов. Буфферизация страниц выполняется в зоне между Web-навигатором и HTTP-сервером. Если запрос направлен к странице, которая хранится в Web Сache, эта страница напрямую поставляется Web-навигатору (не делается запросу ни к серверу приложений, ни к серверу баз данных). От стандартных proxy-серверов WbC отличается тем, что он позволяет кэшировать не только статический контент, но и динамические страницы. Другой важной особенностью технологии кэширования, предложенной в WbC, является возможность территориального распределения Web-сайтов с возможностью кэширования по различным географическим зонам. Дело в том, что WbC может физически размещаться на отдельном компьютере и быть территориально удаленным от основного сервера приложений. WbС предоставляет возможность построения иерархий буфферов, за счет чего строятся сети доставки контента (Content Delivery Networks, CDN). Они часто используются как решение, альтернативное зеркалированию Web-сайтов.Oracle IntegrationТехнология Oracle Integration позволяет решать задачи интеграции корпоративных приложений, опираясь на производительность, управляемость и надежность таких продуктов Oracle, как Oracle Workflow, Advanced Queuing и Enterprise Manager. Решение задачи интеграции включает в себя этапы проектирования, внедрения и сопровождения программного решения. Графическое средство разработки интеграционных процессов (Oracle iStudio) упрощает процесс моделирования ключевых этапов интеграции. Модели, структуры данных, преобразователи и другие объекты, созданные в процессе проектирования, сохраняются в репозитории интеграции (построенном на основе Oracle Database) и доступны для последующего многократного использования. Технология Oracle Integration опирается на архитектуру выделенного программного концентратора/ маршрутизатора потоков данных (integration hub) со свойствами высокой готовности, мониторинга, журналирования событий, анализа статистики и так далее. В основу технологии положена единая референсная модель данных для каждого элемента информации. При работе сервера интеграции преобразования данных происходят между форматами представления в различных приложениях (Applications View) и референсной моделью (Common View), а не между друг другом. Тем самым не только сокращается количество возможных пар преобразования, но и появляется возможность придать проекту интеграции высокую гранулированность и управляемость, четко разграничив зоны ответственности участников процесса интеграции и распараллелив их работу. При построении продукта Oracle InterConnect была использована модель интеграции "Hub-and-Spoke", в рамках которой в интеграционном процессе могут участвовать любые приложения и информационные системы, при условии, что доступ к ним возможен программным способом (то есть существует опубликованный API). Участники интеграционного процесса обмениваются сообщениями по мере возникновения событий, при этом порция обмена данными (сообщение) - это пакет данных в формате XML. Основой интеграционного процесса является модель публикации и подписки (publish - subscribe). Низкоуровневые детали взаимодействия с конкретным приложением - участником интеграционного процесса - локализованы в специализированном программном коде (адаптере); с продуктом поставляются технологические адаптеры (в том числе адаптер к СУБД Oracle), коммуникационные адаптеры (адаптеры для связи по стандартным протоколам - ftp, http, smtp) и набор средств разработки заказных адаптеров (InterConnect Toolkit). Прикладные адаптеры к бизнес-приложениям (SAP R/3, PeopleSoft и другим) лицензируются дополнительно. Роль адаптеров заключается в формировании XML-сообщений в ответ на определенные события, происходящие в системе. Через адаптеры сообщения поступают в хранимые очереди сообщений на интеграционном сервере; в качестве среды передачи, накопления и маршрутизации сообщений используется Oracle Advanced Queuing - сообщения сохраняются в очередях до момента получения подтверждения от адресата (подписчика). После этого по умолчанию сообщение из очереди удаляется, однако можно предусмотреть его сохранение с целью журналирования интеграционного процесса. Используя программный продукт Oracle Workflow, можно спроектировать и обеспечить исполнение сложных потоков работ, связанных с обработкой сообщений. Более того, можно предусмотреть участие человека в интеграционном процессе - например, с целью мониторинга важных элементов сообщения, выбора одной из ветвей потока работ, вмешательства в интеграционный процесс в случае возникновения нештатных ситуаций и так далее. Все процессы, происходящие в сервере интеграции, оставляют свои следы в журналах; текущее состояние маршрутизатора, а также детали прошедших операций просматриваются в консоли Oracle Enterprise Manager. На рисунке проиллюстрированы детали интеграции на примере двух приложений - CRM и ERP. Например, на каком-то этапе работы приложения CRM выполняется действие Create Customer (создать запись о заказчике). Cформированная запись попадает в базу данных приложения CRM и вызывает соответствующее событие Create Customer. Но эта запись должна обязательно попасть и в приложение ERP (для этого ранее - на этапе проектирования - было указано, что приложение ERP подписано на событие Create Customer); Адаптер 1 "перехватывает" событие Create Customer в базе данных CRM; согласно спроектированному интеграционному процессу, Адаптер 1 формирует запись о новом заказчике и приводит его к общему представлению; формирует JMS-сообщение с телом в виде XML-документа, который содержит запись о новом заказчике и, через очередь сообщений, передает сообщение адресату. Адаптер 2 распаковывает JMS-сообщение, выполняет обратные преобразования (из общего представления в представление приложения ERP) и заносит запись о новом заказчике в базу данных ERP. При этом все данные о необходимых преобразованиях суть метаданные, которые хранятся в репозитории интеграционного сервера.Oracle Internet DirectoryOracle Internet Directory (OID) - это реализация протокола LDAP версии 3, объединяющая стандартные подходы к организации служб каталогов и опирающаяся на надежность и масштабируемость Oracle Database. Служба каталогов Oracle представляет собой приложение, основанное на СУБД Oracle и тесно интегрированное с сетевыми службами и управляющими средствами Oracle. Используя OID и применяя централизованные методы авторизации, можно концентрировать в едином хранилище данные о сервисах, предоставляемых продуктами, а также пользователях и их правах. OID опирается на Oracle Database и активно использует его возможности по обработке больших объемов данных и поддержанию одновременной работы большого числа пользователей. Емкость одного сервера каталогов оценивается в полмиллиарда записей. Серверы LDAP, разработанные с учетом современных программных конструкций легковесных процессов ("нитей"), в сочетании с возможностями буферизации соединений (connection pooling) Net8 обеспечивают одновременную работу тысяч пользователей при типичном времени отклика - менее секунды. Эффективно используются возможности SQL*Loader по быстрой загрузке информации. Пакетный загрузчик данных LDAP, основанный на SQL*Loader, обеспечивает скорость загрузки до миллиона записей в час. Oracle Database - основа службы каталогов - спроектирован так, что сервисные операции, такие как резервное копирование, добавление файлов данных, установка дополнительных приложений, могут проходить без остановки СУБД и не требуют отключения пользователей. Восстановление после системных сбоев происходит автоматически. С целью обеспечения защиты от отказа аппаратных средств в архитектуру серверов LDAP заложена возможность развертывания распределенной системы, состоящей из нескольких отдельных серверов, обменивающихся информацией о происходящих изменениях и добавлениях. Во время простоя одного сервера LDAP другие берут на себя задачи обслуживания пользователей. После восстановления сервера, претерпевшего сбой, происходит полная синхронизация данных. Серверы OID пользуются проверенными на практике механизмами репликации данных Oracle Advanced Replication. OID обеспечивает три уровня авторизации пользователей: анонимный доступ, доступ по паролю и авторизация, основанная на сертификатах безопасности, распространяемых в рамках инфраструктуры SSL версии 3. Разграничение прав доступа осуществляется администратором. Он может гибко контролировать доступность элементов хранения директории, предоставляя права и управляя доступом пользователей как к записям и их атрибутам, так и к целым ветвям дерева каталогов.Oracle AS PersonalizationСовременные электронные каналы продаж опираются на интеллектуальные технологии для индивидуального учета предпочтений пользователя. В мире Интернет-магазинов известна система автоматизированных рекомендаций, позволяющая предсказать степень интереса каждого посетителя к товарным позициям через анализ в реальном времени статистики посещений, покупок, просмотра рекомендаций и результатов рейтингов. Персонализация работы с заказчиком сегодня необходима компаниям, специализирующимся в области электронной коммерции для поддержания своей конкурентоспособности. Сегодня выигрывает тот, кто лучше и эффективнее выстраивает отношения с заказчиком. Модуль Personalization помогает компаниям предоставлять своим заказчикам оперативные рекомендации через Интернет, а именно: снабжать заказчиков персональными советами по конкретным продуктам, оценками "правильности" этих советов, а также обеспечивать улучшенную навигацию по сайту на основании данных о пристрастиях и настройках посетителя. Модуль предназначен для использования в электронной коммерции, хостинге приложений и операторских центрах. Oracle AS Personalization - это механизм выдачи оперативных рекомендаций, основанный на технологиях выявления зависимостей в данных и работающий в рамках Oracle Application Server. Этот модуль сводит к минимуму затраты на составление точных персональных рекомендаций. Используя данные из различных источников, в том числе из клиентской базы данных, а также сведений о пользовательской активности, модуль создает динамический профиль для каждого клиента, который затем используется для выдачи рекомендаций. Модуль снабжен гибким и легко настраиваемым программным интерфейсом, который позволяет применять разнообразные стратегии составления рекомендаций, поэтому система оперативных рекомендаций легко поддается настройке для поддержки интересующих заказчика областей.Oracle AS WirelessOracle AS Wireless - это программное обеспечение, предназначенное для создания и развертывания приложений беспроводного доступа. Основной его задачей является обеспечение процесса получения, преобразования и доставки информации от произвольных источников к портативным цифровым устройствам самого разного класса. Мобильные устройства могут использоваться как альтернативный способ доступа к существующим приложениям организации. Для реализации подобных схем работы Oracle AS Wireless поставляет программные адаптеры к типичным информационным источникам, таким как базы данных, почтовые системы, Web-сайты и корпоративные приложения. После извлечения информации происходит ее адаптация под форматы и языки разметки, используемые в клиентских устройствах, например, WML в мобильных телефонах с поддержкой WAP или VoiceML в интеллектуальных автоответчиках. Гибкая система XML-трансформеров гарантирует поддержку как существующих, так и проектируемых форматов. Oracle AS Wireless предоставляет дополнительные сервисы, облегчающие развертывание эффективного беспроводного портала. Расширенные возможности персонализации означают не только возможность выполнять подборку наиболее часто используемых информационных источников и сохранять личные настройки. Предоставляемая информация может подстраиваться в зависимости от географического местонахождения абонента. И, наконец, портал может предоставлять своим подписчикам услуги электронных уведомлений при появлении обновленной информации.Oracle AS Business IntelligenceПрограммные продукты Reports и Discoverer - это основа для развертывания сервисов анализа и отчетности, доступных через Web (Oracle AS 10g Business Intelligence), надежного и функционального инструмента для проведения различного рода аналитических исследований. Отчеты, спроектированные в Oracle Reports (в составе Oracle Developer Suite), также как и рабочие книги Discoverer, могут быть опубликованы в Web (посредством использования модуля Oracle AS Discoverer Viewer) и динамически вызваны в портале Oracle AS Portal. Oracle AS Discoverer является ключевым компонентом интегрированного решения для корпоративной аналитики. Это инструмент нерегламентированных интерактивных запросов, отчетов и аналитической работы, обеспечивающий интуитивно понятный простой доступ бизнес-пользователей к информации без участия специалистов служб информационных технологий. Традиционные средства отчетности недостаточно гибки, чтобы обеспечить простой способ получения информации с возможностями консолидации и детализации данных. Oracle AS Discoverer дает возможность получать доступ к витринам, хранилищам данных и системам оперативной обработки транзакций. Пользовательский интерфейс рассчитан на визуальный доступ к информации. Пользователи строят сложные запросы без написания какого-либо кода, работая с графическими объектами. Применение средства Oracle AS Discoverer для ведения аналитических работ повышает производительность труда в организации за счет исключения службы информационных технологий из цепочки потребления данных. Средство включает множество встроенных функций, в том числе логические и арифметические операции, финансовые инструменты, функции работы с датами, аналитические функции. Разработчики могут расширять функциональность, регистрируя собственные функции PL/SQL. Пользователи в дальнейшем могут без труда визуально переносить зарегистрированные функции в свои отчеты. Над полученными данными возможен ряд дополнительных операций, включая условия, сводные таблицы, сортировки, изменение внешнего вида и так далее. Oracle AS 10g предоставляет полную интегрированную инфраструктуру для аналитических Web-приложений. Тесная интеграция Oracle AS Discoverer и Oracle AS Portal дает пользователем возможность публиковать свои отчеты или список отчетов в портале и предоставлять другим пользователям доступ к информации путем оформления подписки на соответствующие портальные страницы.Oracle Identity ManagementOracle Identity Management (OIM) представляет собой интегрированную инфраструктуру обеспечения информационной безопасности в системах, построенных на технологиях и программных продуктах Oracle.Состав Oracle Identity Management
Дополнительная информация
"Распутывание" URI, URL и URN (документация). Тенденции в области BI. Мнение отраслевых экспертов. Синтаксический анализ XML в PHP (исходники). Преобразование XML в JSON на PHP (исходники). Web-сервисы Java, часть 3: Связывание данных в Axis2 (исходники). Главная » Xml |
© 2024 Team.Furia.Ru.
Частичное копирование материалов разрешено. |