Oracle Service Bus 11g Development Cookbook
eBook - ePub

Oracle Service Bus 11g Development Cookbook

Guido Schmutz, Edwin Biemond, Jan van Zoggel, Mischa Kolliker, Eric Elzinga

Condividi libro
  1. 522 pagine
  2. English
  3. ePUB (disponibile sull'app)
  4. Disponibile su iOS e Android
eBook - ePub

Oracle Service Bus 11g Development Cookbook

Guido Schmutz, Edwin Biemond, Jan van Zoggel, Mischa Kolliker, Eric Elzinga

Dettagli del libro
Anteprima del libro
Indice dei contenuti
Citazioni

Informazioni sul libro

In Detail

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.

Approach

This cookbook is full of immediately useable recipes showing you how to develop service and message-oriented (integration) solutions on the Oracle Service Bus. In addition to its cookbook style, which ensures the solutions are presented in a clear step-by-step manner, the explanations go into great detail, which makes it good learning material for everyone who has experience in OSB and wants to improve. Most of the recipes are designed in such a way that each recipe is presented as a separate, standalone entity and reading of prior recipes is not required. The finished solution of each recipe is also made available electronically.

Who this book is for

If you are an intermediate SOA developer who is using Oracle Service Bus to develop service and message-orientated solutions on the Oracle Service Bus, then this book is for you. This book assumes that you have a working knowledge of fundamental SOA concepts and Oracle Service Bus.

Domande frequenti

Come faccio ad annullare l'abbonamento?
È semplicissimo: basta accedere alla sezione Account nelle Impostazioni e cliccare su "Annulla abbonamento". Dopo la cancellazione, l'abbonamento rimarrà attivo per il periodo rimanente già pagato. Per maggiori informazioni, clicca qui
È possibile scaricare libri? Se sì, come?
Al momento è possibile scaricare tramite l'app tutti i nostri libri ePub mobile-friendly. Anche la maggior parte dei nostri PDF è scaricabile e stiamo lavorando per rendere disponibile quanto prima il download di tutti gli altri file. Per maggiori informazioni, clicca qui
Che differenza c'è tra i piani?
Entrambi i piani ti danno accesso illimitato alla libreria e a tutte le funzionalità di Perlego. Le uniche differenze sono il prezzo e il periodo di abbonamento: con il piano annuale risparmierai circa il 30% rispetto a 12 rate con quello mensile.
Cos'è Perlego?
Perlego è un servizio di abbonamento a testi accademici, che ti permette di accedere a un'intera libreria online a un prezzo inferiore rispetto a quello che pagheresti per acquistare un singolo libro al mese. Con oltre 1 milione di testi suddivisi in più di 1.000 categorie, troverai sicuramente ciò che fa per te! Per maggiori informazioni, clicca qui.
Perlego supporta la sintesi vocale?
Cerca l'icona Sintesi vocale nel prossimo libro che leggerai per verificare se è possibile riprodurre l'audio. Questo strumento permette di leggere il testo a voce alta, evidenziandolo man mano che la lettura procede. Puoi aumentare o diminuire la velocità della sintesi vocale, oppure sospendere la riproduzione. Per maggiori informazioni, clicca qui.
Oracle Service Bus 11g Development Cookbook è disponibile online in formato PDF/ePub?
Sì, puoi accedere a Oracle Service Bus 11g Development Cookbook di Guido Schmutz, Edwin Biemond, Jan van Zoggel, Mischa Kolliker, Eric Elzinga in formato PDF e/o ePub, così come ad altri libri molto apprezzati nelle sezioni relative a Computer Science e Entreprise Applications. Scopri oltre 1 milione di libri disponibili nel nostro catalogo.

Informazioni

Anno
2012
ISBN
9781849684446

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
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...
There's 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 ...

Indice dei contenuti