Категорії
Електронні книги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комп'ютер в офісі
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Мультимедійне навчання
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Звіти, аналізи
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Електронна преса
- Architektura i wnętrza
- Biznes i Ekonomia
- Будинок та сад
- Електронний бізнес
- Фінанси
- Особисті фінанси
- Бізнес
- Фотографія
- Інформатика
- Відділ кадрів та оплата праці
- Комп'ютери, Excel
- Бухгалтерія
- Культура та література
- Наукові та академічні
- Охорона навколишнього середовища
- Впливові
- Освіта
- Податки
- Подорожі
- Психологія
- Релігія
- Сільське господарство
- Ринок книг і преси
- Транспорт та спедиція
- Здоров'я та краса
-
Історія
-
Інформатика
- Офісні застосунки
- Бази даних
- Біоінформатика
- Бізнес ІТ
- CAD/CAM
- Digital Lifestyle
- DTP
- Електроніка
- Цифрова фотографія
- Комп'ютерна графіка
- Ігри
- Хакування
- Hardware
- IT w ekonomii
- Наукові пакети
- Шкільні підручники
- Основи комп'ютера
- Програмування
- Мобільне програмування
- Інтернет-сервери
- Комп'ютерні мережі
- Стартап
- Операційні системи
- Штучний інтелект
- Технологія для дітей
- Вебмайстерність
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Оповідна поезія
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Шкільні підручники
-
Науково-популярна та академічна
- Археологія
- Bibliotekoznawstwo
- Кінознавство / Теорія кіно
- Філологія
- Польська філологія
- Філософія
- Finanse i bankowość
- Географія
- Економіка
- Торгівля. Світова економіка
- Історія та археологія
- Історія мистецтва і архітектури
- Культурологія
- Мовознавство
- літературні студії
- Логістика
- Математика
- Ліки
- Гуманітарні науки
- Педагогіка
- Навчальні засоби
- Науково-популярна
- Інше
- Психологія
- Соціологія
- Театральні студії
- Богослов’я
- Економічні теорії та науки
- Transport i spedycja
- Фізичне виховання
- Zarządzanie i marketing
-
Порадники
-
Ігрові посібники
-
Професійні та спеціальні порадники
-
Юридична
- Безпека життєдіяльності
- Історія
- Дорожній кодекс. Водійські права
- Юридичні науки
- Охорона здоров'я
- Загальне, компендіум
- Академічні підручники
- Інше
- Закон про будівництво і житло
- Цивільне право
- Фінансове право
- Господарське право
- Господарське та комерційне право
- Кримінальний закон
- Кримінальне право. Кримінальні злочини. Кримінологія
- Міжнародне право
- Міжнародне та іноземне право
- Закон про охорону здоров'я
- Закон про освіту
- Податкове право
- Трудове право та законодавство про соціальне забезпечення
- Громадське, конституційне та адміністративне право
- Кодекс про шлюб і сім'ю
- Аграрне право
- Соціальне право, трудове право
- Законодавство Євросоюзу
- Промисловість
- Сільське господарство та захист навколишнього середовища
- Словники та енциклопедії
- Державні закупівлі
- Управління
-
Путівники та подорожі
- Африка
- Альбоми
- Південна Америка
- Центральна та Північна Америка
- Австралія, Нова Зеландія, Океанія
- Австрія
- Азії
- Балкани
- Близький Схід
- Болгарія
- Китай
- Хорватія
- Чеська Республіка
- Данія
- Єгипет
- Естонія
- Європа
- Франція
- Гори
- Греція
- Іспанія
- Нідерланди
- Ісландія
- Литва
- Латвія
- Mapy, Plany miast, Atlasy
- Мініпутівники
- Німеччина
- Норвегія
- Активні подорожі
- Польща
- Португалія
- Інше
- Росія
- Румунія
- Словаччина
- Словенія
- Швейцарія
- Швеція
- Світ
- Туреччина
- Україна
- Угорщина
- Велика Британія
- Італія
-
Психологія
- Філософія життя
- Kompetencje psychospołeczne
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Аудіокниги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Нерухомість
- Переконання та НЛП
- Податки
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Історія
-
Інформатика
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Науково-популярна та академічна
-
Порадники
-
Професійні та спеціальні порадники
-
Юридична
-
Путівники та подорожі
-
Психологія
- Філософія життя
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Відеокурси
-
Бази даних
-
Big Data
-
Biznes, ekonomia i marketing
-
Кібербезпека
-
Data Science
-
DevOps
-
Для дітей
-
Електроніка
-
Графіка / Відео / CAX
-
Ігри
-
Microsoft Office
-
Інструменти розробки
-
Програмування
-
Особистісний розвиток
-
Комп'ютерні мережі
-
Операційні системи
-
Тестування програмного забезпечення
-
Мобільні пристрої
-
UX/UI
-
Веброзробка, Web development
-
Управління
Подкасти
- Електронні книги
- Інформатика
- бізнес-додатки
- Oracle Service Bus 11g Development Cookbook
Деталі електронної книги
Увійти, Якщо вас цікавить зміст видання.
Oracle Service Bus 11g Development Cookbook
Mischa Koelliker, Eric Elzinga, Mischa K?É?íÂ!?lliker, Jan van Zoggel, Edwin Biemond, Guido Schmutz, Jan v Zoggel, Guido Schmutz (Euro)
Eлектронна книга
Oracle Service Bus 11g is a scalable SOA integration platform that delivers an efficient, standards-based infrastructure for high-volume, mission critical SOA environments. It is designed to connect, mediate, and manage interactions between heterogeneous services, legacy applications, packaged solutions and multiple Enterprise Service Bus (ESB) instances across an enterprise-wide service network. Oracle Service Bus is a core component in the Oracle SOA Suite as a backbone for SOA messaging.
This practical cookbook shows you how to develop service and message-oriented (integration) solutions on the Oracle Service Bus 11g.
Packed with over 80 task-based and immediately reusable recipes, this book starts by showing you how to create a basic OSB service and work efficiently and effectively with OSB. The book then dives into topics such as messaging with JMS transport, using EJB and JEJB transport, HTTP transport and Poller transports, communicating with the database, communicating with SOA Suite and Reliable Message Processing amongst others. The last two chapters discuss how to achieve message and transport-level security on the OSB.
This practical cookbook shows you how to develop service and message-oriented (integration) solutions on the Oracle Service Bus 11g.
Packed with over 80 task-based and immediately reusable recipes, this book starts by showing you how to create a basic OSB service and work efficiently and effectively with OSB. The book then dives into topics such as messaging with JMS transport, using EJB and JEJB transport, HTTP transport and Poller transports, communicating with the database, communicating with SOA Suite and Reliable Message Processing amongst others. The last two chapters discuss how to achieve message and transport-level security on the OSB.
- Oracle Service Bus 11g Development Cookbook
- Table of Contents
- Oracle Service Bus 11g Development Cookbook
- Credits
- About the Authors
- About the Reviewers
- www.PacktPub.com
- Support files, eBooks, discount offers and more
- Why Subscribe?
- Free Access for Packt account holders
- Support files, eBooks, discount offers and more
- Preface
- What this book covers
- What you need for this book
- OSB Cookbook standard environment
- Who this book is for
- Recipes
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Errata
- Piracy
- Questions
- 1. Creating a basic OSB service
- Introduction
- Creating a new OSB project
- Getting ready
- How to do it...
- How it works...
- Theres more...
- Defining a folder structure for the OSB project
- Getting ready
- How to do it...
- How it works...
- Importing an already existing project into Eclipse OEPE
- Getting ready
- How to do it...
- How it works...
- Creating a business service to call an external SOAP-based web service
- Getting ready
- How to do it...
- How it works...
- Generating a simple pass-through proxy service
- Getting ready
- How to do it...
- How it works...
- See also
- Deploying the OSB configuration from Eclipse OEPE
- Getting ready
- How to do it...
- How it works...
- There's more...
- Deploying to a remote server from Eclipse OEPE
- Creating an OSB Configuration Jar and use the OSB console to deploy it
- Testing the proxy service through the OSB console
- Getting ready
- How to do it...
- How it works...
- See also
- Testing the proxy service through soapUI
- Getting ready
- How to do it...
- How it works...
- There's more...
- Validate that the response is correct
- Creating another request for the same operation
- See also
- Creating proxy service with a WSDL based interface
- Getting ready
- How to do it...
- How it works...
- Use the echo behaviour to implement a simple mock service
- Using a routing action to statically route to another service
- Getting ready
- How to do it...
- How it works...
- See also
- Adding an operational branch to support the different WSDL operations of the proxy service
- Getting ready
- How to do it...
- How it works...
- There's more...
- Do I have to implement a branch for each operation?
- How to handle operations which are not yet supported?
- See also
- Using an XQuery transformation to map between the different data models of the services
- Getting ready
- How to do it...
- How it works...
- 2. Working Efficiently with OSB Artifacts in Eclipse OEPE
- Introduction
- Setting up an OSB project to work with JCA adapters
- Getting ready
- How to do it...
- How it works...
- See also
- Using context menu to add nodes and actions to message flow
- Getting ready
- How to do it...
- How it works...
- Moving nodes/actions in Eclipse OEPE by drag-and-drop
- Getting ready
- How to do it...
- How it works...
- Copying nodes/actions from one place to another
- Getting ready
- How to do it...
- How it works...
- Moving artifacts inside the same OSB project
- Getting ready
- How to do it...
- How it works...
- Copying artifacts from one project into another
- Getting ready
- How to do it...
- How it works...
- There's more...
- Debugging services through Eclipse OEPE
- Getting ready
- How to do it...
- How it works...
- 3. Messaging with JMS Transport
- Introduction
- Sending a message to a JMS queue/topic
- Getting ready
- How to do it...
- How it works...
- There's more...
- Advanced settings on JMS Transport
- Sending to a JMS topic
- See also
- Changing JMS Transport message headers and properties at runtime
- Getting ready
- How to do it...
- How it works...
- Consuming messages from a JMS queue
- Getting ready
- How to do it...
- How it works...
- Consuming messages from a topic with non-durable/durable subscription
- Getting ready
- How to do it...
- How it works...
- There's more...
- Consuming messages from a JMS queue/topic selectively
- Getting ready
- How to do it...
- How it works...
- There's more...
- Using user-defined properties in a message selector
- Using compound expressions in a message selector
- See also
- Accessing JMS Transport headers and properties in message flow
- Getting ready
- How to do it...
- How it works...
- There's more...
- Accessing user-defined JMS properties
- Using request-response messaging with JMS
- Getting ready
- How to do it...
- How it works...
- There's more...
- Using QBrowser Admin GUI for accessing JMS queues/topics
- Getting ready
- How to do it...
- How it works...
- See also
- Testing JMS with soapUI
- Getting ready
- How to do it...
- How it works...
- There's more...
- 4. Using EJB and JEJB transport
- Introduction
- Exposing an EJB session bean as a service on the OSB using the EJB transport
- Getting ready
- How to do it...
- How it works...
- There's more...
- Locate an EJB in the JNDI tree
- What if the EJB method returns a list of objects?
- Using JNDI Provider to invoke an EJB session bean on a remote WebLogic domain
- Getting ready
- How to do it...
- How it works...
- Using converter class with EJB transport to help converting data types
- Getting ready
- How to do it...
- How it works...
- Exposing an EJB session bean as an EJB on the OSB using the JEJB transport
- Getting ready
- How to do it...
- How it works...
- Manipulating the response of the JEJB transport by a Java Callout action
- Getting ready
- How to do it...
- How it works...
- There's more...
- 5. Using HTTP Transport
- Introduction
- Using HTTP transport to implement messaging over HTTP
- How to do it...
- How it works...
- There's more...
- Exposing a RESTful service on the OSB
- Getting ready
- How to do it...
- How it works...
- There's more...
- Consuming a RESTful service from the OSB
- Getting ready
- How to do it...
- How it works...
- Creating a generic RESTful gateway on the OSB
- Getting ready
- How to do it...
- How it works...
- Implementing a WebSockets transport for server-side push
- Getting ready
- How to do it...
- How it works...
- There's more...
- 6. Using File and Email Transports
- Introduction
- Using the File or FTP transport to trigger a proxy service upon arrival of a new file
- Getting ready
- How to do it...
- How it works...
- There's more...
- File and FTP transports versus JCA adapters
- Selectively processing files
- Processing binary files
- See also
- Using the File JCA adapter to read a file within the message flow
- Getting ready
- How to do it...
- How it works...
- There's more...
- Setting the filename and folder name dynamically at runtime
- Reading file resources through a XQuery script
- See also
- Using the File Transport to write to a file
- Getting ready
- How to do it...
- How it works...
- There's more...
- Specifying a filename at runtime
- Writing a file to a remote folder through FTP
- Using Email Transport to receive e-mail
- Getting ready
- How to do it...
- How it works...
- There's more...
- Using Email Transport to send e-mail
- Getting ready
- How to do it...
- How it works...
- There's more...
- 7. Communicating with the Database
- Introduction
- Using DB adapter to read from a database table
- Getting ready
- How to do it...
- How it works...
- Using DB adapter to execute a custom SQL statement against the database
- Getting ready
- How to do it...
- How it works...
- There's more...
- Using the DB adapter to update a database table
- Getting ready
- How to do it...
- How it works...
- There's more...
- A Note on the Detect Omissions Flag
- The side effect of the Get Active UnitOfWork flag
- Using DB adapter to poll for changes on a database table
- Getting ready
- How to do it...
- How it works...
- There's more...
- What kind of database changes may be detected
- What are the possibilities of marking processed rows
- How to modify the query when polling the database
- Options regarding runtime behavior
- Using the AQ adapter to consume messages from the database
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Using the AQ adapter to send messages to the database
- Getting ready
- How to do it...
- How it works...
- There's more...
- 8. Communicating with SOA Suite
- Introduction
- Invoking a SCA composite synchronously from an OSB service
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Invoking a SCA composite asynchronously from an OSB service
- Getting ready
- How to do it...
- How it works...
- Invoking an OSB service from SCA composite synchronously
- Getting ready
- How to do it...
- How it works...
- Invoking an OSB service from SCA composite asynchronously
- Getting ready
- How to do it...
- How it works...
- 9. Communication, Flow Control, and Message Processing
- Introduction
- Using Service Callout action to invoke a service
- Getting ready
- How to do it...
- How it works...
- There's more...
- Using the Publish action to asynchronously invoke a service
- Getting ready
- How to do it...
- How it works...
- See also
- Using the Java Callout action to invoke Java code
- Getting ready
- How to do it...
- How it works...
- There's more...
- Using the Java Callout action with XMLBeans
- Getting ready
- How to do it...
- How it works...
- There's more...
- Using custom XPath functions
- Getting ready
- How to do it...
- How it works...
- There's more...
- Using the For Each action to process a collection
- Getting ready
- How to do it...
- How it works...
- See also
- Using dynamic Split-Join to perform work in parallel
- Getting ready
- How to do it...
- How it works...
- See also
- Using the Validate action to perform message validation
- Getting ready
- How to do it...
- How it works...
- Enabling/disabling a Validate action dynamically
- Getting ready
- How to do it...
- How it works...
- Creating private proxy service
- Getting ready
- How to do it...
- How it works...
- 10. Reliable Communication with the OSB
- Introduction
- Configuring Retry handling in JMS
- Getting ready
- How to do it...
- How it works...
- There's more...
- Enabling JMS message persistence
- Getting ready
- How to do it...
- How it works...
- There's more...
- Working with global transactions and quality of service
- Getting ready
- How to do it...
- How it works...
- Using WS-Reliable Messaging (WS-RM) with WS transport
- Getting ready
- How to do it...
- How it works...
- There's more...
- SOAP over JMS
- Getting ready
- How to do it...
- How it works...
- 11. Handling Message-level Security Requirements
- Introduction
- Preparing OSB server to work with OWSM
- Getting ready
- How to do it...
- How it works...
- Configuring OSB server for OWSM
- How to do it...
- How it works...
- There's more...
- Securing a proxy service by Username Token authentication
- Getting ready
- How to do it...
- How it works...
- There's more...
- Securing a proxy service by protecting the message
- Getting ready
- How to do it...
- How it works...
- There's more...
- Securing a proxy service by using Username Token authentication and protecting the message
- Getting ready
- How to do it...
- How it works...
- Securing a proxy service by using certificate authentication and protecting the message
- Getting ready
- How to do it...
- How it works...
- See also
- Securing a proxy service with authorization through Message Access Control
- Getting ready
- How to do it...
- How it works...
- There's more...
- Using users, groups, and roles instead of individual users
- Making a resource available only during working hours
- Using JDeveloper to test a secured service
- Getting ready
- How to do it...
- How it works...
- There's more...
- Implementing a JDeveloper test client for service with Username Token authentication
- Implementing a JDeveloper test client for service with message protection
- Calling a secured service from OSB
- Getting ready
- How to do it...
- How it works...
- There's more...
- Making the business service work with the default credential
- Keys used for signing and encrypting if a message protection client policy is configured on the business service
- 12. Handling Transport-level Security Requirements
- Introduction
- Using service accounts with OSB
- Getting ready
- How to do it...
- How it works...
- There's more...
- Static service accounts
- Mapping service accounts
- Service accounts from XQuery
- Configuring WebLogic network connection filters
- Getting ready
- How to do it...
- How it works...
- There's more...
- Preparing OSB server to work with SSL
- Getting ready
- How to do it...
- How it works...
- Configuring a proxy service to use HTTPS security
- Getting ready
- How to do it...
- How it works...
- Index
- Назва: Oracle Service Bus 11g Development Cookbook
- Автор: Mischa Koelliker, Eric Elzinga, Mischa K?É?íÂ!?lliker, Jan van Zoggel, Edwin Biemond, Guido Schmutz, Jan v Zoggel, Guido Schmutz (Euro)
- Оригінальна назва: Oracle Service Bus 11g Development Cookbook.
- ISBN: 9781849684453, 9781849684453
- Дата видання: 2012-01-24
- Формат: Eлектронна книга
- Ідентифікатор видання: e_3cof
- Видавець: Packt Publishing