Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Oracle SOA Suite 11g R1 Developer's Guide
  • Toc
  • feedback
Oracle SOA Suite 11g R1 Developer's Guide

Oracle SOA Suite 11g R1 Developer's Guide

4.3 (11)
close
Oracle SOA Suite 11g R1 Developer's Guide

Oracle SOA Suite 11g R1 Developer's Guide

4.3 (11)

Overview of this book

We are moving towards a standards-based Service-Oriented Architecture (SOA), where IT infrastructure is continuously adapted to keep up with the pace of business change. Oracle is at the forefront of this vision, with the Oracle SOA Suite providing the most comprehensive, proven, and integrated tool kit for building SOA-based applications.Developers and Architects using the Oracle SOA Suite, whether working on integration projects, building composite applications, or specializing in implementations of Oracle Applications, need a hands-on guide on how best to harness and apply this technology. This book will guide you on using and applying the Oracle SOA Suite to solve real-world problems, enabling you to quickly learn and master the technology and its applications.This book is a major update to Oracle SOA Suite Developer's Guide, which covered 10gR3. It is completely updated for Oracle SOA Suite 11gR1, with 40% new material, including detailed coverage of newer components, such as: the Mediator, the new Rules Editor, the Event Delivery Network, Service Data Objects, and the Meta Data Repository. There is also a complete additional chapter on advanced SOA Architecture including message delivery, transaction handling and clustering considerations.The initial section of the book provides you with a detailed hands-on tutorial to each of the core components that make up the Oracle SOA Suite. Once you are familiar with the various pieces of the SOA Suite and what they do, the next question will typically be:"What is the best way to use and combine all of these different components to implement a real-world SOA solution?"Answering this question is the goal of the next section. Using a working example of an online auction site (oBay), it leads you through key SOA design considerations in implementing a robust solution that is designed for change.The final section addresses non-functional considerations and covers the packaging, deployment, and testing of SOA applications. It then details how to secure and administer SOA applications.
Table of Contents (5 chapters)
close

What this book covers

Part 1: Getting Started

This section provides an initial introduction to the Oracle SOA Suite and its various components, and gives the reader a fast paced hands-on introduction to each of the key components in turn.

Chapter 1: Introduction to Oracle SOA Suite: Gives an initial introduction to the Oracle SOA Suite and its various components.

Chapter 2: Writing Your First Composite: Provides a hands-on introduction to writing your first SOA composite. We then look at how we can expose this as a proxy service via the Oracle Service Bus.

Chapter 3: Service-enabling Existing Systems: Looks at a number of key technology adapters, and how we can use them to service-enable existing systems.

Chapter 4: Loosely Coupling Services: Describes how we can use the Mediator to loosely couple services within a composite and Oracle Service Bus to loosely couple services within the Enterprise.

Chapter 5: Using BPEL to Build Composite Services and Business Processes: Covers how to use BPEL to assemble services to build composite services and long-running business processes.

Chapter 6: Adding in Human Workflow: Looks at how human tasks can be managed through workflow activities embedded within a BPEL process.

Chapter 7: Using Business Rules to Define Decision Points: Covers the new Rules Editor in 11gR1, including Decision Tables and how we can incorporate rules as decision points within a BPEL Process.

Chapter 8: Using Business Events: Introduces the Event Delivery Network (EDN), a key new component in Oracle SOA Suite 11g that provides a declarative way to generate and consume business events within your SOA infrastructure.

Chapter 9: Building Real-time Dashboards: Looks at how Business Activity Monitoring (BAM) can be used to give business users a real-time view into how business processes are performing.

Part 2: Putting it All Together

This section uses the example of an online auction site (oBay) to illustrate how to use the various components of the SOA Suite to implement a real-world SOA-based solution.

Chapter 10: oBay Introduction: Provides a blueprint for our SOA architecture, highlighting some of the key design considerations and describes how this fits into our architecture for oBay.

Chapter 11: Designing the Service Contract: Gives guidance on how to design XML schemas and service contracts for improved agility, reuse, and interoperability.

Chapter 12: Building Entity Services Using Service Data Objects (SDOs): Details how to use ADF-Business Components to implement Service Data Objects (SDOs) and embed them as Entity Variables within a BPEL Process.

Chapter 13: Building Validation into Services: Examines how we can implement validation within a service using XSD validation, Schematron, and Business Rules, as well as within the service.

Chapter 14: Error Handling: Examines strategies for handling system and business errors, with detailed coverage of the Composite Fault Management Framework.

Chapter 15: Advanced SOA Suite Architecture: Covers advanced SOA Architecture, including message delivery to asynchronous / synchronous composites, transaction handling, and clustering considerations.

Chapter 16: Message Interaction Patterns: Covers complex messaging interactions, including multiple requests and responses, timeouts, and message correlation (both system and business).

Chapter 17: Workflow Patterns: Looks at how to implement workflows involving complex chains of approval and how to use the Workflow Service API.

Chapter 18: Using Business Rules to Implement Services: Looks at the Rules Engine's inferencing capabilities, and how we can use them to implement types of business services.

Part 3: Other Considerations

This final section covers other considerations such as the packaging, deployment, testing, security, and administration of SOA applications.

Chapter 19: Packaging and Deployment: Examines how to package up SOA applications for deployment into environments such as test and production.

Chapter 20: Testing Composite Applications: Looks at how to create, deploy, and run test cases that automate the testing of composite applications.

Chapter 21: Defining Security and Management Policies: Details how to use policies to secure and administer SOA applications.

bookmark search playlist font-size

Change the font size

margin-width

Change margin width

day-mode

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Delete Bookmark

Modal Close icon
Are you sure you want to delete it?
Cancel
Yes, Delete