Oracle Service Bus 11g Development Cookbook

More Information
  • Create a simple service on the OSB
  • Work efficiently with the Eclipse OEPE
  • Send and consume messages through the JMS transport, covering both topics and queues
  • Learn how to use the HTTP transport to work in a RESTFul way, both from the consumer and provider side
  • Use the Email transport to send and receive emails and process an attachment
  • Use the JCA adapter framework with OSB in order to support communication with a database
  • Use the SB transport to communicate with the SOA Suite
  • Implement reliable communication with the OSB
  • Includes tips and tricks for implementing the message processing in the message flow of a proxy service
  • Learn how to secure OSB services through OWSM.



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.

  • Develop service and message-oriented solutions on the Oracle Service Bus following best practices using this book and ebook
  • Extend your practical knowledge of building solutions on the Oracle Service Bus
  • Packed with hands-on cookbook recipes, with the complete and finished solution as an OSB and SOA Suite project, made available electronically for download
Page Count 522
Course Length 15 hours 39 minutes
ISBN 9781849684446
Date Of Publication 24 Jan 2012


Guido Schmutz

Guido Schmutz works for Trivadis, an Oracle Platinum Partner. He has more than 25 years of technology experience, including mainframes, integration, and SOA technologies in financial services, government, and logistics environments. At Trivadis, he is responsible for innovation in the areas of SOA, BPM, and application integration solutions and leads the Trivadis Architecture Board. He has longtime experience as a developer, coach, trainer, and architect in the areas of building complex Java EE and SOA-based solutions. Currently, he is focusing on the design and implementation of SOA and BPM projects using the Oracle SOA stack. A few other areas of interest for Guido are big data and fast data solutions and how to combine these emerging technologies into a modern information and software architecture. Guido is an Oracle ACE Director for Fusion Middleware and SOA and a regular speaker at international conferences, such as Oracle Open World, ODTUG, SOA & Cloud Symposium, UKOUG conference, and DOAG. He is also a coauthor of Oracle Service Bus 11g Development Cookbook, Do More with SOA Integration: Best of Packt, Service-Oriented Architecture: An Integration Blueprint, Spring 2.0 im Einsatz, Architecture Blueprints, and Integration Architecture Blueprint.

Edwin Biemond

Edwin Biemond is an Oracle ACE and solution architect at Amis, specializing in messaging with Oracle SOA Suite and Oracle Service Bus, expert in ADF development, WebLogic Administration, High Availability and Security. His Oracle career began in 1997 where he was developing an ERP, CRM system with Oracle tools. Since 2001, Edwin changed his focus to integration, security and java development. Edwin was awarded with Java Developer of the year 2009 by Oracle Magazine, in 2010 he won the EMEA Oracle Partner community award, has contributed some content to the SOA Handbook of Lucas Jellema, is a international speaker at Oracle OpenWorld & ODTUG and has a popular blog called Java/Oracle SOA blog, website

Jan van Zoggel

Jan van Zoggel is a principal Oracle Fusion Middleware consultant and works for the Dutch Oracle Gold Partner Rubix. He is experienced with process and system integration solutions based upon the products Oracle Service Bus, Oracle Weblogic and the Oracle SOA Suite. His main focus of interest is on middleware architecture, high availability, reliable messaging, security and cloud technology. He also has long-time experience with maintenance, development and as a solution architect and trainer. His career began in 2000 and in 2004 he changed his focus to message brokers, Enterprise Application Integration (EAI) and Business-to-Business (B2B) based upon the BEA and Tibco software suite.

Mischa Kölliker

Mischa Kölliker is a principal consultant at the Oracle consultancy company Trivadis. For 15 years he has worked in the area of integration solutions with technologies like C++, Java EE and Oracle Service Bus. At Trivadis, he works as a solution architect, developer and trainer in SOA-, integration- and Java EE-projects. In his current assignments, he works on OSB-based integration solutions for Swiss railway and touristic organizations as well as on a Java EE project for a Swiss bank. His avocation is HTML5 and all related technologies. Mischa is a co-author of other books, like Architecture Blueprints and Business Communication Architecture Blueprint.

Eric Elzinga

Eric Elzinga is an Oracle ACE for Fusion Middleware and SOA. He has over 10 years experience in IT. His Oracle career started around 2001 as an Oracle Database programmer and building Enterprise Portal applications. Lately, he focuses on SOA and integration solutions based on the Oracle SOA Suite, Oracle Service Bus and Open Source frameworks. He is experienced in designing and maintaining middleware solutions, messaging and creating business solutions using Agile Software Development with Scrum. In addition, he is an active contributor to the Oracle Community/Forums and blogging on his website at He is the owner of Xenta Consultancy.