08.09.2010 от aryndin99
MBean (managed bean) - это Java объект, представляющий управляемый ресурс (приложение, сервис, компонент, устройство). Подробно об этом можно почитать в Wikipedia.
Вообще наличие таких объектов позволяет администрировать приложения через единый интерфейс. Например, через JConsole, входящую в поставку JDK.
Однако, в Weblogic есть гораздо более мощная консольная утилита для управления сервером - WLST. Она позволяет очень многие вещи и в том числе управлять через интерфейс MBean развернутыми приложениями.
Читать полностью »
Рубрики: BEA, Fusion Middleware, Oracle Real-Time Decisions | Комментариев нет »
16.10.2009 от aryndin99
Как известно, одна из постоянных проблем Linux+Oracle - это невозможность редактирования команд в строке sqlplus и rman. Приходится перенабирать команду заново. С одной стороны неприятно, но с другой через некоторое время начинаешь набирать все быстрее и быстрее
Эта проблема присуща многим консольным приложениям. В том числе для утилиты Golden Gate - ggsci. Для sqlplus я уже приноровился, а вот с Golden Gate приходится тяжело (кстати, для WLST в Weblogic тоже очень полезно, ибо команды специфические и заново перенабирать тяжело).
В общем решил для себя описать процедуру настройки утилит rlwrap, которая позволяет вылечить эту проблему. Дальше сухим скриптовым языком (возможно в будущем изменится URL - если нужно будет посмотрите на Сайте автора rlwrap)
Прежде, чем выполнять скрипт настройте yum на публичный сервер Oracle.
sudo yum install readline-devel
sudo yum install gcc
cd ~
wget http://utopia.knoware.nl/~hlub/uck/rlwrap/rlwrap-0.32.tar.gz
tar xvfz rlwrap*.tar.gz
cd rlwrap*
./configure
make
make check
sudo make install
echo alias sqlplus=\'rlwrap sqlplus\' >>~/.bash_profile
echo alias rman=\'rlwrap rman\' >>~/.bash_profile
echo alias ggsci=\'rlwrap ggsci\' >>~/.bash_profile
. ~/.bash_profile
Рубрики: BEA, Database, Linux | 1 Комментарий »
03.09.2009 от aryndin99
Обзор
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 может собирать и анализировать характеристики корпоративных бизнес процессов непрерывно в реальном времени. Он также используется эти данные и аналитические алгоритмы для принятия решений и формирования обратной связи с бизнес-процессами.
Читать полностью »
Рубрики: BEA, Business Intelligence, Oracle Real-Time Decisions | Комментариев нет »
27.08.2009 от aryndin99
Полную и вполне себе официальную инструкцию по инсталляции 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. К сожалению, там один большой файл из которого нам понадобится только небольшая часть. Тем не менее качаем его весь.
Читать полностью »
Рубрики: BEA, Business Intelligence, Oracle Real-Time Decisions | Комментариев нет »
24.08.2009 от aryndin99
Oracle Real-Time Decisions (Oracle RTD) обеспечивает управляющую инфраструктуру для формирования рекомендаций при взаимодействии с пользователем. Oracle RTD работает в многоканальном режиме реального времени.
Oracle RTD применяет прогнозирующую модель и бизнес-правила для выдачи оптимальных рекомендаций с точки зрения бизнес-целей, которые могут противоречить друг другу (например: достигнуть максимальной прибыли, но удержать клиента).
Процесс выдачи рекомендаций в RTD неразрывно связан с процессом обратной связи. Такой подход обеспечивает гораздо более высокую эффективность, чем системы, основанные на правилах, а также традиционные модели для прогнозирования.
Oracle Real-Time Decisions помогает компаниям максимизировать площадь взаимодействия бизнес процессов и клиента:
- Делая работу диалог с клиентом более интеллектуальным, выдавая релевантные, персонализированные многоканальные рекомендации в реальном времени.
- Учитывая всю информацию от любого взаимодействия с клиентов (прошлого и настоящего) и рекомендуя наилучшее поведение по отношению к клиенту, используя прогнозирование и заданные экспертами правила.
- Позволяя создать самонастраивающиеся (с замкнутым циклом самонастройки) бизнес-процессы, интегрируя business intelligence (BI) в процесс взаимодействия.
Читать полностью »
Рубрики: BEA, Business Intelligence, Oracle Real-Time Decisions | Комментариев нет »
15.08.2009 от aryndin99
Oracle Weblogic - это основной сервер приложений и все приложения постепенно мигрируют для использования именно Weblogic. OC4J скорее всего постепенно уйдет с рынка. Пока не ясно какой сервер приложений будет поставляться для версий, предназначенных разработчикам. Может быть это будет облегченная версия Weblogic, а может какая-то из версий бесплатных серверов (например, Apache JServ).
Так или иначе, но я все свои демонстрации мигрирую именно на Weblogic. Сегодня расскажу об опыте своей инсталляции Oracle BI на Weblogic 11g. Последняя версия Oracle BI в момент инсталляции в настоящее время - 10.1.3.4.1. Версия состоит из 5 чисел. Не знаю, кто в Oracle придумывает номера версий, но этот человек - большой затейник.
Читать полностью »
Рубрики: BEA, Business Intelligence | Комментариев нет »
11.08.2009 от aryndin99
Я уже писал, что Oracle выпустил новую версию своего Fusion Middleware 11g. В будущем – в течение года-полутора будут выходить компоненты, которые будут разворачиваться на базе этой новой версии. Я решил написать небольшую статейку, поскольку знание компонентов потребуется для использования любого из компонентов. В следующих постах я напишу, как инсталлировать и как правильно разворачивать платформу сервера приложений Oracle.
1. Что такое Middleware?
Middleware это программное обеспечение, которое соединяет программные компоненты и корпоративные приложения. Middleware это слой, которое выступает посредником между операционной системой и приожением по обе стороны распределенной корпоративной сети. Обычно, middleware поддерживает работу сложный корпоративных бизнес-приложений.

