Book description
Fuse together your pragmatic Oracle experience with abstract SOA patterns with this practical guide
In Detail
For architects and developers, to solve business problems in the most efficient way possible, the experience of building complex collaboration and messaging systems in different industries combined with the architectural knowledge of practically realizing SOA patterns is what is required.
Applied SOA Patterns on the Oracle Platform is dedicated to problem solving with the application of common patterns. This book will help you face all the challenges that even seasoned architects can struggle with. It begins with a descriptive introduction to SOA principles and standards. Next, it explores how to balance the principles in different SOA frameworks and where you can try for standard implementations. Security aspects are covered in a chapter dedicated to the topic.
The aim of Applied SOA Patterns on the Oracle Platformis to enable you to service working components, suitable for all types of SOA implementation based on Oracle tools.
What You Will Learn
- Understand the links between SOA principles, standards, and patterns in relation to the service characteristics you want to achieve
- Identify the most suitable SOA tools for your task from the Oracle Fusion stack
- Deploy your Business Rules in a centralized, controllable, and manageable faction to support dynamic service compositions
- Implement flexible taxonomy for Enterprise Service Repository, service monitoring, and automated service recovery
- Identify the SOA security risks and mitigate them with minimal impact on your composition's performance
- Use the SOA design pattern for preparing your Enterprise for the cloud
- Balance your long-running and fast-running service compositions between different service frameworks and service layers
Table of contents
-
Applied SOA Patterns on the Oracle Platform
- Table of Contents
- Applied SOA Patterns on the Oracle Platform
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Preface
- 1. SOA Ecosystem – Interconnected Principles, Patterns, and Frameworks
-
2. An Introduction to Oracle Fusion – a Solid Foundation for Service Inventory
-
The Oracle SOA technology platform
- The Oracle SOA development roadmap – past, present, and future
- Oracle SOA frameworks and technology layers
- Oracle SOA Foundation – methodology
- Oracle SOA foundation – runtime backbone
-
How Oracle products compose the SOA framework
- Service creation – Object and XML Design frameworks
- Service development – automated test and deployment
- Establishing the adapter framework
- Providing orchestration – enterprise business flows
- Setting up Service Bus – enterprise business services
- Discovering enterprise – enterprise service repository
- Service governing – monitoring, error handling, and recovering
- Securing service interactions – Security Gateway
- Summary
-
The Oracle SOA technology platform
-
3. Building the Core – Enterprise Business Flows
- Oracle SOA's dynamic Orchestration platform
-
Oracle Enterprise Business Flows SOA patterns
- Establishing a Service Inventory
- Detailed analysis – functional decomposition
- Asynchronous agnostic Composition Controller
- Usage and limitations of a Mediator as a dynamic router
- Dynamic compensations in a simple agnostic controller
- The Rule Engine endpoint and decision service
- The Orchestration pattern and embedded Java
- Summary
- 4. From Traditional Integration to Composition – Enterprise Business Services
-
5. Maintaining the Core – Service Repository
- Flexible taxonomy for Service Repository
- Creating a lightweight taxonomy for dynamic service invocations
- Managing Service Repository
- Summary
- 6. Finding the Compromise – the Adapter Framework
- 7. Gotcha! Implementing Security Layers
- 8. Taking Care – Error Handling
- 9. Additional SOA Patterns – Supporting Composition Controllers
- Index
Product information
- Title: Applied SOA Patterns on the Oracle Platform
- Author(s):
- Release date: August 2014
- Publisher(s): Packt Publishing
- ISBN: 9781782170563
You might also like
book
Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c
A design handbook to orchestrate and manage flexible process-driven systems with Oracle BPM and SOA Suite …
book
Oracle Service Bus 11g Development Cookbook
This intermediate level cookbook is ideal for SOA developers who want to get the most from …
book
SOA with Java: Realizing Service-Orientation with Java Technologies
“An outstanding depth-and-breadth resource for IT architects and Java professionals to understand and apply the marriage …
book
Implementing SOA Using Java™ EE
The Practitioner’s Guide to Implementing SOA with Java EE Technologies This book brings together all the …