Oracle Fusion Middleware 11.1.1.5 и GoldenGate 11.1.1.1 (PS1)

Oracle достаточно давно обещал перейти на единую систему релизов продуктов Fusion Middleware. Таким образом, наверняка упрощается тестирование продуктов.

Это можно было частично видеть при выпуске Oracle Fusion Middleware 11.1.1.3, но масштаб был не так велик. Начиная с 11.1.1.5 этот процесс набрал обороты и мы видим появления целой стопки продуктов:

  • Weblogic 10.3.5
  • SOA Suite 11.1.1.5
  • Webcenter 11.1.1.5
  • Enterprise Content Management 11.1.1.5
  • Service Bus 11.1.1.5
  • AIA 11.1.1.5
  • JDeveloper 11.1.1.5
  • Data Integrator 11.1.1.5
  • Oracle Business Intelligence 11.1.1.5
  • GoldenGate 11.1.1.1

Конечно, все запутано до безобразия. Некоторые продукты вроде Oracle BI пропустили релиз (11.1.1.4). На некоторые нет прямой ссылки на OTN. Нас спасает http://edelivery.oracle.com – там есть все.

Документация доступна на OTN: http://download.oracle.com/docs/cd/E21764_01/index.htm

Интересно, что Oracle все это назвал Patchset, хотя я бы сказал, что это еще и Featureset, т.е. в новой версии много всего нового и вкусного.

Если пройтись по улучшениям, то получится следующее…

Continue reading ‘Oracle Fusion Middleware 11.1.1.5 и GoldenGate 11.1.1.1 (PS1)’ »

Доступ к MBean через WLST-консоль в Weblogic

MBean (managed bean) — это Java объект, представляющий управляемый ресурс (приложение, сервис, компонент, устройство). Подробно об этом можно почитать в Wikipedia.

Вообще наличие таких объектов позволяет администрировать приложения через единый интерфейс. Например, через JConsole, входящую в поставку JDK.

Однако, в Weblogic есть гораздо более мощная консольная утилита для управления сервером — WLST. Она позволяет очень многие вещи и в том числе управлять через интерфейс MBean развернутыми приложениями.

Continue reading ‘Доступ к MBean через WLST-консоль в Weblogic’ »

rlwrap — история и редактирование команд в Linux

Как известно, одна из постоянных проблем Linux+Oracle — это невозможность редактирования команд в строке sqlplus и rman. Приходится перенабирать команду заново. С одной стороны неприятно, но с другой через некоторое время начинаешь набирать все быстрее и быстрее 🙂

Эта проблема присуща многим консольным приложениям. В том числе для утилиты Golden Gate — ggsci. Для sqlplus я уже приноровился, а вот с Golden Gate приходится тяжело (кстати, для WLST в Weblogic тоже очень полезно, ибо команды специфические и заново перенабирать тяжело).

В общем решил для себя описать процедуру настройки утилит rlwrap, которая позволяет вылечить эту проблему. Дальше сухим скриптовым языком (возможно в будущем изменится URL — если нужно будет посмотрите на Сайте автора rlwrap)

Прежде, чем выполнять скрипт настройте yum на публичный сервер Oracle.

Создание Inline Service в среде Oracle Real-Time Decisions (RTD)

 

Обзор

Beta версия 🙂

Платформа Oracle Real-Time Decisions (Oracle RTD) позволяет разрабатывать корпоративные программные решения, которые анализируют поведение бизнес процесс и открывающиеся возможности (opportunities) по мере их появления. В этой статье я расскажу, как конфигурировать, разворачивать, анализировать и обновлять Inline Service. Под Inline Service мы будем понимать сконфигурированное приложение, которое развернуто с использованием компонентов RTD. Oracle RTD состоит из пяти компонентов: Decision Studio, Real-Time Decision Server, Decision Center, Administration (JMX), и Load Generator. Inline Service конфигурируются и разворачиваются с использованием Decision Studio, анализ и изменение параметров работы осуществляется через Decision Center. Inlive Service работают на базе Real-Time Decision Server. Inlive Service может собирать и анализировать характеристики корпоративных бизнес процессов непрерывно в реальном времени. Он также используется эти данные и аналитические алгоритмы для принятия решений и формирования обратной связи с бизнес-процессами.

Continue reading ‘Создание Inline Service в среде Oracle Real-Time Decisions (RTD)’ »

Инсталляция Real Time Decisions (RTD) для Weblogic 11g

Полную и вполне себе официальную инструкцию по инсталляции Oracle RTD под различные платформы можно найти http://download.oracle.com/docs/cd/E13853_01/rtd.300/e13856/toc.htm. Ну или если в крайнем случае, то http://www.oracle.com/technology/documentation/rtd.html. По этим адресам лежат инструкции по инсталляции на 4 типа сервера: OC4J, Weblogic, JBoss и Websphere. Однако, в последнее время OC4J отмирает – так что стоит обратить свое внимание на использование Weblogic.

