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

Partager le livre
  1. 522 pages
  2. English
  3. ePUB (adapté aux mobiles)
  4. Disponible sur iOS et Android
eBook - ePub

Oracle Service Bus 11g Development Cookbook

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

DĂ©tails du livre
Aperçu du livre
Table des matiĂšres
Citations

À propos de ce livre

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.

Foire aux questions

Comment puis-je résilier mon abonnement ?
Il vous suffit de vous rendre dans la section compte dans paramĂštres et de cliquer sur « RĂ©silier l’abonnement ». C’est aussi simple que cela ! Une fois que vous aurez rĂ©siliĂ© votre abonnement, il restera actif pour le reste de la pĂ©riode pour laquelle vous avez payĂ©. DĂ©couvrez-en plus ici.
Puis-je / comment puis-je télécharger des livres ?
Pour le moment, tous nos livres en format ePub adaptĂ©s aux mobiles peuvent ĂȘtre tĂ©lĂ©chargĂ©s via l’application. La plupart de nos PDF sont Ă©galement disponibles en tĂ©lĂ©chargement et les autres seront tĂ©lĂ©chargeables trĂšs prochainement. DĂ©couvrez-en plus ici.
Quelle est la différence entre les formules tarifaires ?
Les deux abonnements vous donnent un accĂšs complet Ă  la bibliothĂšque et Ă  toutes les fonctionnalitĂ©s de Perlego. Les seules diffĂ©rences sont les tarifs ainsi que la pĂ©riode d’abonnement : avec l’abonnement annuel, vous Ă©conomiserez environ 30 % par rapport Ă  12 mois d’abonnement mensuel.
Qu’est-ce que Perlego ?
Nous sommes un service d’abonnement Ă  des ouvrages universitaires en ligne, oĂč vous pouvez accĂ©der Ă  toute une bibliothĂšque pour un prix infĂ©rieur Ă  celui d’un seul livre par mois. Avec plus d’un million de livres sur plus de 1 000 sujets, nous avons ce qu’il vous faut ! DĂ©couvrez-en plus ici.
Prenez-vous en charge la synthÚse vocale ?
Recherchez le symbole Écouter sur votre prochain livre pour voir si vous pouvez l’écouter. L’outil Écouter lit le texte Ă  haute voix pour vous, en surlignant le passage qui est en cours de lecture. Vous pouvez le mettre sur pause, l’accĂ©lĂ©rer ou le ralentir. DĂ©couvrez-en plus ici.
Est-ce que Oracle Service Bus 11g Development Cookbook est un PDF/ePUB en ligne ?
Oui, vous pouvez accĂ©der Ă  Oracle Service Bus 11g Development Cookbook par Guido Schmutz, Edwin Biemond, Jan van Zoggel, Mischa Kolliker, Eric Elzinga en format PDF et/ou ePUB ainsi qu’à d’autres livres populaires dans Computer Science et Entreprise Applications. Nous disposons de plus d’un million d’ouvrages Ă  dĂ©couvrir dans notre catalogue.

Informations

Année
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 ...

Table des matiĂšres