![]() ![]() ![]()
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Записки Oracle-ойда/Записи в блоге |
![]() |
Записки Oracle-ойда
Голосов: 1 Адрес блога: http://stan1slav.blogspot.com/ Добавлен: 2011-07-16 14:20:30 блограйдером stan1slav Принадлежит блограйдеру stan1slav |
Четвертая часть освоения SOA
2014-10-03 10:00:00 (читать в оригинале)Требуется изучить:
- Освоить MDS (MetaData Services). Для изучения этого вполне достаточно:
- (1/2) Using the MetaData Services (MDS) in a SOA environment;
- (2/2) Using the MetaData Services (MDS) in a SOA environment;
- Использование Oracle MDS для хранения общих объектов композитных приложений
- Освоить функционал Resequencing в Mediator, для этого используем раздел официальной документации
Выполнить задание:
- MDS: задеплоить в MDS артефакты (XSD, WSDL, fault policy file) и сделать простой композит использующий данные артефакты.
- Resequencing: сделать композит иллюстрирующий работу всех вариантов Resequencing – Standard, FIFO, Best effort.
- EDN:
- Сделать композит с WS-интерфейсом, который генерирует событие (EDN), а другой композит слушает это событие и записывает информацию в БД.
- Сделать отдельный композит который слушает события от HumanTask (в качестве композита с HumanTask предлагаю взять таковой из tutorial) и записать информацию (как минимум: идентификатор задачи, кто сделал (логина достаточно), что сделал (действие) и когда сделал(время)) в БД
Третья часть освоение SOA
2014-10-02 10:00:00 (читать в оригинале)Выполнить задания:
- Задачка 1
Сделать композит, который периодически опрашивает (polling) таблицу БД на наличие строк со статусом READY и при их появлении пишет в файловую директорию cvs-файлы. |
- Задачка 2
Сделать композит, который периодически опрашивает (polling) файловую директорию на наличие csv-файлов следующей структуры: First name,Last name,ID,E-mail John,Doe,01234567,john.doe@domain.com Alex,Smith,88888888,alex.smith@domain.com … Необходимо записать данные из csv-файлов в таблицу БД (сделать табличку с теми же полями и первичный ключ по всем полям). |
- Задачка 3
Сделать композит, который «слушает» очереди JMS и AQ (т.е. две очереди; внутри XML-сообщения) и записывает данные сообщения в таблицу БД через вызов API-процедуры. |
- Задачка 4
Добавить в существующий композит (см. задачку 2) дополнительную операцию (интерфейс WS), входная переменная которой получает полный путь к локальному csv-файлу (структура та же). Необходимо записать данные из указанного файла в таблицу БД. |
- Задачка 5
Добавить обработку ошибок в композите (см. задачку 2) и в случае ошибки вставки в таблицу БД (ошибка по первичному ключу) переводить на администратора (humanIntervention), который может изменить значения полей и завершить выполнение композита |
Вторая часть освоения SOA
2014-10-01 10:00:00 (читать в оригинале)Требуется изучить:
Выполнить 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
- и многие другие
Первая часть освоения SOA
2014-09-30 21:31:00 (читать в оригинале)Требуется изучить:
- XML. Основные технологии: основы XML, XSD/XML Schema, XPath, XSL/XSLT, SOAP, WSDL. Полезная информация:
- Вкратце:
- Школа XML
- Школа XSL
- Школа XPath
- Школа XSD
- Школа SOAP
- Школа WSDL (в браузере выбрать кодировку cp1251)
- Видеокурсы от Яндекс:
- XML
- XPath
- XSLT
Книг по 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
Освоение Oracle SOA
2014-09-30 19:01:00 (читать в оригинале)За основу данного набора статей взята моя переписка с начинающими разработчиками SOA, целью которой было вырастить разработчиков Oracle SOA Suite. Кроме переписки было обсуждение вопросов и задач через Skype. Формат следующий:
- Что нужно изучить с ссылками на материалы;
- Простейшие практические задачки;
- Полезные ссылки.
Обращаю внимание, что этот набор статей не охватывает весь функционал Oracle SOA Suite, а включает только наиболее часто используемый функционал. Так же смотрите на полезные ссылки в постах пройдя по которым можно изучить неохваченный функционал.
Этот пост подержит ссылки на все опубликованные посты из данного набора:
- Первая часть
- Вторая часть
- Третья часть (cкоро будет)
- Четвертая часть (cкоро будет)
- Пятая часть (cкоро будет)
P.S. рекомендации приветствуются J


Категория «Телевидение»
Взлеты Топ 5
![]() | ||
+127 |
129 |
Simple_Blogger |
+104 |
122 |
Фрагменты |
+28 |
126 |
Снимаем видео на фото и DSLR камеры |
+5 |
6 |
Борис Немцов |
+2 |
47 |
Доска объявлений |
Падения Топ 5
![]() | ||
-3 |
2 |
dmitrydibrov |
-7 |
5 |
Любер |
-13 |
24 |
Программа Грядка с Андреем Тумановым |
-17 |
3 |
Я В БЛОГЕ |
-36 |
4 |
Форум satwarez |

Популярные за сутки
Загрузка...

BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.