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

Compartir libro
  1. 522 páginas
  2. English
  3. ePUB (apto para móviles)
  4. Disponible en iOS y Android
eBook - ePub

Oracle Service Bus 11g Development Cookbook

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

Detalles del libro
Vista previa del libro
Índice
Citas

Información del 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.

Preguntas frecuentes

¿Cómo cancelo mi suscripción?
Simplemente, dirígete a la sección ajustes de la cuenta y haz clic en «Cancelar suscripción». Así de sencillo. Después de cancelar tu suscripción, esta permanecerá activa el tiempo restante que hayas pagado. Obtén más información aquí.
¿Cómo descargo los libros?
Por el momento, todos nuestros libros ePub adaptables a dispositivos móviles se pueden descargar a través de la aplicación. La mayor parte de nuestros PDF también se puede descargar y ya estamos trabajando para que el resto también sea descargable. Obtén más información aquí.
¿En qué se diferencian los planes de precios?
Ambos planes te permiten acceder por completo a la biblioteca y a todas las funciones de Perlego. Las únicas diferencias son el precio y el período de suscripción: con el plan anual ahorrarás en torno a un 30 % en comparación con 12 meses de un plan mensual.
¿Qué es Perlego?
Somos un servicio de suscripción de libros de texto en línea que te permite acceder a toda una biblioteca en línea por menos de lo que cuesta un libro al mes. Con más de un millón de libros sobre más de 1000 categorías, ¡tenemos todo lo que necesitas! Obtén más información aquí.
¿Perlego ofrece la función de texto a voz?
Busca el símbolo de lectura en voz alta en tu próximo libro para ver si puedes escucharlo. La herramienta de lectura en voz alta lee el texto en voz alta por ti, resaltando el texto a medida que se lee. Puedes pausarla, acelerarla y ralentizarla. Obtén más información aquí.
¿Es Oracle Service Bus 11g Development Cookbook un PDF/ePUB en línea?
Sí, puedes acceder a Oracle Service Bus 11g Development Cookbook de Guido Schmutz, Edwin Biemond, Jan van Zoggel, Mischa Kolliker, Eric Elzinga en formato PDF o ePUB, así como a otros libros populares de Computer Science y Entreprise Applications. Tenemos más de un millón de libros disponibles en nuestro catálogo para que explores.

Información

Año
2012
ISBN
9781849684446
Edición
1

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 ...

Índice