Middleware это инфраструктура, которая помогает создавать бизнес-приложения и предоставляет ключевые сервисы, такие как согласованность, транзакционность, многопоточность, обмен сообщения и SCA framework для приложений, построенных на основе сервисно-ориентированной архитектуры (SOA). Middleware также предоставляет сервисы безопасности и высокой доступности.
Читать полностью »
Рубрики: BEA | Комментариев нет »
13.07.2009 от aryndin99
Как незаметно, буднично прошло достаточно важное событие – Oracle зарелизил новую версию своего сервера приложений. Как Вы знаете после покупки компании BEA компания Oracle выбрала сервер приложений Weblogic в качестве основного и все новые приложения выпускаются именно с прицелом на Weblogic.
Для меня лично очень важным является формальное включение компонента Mapviewer в поставку в Weblogic. Для этого Oracle разделил дистрибутив на 2 диска: основной и companion.
При выпуске Weblogic 11g был также зарелизен и сам Mapviewer 11g. Так что ждите в ближайшее время подробного обзора новых возможностей Mapviewer 11g.
Ниже несколько ссылок по Weblogic 11g:
Рубрики: BEA, Mapviewer, Новости | 1 Комментарий »
06.05.2009 от aryndin99
Создавая страницу в Mapviewer зачастую приходится писать небольшие куски xml. Например, когда создаем в Mapviewer динамическую тему JDBC приходится описывать ее в XML. Например вот так
var baseQuery = "select sdo_geom.sdo_buffer(A.location, "+radius+
", 0.005, 'unit=mile arc_tolerance=0.005') location "+
" from "+theme+" A" ;
var theme ='
' +
'' + baseQuery +
'' ;
Читать полностью »
Рубрики: BEA, Mapviewer, OC4J | Комментариев нет »
15.01.2009 от aryndin99
Update 1: Опубликован ролик по инсталляции weblogic. См. пункт 3.
Подготовка
Для инсталляции мы возьмем наилучшую для тестирования (с моей точки зрения) платформу. Ее состав
1. Oracle Enterprise Linux 4.7
Скачиваем первые 4 диска с сервера http://edelivery.oracle.com/linux
2. Oracle Database 11g http://www.oracle.com/technology/software/products/database/oracle11g/111060_linuxsoft.html
Нам понадобится 2 файла:
- Oracle Database 11g Release 1 (11.1.0.6.0) for Linux x86
- Oracle Database 11g Examples (formerly Companion)
3. Vmware Server http://www.vmware.com/products/server/
4. BEA WebLogic http://www.oracle.com/technology/software/products/ias/htdocs/wls_main.html
Понадобится файл Oracle WebLogic Server 10.3 - Package Installer: server103_linux32.bin
5. Oracle Mapviewer 10.1.3.3 http://www.oracle.com/technology/software/products/mapviewer/htdocs/winsoft.html
Скачиваем файл Oracle Application Server MapViewer, Map Builder & Quickstart 10.1.3.3: mapviewer10133wls.zip
В этот файл включено все необходимое для инсталляции в среде Oracle Weblogic.
Читать полностью »
Рубрики: BEA, Linux, Mapviewer, Oracle Spatial | Комментарии (29) »