Итак, здесь я привел краткие выдержки об инсталляции Oracle RTD 3.0.0.1, взятой по адресу http://www.oracle.com/technology/software/products/ias/htdocs/101320bi.html. К сожалению, там один большой файл из которого нам понадобится только небольшая часть. Тем не менее качаем его весь.

Continue reading ‘Инсталляция Real Time Decisions (RTD) для Weblogic 11g’ »

Обзор Oracle Real-Time Decisions

Oracle Real-Time Decisions (Oracle RTD) обеспечивает управляющую инфраструктуру для формирования рекомендаций при взаимодействии с пользователем. Oracle RTD работает в многоканальном режиме реального времени. 

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

Процесс выдачи рекомендаций в RTD неразрывно связан с процессом обратной связи. Такой подход обеспечивает гораздо более высокую эффективность, чем системы, основанные на правилах, а также традиционные модели для прогнозирования.

Oracle Real-Time Decisions помогает компаниям максимизировать площадь взаимодействия бизнес процессов и клиента:

  • Делая работу диалог с клиентом более интеллектуальным, выдавая релевантные, персонализированные многоканальные рекомендации в реальном времени.
  • Учитывая всю информацию от любого взаимодействия с клиентов (прошлого и настоящего) и рекомендуя наилучшее поведение по отношению к клиенту, используя прогнозирование и заданные экспертами правила.
  • Позволяя создать самонастраивающиеся (с замкнутым циклом самонастройки) бизнес-процессы, интегрируя business intelligence (BI) в процесс взаимодействия.

 

Continue reading ‘Обзор Oracle Real-Time Decisions’ »

Инсталляция Oracle BI для Weblogic 11g

Oracle Weblogic — это основной сервер приложений и все приложения постепенно мигрируют для использования именно Weblogic. OC4J скорее всего постепенно уйдет с рынка. Пока не ясно какой сервер приложений будет поставляться для версий, предназначенных разработчикам. Может быть это будет облегченная версия Weblogic, а может какая-то из версий бесплатных серверов (например, Apache JServ).

Так или иначе, но я все свои демонстрации мигрирую именно на Weblogic. Сегодня расскажу об опыте своей инсталляции Oracle BI на Weblogic 11g. Последняя версия Oracle BI в момент инсталляции в настоящее время — 10.1.3.4.1. Версия состоит из 5 чисел. Не знаю, кто в Oracle придумывает номера версий, но этот человек — большой затейник.
Continue reading ‘Инсталляция Oracle BI для Weblogic 11g’ »

Обзор платформы Oracle Fusion Middleware (Weblogic) 11g

Я уже писал, что Oracle выпустил новую версию своего Fusion Middleware 11g. В будущем – в течение года-полутора будут выходить компоненты, которые будут разворачиваться на базе этой новой версии. Я решил написать небольшую статейку, поскольку знание компонентов потребуется для использования любого из компонентов. В следующих постах я напишу, как инсталлировать и как правильно разворачивать платформу сервера приложений Oracle.

1. Что такое Middleware?

Middleware это программное обеспечение, которое соединяет программные компоненты и корпоративные приложения. Middleware это слой, которое выступает посредником между операционной системой и приожением по обе стороны распределенной корпоративной сети. Обычно, middleware поддерживает работу сложный корпоративных бизнес-приложений.

The graphic provides a general overview of Middleware

Middleware это инфраструктура, которая помогает создавать бизнес-приложения и предоставляет ключевые сервисы, такие как согласованность, транзакционность, многопоточность, обмен сообщения и SCA framework для приложений, построенных на основе сервисно-ориентированной архитектуры (SOA). Middleware также предоставляет сервисы безопасности и высокой доступности.

Continue reading ‘Обзор платформы Oracle Fusion Middleware (Weblogic) 11g’ »

Релиз Oracle Weblogic 11g

Как незаметно, буднично прошло достаточно важное событие – Oracle зарелизил новую версию своего сервера приложений. Как Вы знаете после покупки компании BEA компания Oracle выбрала сервер приложений Weblogic в качестве основного и все новые приложения выпускаются именно с прицелом на Weblogic.

Для меня лично очень важным является формальное включение компонента Mapviewer в поставку в Weblogic. Для этого Oracle разделил дистрибутив на 2 диска: основной и companion.

При выпуске Weblogic 11g был также зарелизен и сам Mapviewer 11g. Так что ждите в ближайшее время подробного обзора новых возможностей Mapviewer 11g.

Ниже несколько ссылок по Weblogic 11g:

Кодирование специальных символов в XML

Создавая страницу в Mapviewer зачастую приходится писать небольшие куски xml. Например, когда создаем в Mapviewer динамическую тему JDBC приходится описывать ее в XML. Например вот так

Continue reading ‘Кодирование специальных символов в XML’ »