Book Image

Oracle Service Bus 11g Development Cookbook

Book Image

Oracle Service Bus 11g Development Cookbook

Overview of this book

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.
Table of Contents (19 chapters)
Oracle Service Bus 11g Development Cookbook
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

About the Authors

Guido Schmutz is an Oracle ACE director for Fusion Middleware and SOA and works for the Swiss Oracle Platinum Partner Trivadis—an independent consulting firm specializing in Oracle and Microsoft product stack. He has more than 25 years of technology experience, ranging from mainframes, integration, and SOA technologies in financial services, government, and logistics environments. At Trivadis he is responsible for SOA BPM and Application Integration solutions and leads the Trivadis Architecture Board. He has long-time experience as a developer, coach, trainer, and architect in the area of building complex Java EE and SOA-based solutions. Currently, he is focusing on SOA and application integration projects using the Oracle SOA Suite. Guido is a regular speaker at international conferences such as Oracle Open World, ODTUG, SOA Symposium, UKOUG conference, and DOAG. He is also co-author of the books Service-Oriented Architecture: An Integration Blueprint, Spring 2.0 im Einsatz, Architecture Blueprints, and Integration Architecture Blueprints. Guido runs his own blog at http://guidoschmutz.wordpress.com.

Edwin Biemond is an Oracle ACE and solution architect at Amis, specializing in messaging with Oracle SOA Suite and Oracle Service Bus. He is an expert in ADF development, WebLogic administration, high availability, and security. His Oracle career began in 1997 when 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 the Java Developer of the Year 2009 award by Oracle Magazine and in 2010 won the EMEA Oracle Partner community award, he contributed some content to the SOA Handbook of Lucas Jellema. He is also an international speaker at Oracle OpenWorld & ODTUG and has a popular blog called Java/Oracle SOA blog at—http://biemond.blogspot.com.

Eric Elzinga is an Oracle ACE for Fusion Middleware and SOA. He has over 10 years of experience in IT. His Oracle career started around 2001 as an Oracle database programmer and building enterprise portal applications. Lately, he is focusing on SOA and integration solutions based on the Oracle SOA Suite, Oracle Service Bus, and open source frameworks. He is also experienced in designing and maintaining middleware solutions, messaging, and creating business solutions using agile software development with Scrum. He is the owner of Xenta Consultancy. Eric is an active contributor to the Oracle Community/Forums and blogs on his website at http://blog.xenta.nl.

Mischa Kölliker is a principal consultant at the Oracle consultancy company Trivadis. He has been working for more than 15 years in the area of integration solutions with technologies such as 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, including the Architecture Blueprints and the Business Communication Architecture Blueprint.

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 based upon the products Oracle Service Bus, Oracle Weblogic, and the Oracle SOA Suite. His IT career began in 2000 and in 2004, he changed his focus to message brokers, Enterprise Application Integration (EAI) and Business-to-Business (B2B) which later shifted towards Service Oriented Architecture (SOA) based upon the Oracle (BEA) and Tibco software suites. He has worked in different roles as a middleware operational support, process and service developer, solution architect, and as a trainer. His main area of interest is middleware architecture, high availability, reliable messaging, security, and cloud technology. Jan runs his own blog at http://jvzoggel.wordpress.com