Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «jms»
![Главные темы](/themes/1/i/menu/tt/main_themes.png)
Третья часть освоение SOA 2014-10-02 10:00:00
... lang="en-US"> JMS
+ развернуть текст сохранённая копия
Выполнить задания:
Сделать композит, который периодически опрашивает (polling) таблицу БД на наличие строк со статусом READY и при их появлении пишет в файловую директорию cvs-файлы. |
Сделать композит, который периодически опрашивает (polling) файловую директорию на наличие csv-файлов следующей структуры: First name,Last name,ID,E-mail John,Doe,01234567,john.doe@domain.com Alex,Smith,88888888,alex.smith@domain.com … Необходимо записать данные из csv-файлов в таблицу БД (сделать табличку с теми же полями и первичный ключ по всем полям). |
Сделать композит, который «слушает» очереди JMS и AQ (т.е. две очереди; внутри XML-сообщения) и записывает данные сообщения в таблицу БД через вызов API-процедуры. |
Добавить в существующий композит (см. задачку 2) дополнительную операцию (интерфейс WS), входная переменная которой получает полный путь к локальному csv-файлу (структура та же). Необходимо записать данные из указанного файла в таблицу БД. |
Добавить обработку ошибок в композите (см. задачку 2) и в случае ошибки вставки в таблицу БД (ошибка по первичному ключу) переводить на администратора (humanIntervention), который может изменить значения полей и завершить выполнение композита |
Тэги: jms, soa, suite
Вторая часть освоения SOA 2014-10-01 10:00:00
... : 11pt;">Создать две JMS Queue в
+ развернуть текст сохранённая копия
Требуется изучить:Выполнить tutorial. Есть следующие полезные книги:- Getting Started With Oracle SOA Suite 11gR1 (главы 1-10,13-15,17)
- Oracle SOA Suite 11g R1 Developer’s Guide (главы 1-8,11,13-14,18-21)
- WS-BPEL 2.0 for SOA Composite Applications with Oracle SOA Suite 11g (главы 1-7 включительно)
Книги однотипные, главы связанные с BAM (Business Activity Monitorung) и OSB (Oracle Service Bus) пока не рассматриваем. Первые две книги содержат tutorial-ы. Пройдите от начала до конца одину из них (см. указанные главы). Обрати внимание, что оба tutorial-а по немного более старой версии SOA (например по 11.1.1.5), хотя на данный момент чаще всего используется версии 11.1.1.6 и 11.1.1.7 - поэтому скриншоты в книгах могут немного не совпадать. После завершения tutorial просмотреть остальные книги на непроработанный/незатронутый функционал.
Выполнить задание:- Создать две JMS Queue в Weblogic;
- Создать MDB, который перекладывает сообщения из одной очереди в другую;
- Развернуть на сервере и протестировать.
Полезные ссылки:- Рекомендую использовать официальный developers guide по Oracle SOA, как справочник.
- Хороший блог по Oracle SOA на русском языке
- Блоги на английском:
- A-Team Chronicles
- Albin's Blog
- AMIS TECHNOLOGY BLOG
- Antony Reynolds' Blog
- Beyond SOA
- Harvinder Singh's Oracle AIA & SOA ...
- Java / Oracle SOA blog
- Managing Oracle SOA Environment [10g/11g]
- Middleware Magic [Weblogic]
- Middleware Snippets
- Neeraj Sehgal - Experimenting with SOA
- Oracle Middleware Blog
- Oracle SOA / Java blog
- Oracle SOA Best Practice And Troubleshooting
- Oracle SOA Essentials for an engineer
- Oracle SOA Suite - Team Blog
- Oracle Technologies Primer
- OracleFusionMiddleWare 10g,11g and AIA
- Sathyam's SOA Blog
- SOA / BPM on Oracle Fusion Middleware
- SOA Proactive Support
- SOA Thinker
- STEFAN'S SOA & AIA & ENTERPRISE ARCHITECTURE BLOG
- The Real Rach!!!
- The WebLogic Server Blog
- и многие другие
Тэги: java, jms, soa, suite, weblogic
Первая часть освоения SOA 2014-09-30 21:31:00
... -size: 11.0pt;"> JMS (Java Message Service ...
+ развернуть текст сохранённая копия
Требуется изучить:- XML. Основные технологии: основы XML, XSD/XML Schema, XPath, XSL/XSLT, SOAP, WSDL. Полезная информация:
- Вкратце:
- Школа XML
- Школа XSL
- Школа XPath
- Школа XSD
- Школа SOAP
- Школа WSDL (в браузере выбрать кодировку cp1251)
- Видеокурсы от Яндекс:
Книг по XML много, в том числе и на русском. Дополнительно полезно знать XQuery. Нужно понимание функциональности и возможностей XQuery по сравнению с XSL. Рекомендую книгу «W3C XML: Xquery от экспертов. Руководство по языку запросов» или в оригинале «XQuery from the Experts: A Guide to the W3C XML Query Language». - Weblogic. Требуется разобраться:
- Как минимум, в следующих технологиях:
- JMS (Java Message Service)
- MDB (Message Driven Bean)
- JTA & JTS (Java Transaction API & Java Transaction Service)
- В основах администрирования.
Полезные ссылки:- Oracle Learning Library
- Документацию по Oracle Fusion Middleware
- Google J
Тэги: java, jms, soa, suite, weblogic
[Перевод] Знакомство с сервисами передачи сообщений PHP 2014-07-04 12:09:16
... >Gearman
JMS с PHP через ... QUERCUS
JMS с PHP через ...
+ развернуть текст сохранённая копия
Узнаем больше об тонкостях основных сервисов передачи сообщений, доступных в PHP.
- Семафоры
- Gearman
- JMS с PHP через QUERCUS
- JMS с PHP через PHPMQ->MANTARAY
1. Семафоры
Semaphore представляет собой модуль PHP, который фактически состоит из трех расширений, которые включает семафоры, разделяемую память и межпроцессный обмен сообщениями (IPC). Этот модуль предоставляет оболочки для семейства System V IPC функций и чтобы использовать его в PHP, вам необходимо включить его, потому что он не является включенным по умолчанию, поэтому для включения поддержки System V семафоров PHP используйте опцию --enable-sysvsem ; чтобы включить поддержку разделяемой памяти System V скомпилируйте PHP используя опцию --enable-sysvshm ; и для того, чтобы включить поддержку сообщений System V скомпилируйте PHP используя опцию --enable-sysvmsg .
Читать дальше →
Тэги: gearman, java, jms, mantaray, php, phpmq, quercus, семафоры
Конфигурирование автоматической миграции JMS-серверов 2012-03-29 01:00:00
... об автоматической миграцией JMS-ресурсов в конфигурации ... li>Создадим JMS-сервер, например ...
+ развернуть текст сохранённая копия
Описание: WebLogic-кластере приложения и Data Source-ы могут быть распределены на всех узлах кластера, но есть несколько типов singleton-ресурсов, которые должны быть в единственном экземпляре в кластере: - JMS-сервера и их destinations;
- JMS SAF-агенты;
- Persistance store;
- Менеджер транзакций и его логи;
- Созданные пользователем классы (должен быть имплементирован интерфейс weblogic.cluster.singleton.SingletonService).
Для обеспечения высокой доступности данных ресурсов используются два подхода: - Миграция всего Managed-сервера;
- Миграция сервисов (т.е. данных singleton-ресурсов с одного Managed-сервера на другой в Weblogic-кластере).
В данной статье пойдёт речь об автоматической миграцией JMS-ресурсов в конфигурации из двух физических серверов (с точки зрения операционной системы). Последовательность шагов:- Создадим два Managed-сервера, например jms_server1 и jms_server2:
- Создадим кластер, например JMS_Cluster и добавим ранее созданные Managed-сервера:
- Создадим две Machine и соотнесём их с каждым Managed-сервером:
- Создадим Data Source для целей миграции, например MigrationDS:
- Создадим JDBC Persistence Store, например JDBCStore1:
- Создадим JMS-сервер, например JMSServer1:
- Создадим JMS-модель, например JMSModule1:
- Создадим в JMSModule1 новый Subdeployment, например JMSServer1Sub, и назначим его на JMSServer1:
- В JMSModule1 создадим Connection Factory и очередь, например JMSConnectionFactory и TestQueue соответственно, и соотвесём их с SubDeployment - JMSServer1Sub:
- Перейти в JMS_Cluster на страницу "Configuration"->"Migration" и выбрать тип механизма контроля миграции, в нашем случае будем использовать Database и выберем созданный (на шаге 4) Data Source - MigrationDS:
- Создадим необходимую служебную таблицу для механизма контроля миграции, для этого надо выполнить скрипт лежащий в $MW_HOME/wlserver_10.3/server/sb/<СУБД>/leasing.ddl.
- Затем перейти в "Environment"->"Migratable Targets" выбрать "jms_server1 (migratable)" и изменить Service Migration Policy, например:
- Аналогично для "jms_server2 (migratable)":
- Перезапустить AdminServer, а после этого запустить jms_server1 и jms_server2:
- Тестируем миграцию JMS-сервера. Например с помощью данного консольного клиента.
Тэги: jms, migrate, weblogic
Главная / Главные темы / Тэг «jms»
|
Взлеты Топ 5
Падения Топ 5
|