| |
| |
|
|
Fast track your SOA adoption – Build a service-oriented composite application in just hours!
- Offers an accelerated learning path for the much anticipated Oracle SOA Suite 11g release
- Beginning with a discussion of the evolution of SOA, this book sets the stage for your SOA learning experience
- Includes a comprehensive overview of the Oracle SOA Suite 11g Product Architecture
- Explains how Oracle uses standards like Services Component Architecture (SCA) and Services Data Object (SDO) to simplify application development
- Describes how Oracle has unified services and events into one platform
- Created to be an iterative tutorial, introducing one feature at a time
- Includes exercises for associated technologies such as Governance, B2B transactions, and Business Activity Monitoring (BAM)
- Built around a real-life scenario to illustrate all the key features
- Full of illustrations, diagrams, and tips for developing SOA applications faster, with clear step-by-step instructions and practical examples
- Written by Oracle SOA Suite Product Management team members
|
|
- Buy 2 books, get 18% off
- Buy 2 eBooks, get 35% off
|
Code download Request a Review Copy Send us feedback on this title Ask a question about this title
Sample Chapter no. 17 "Event Delivery Network" [1.2 MB] Table of Contents
Language English
Paperback 492 pages [191mm x 235mm]
Release date
October 2009
ISBN 184719978X
ISBN 13 978-1-847199-78-2
Author(s)
Heidi Buelow,
Manas Deb,
Jayaram Kasi,
Demed L???Her,
Prasen Palvankar
Topics and Technologies
Oracle
Learn from the experts – teach yourself Oracle SOA Suite 11g through an accelerated, hands-on learning experience
Accelerate your learning path to Oracle SOA Suite 11g with this easy-to-use and comprehensive hands-on tutorial. This tutorial is built upon proven training content that has been acclaimed by hundreds of developers at SOA Suite 11g rollout training courses.
Getting Started With Oracle SOA Suite 11g walks you through the development of a services-oriented composite application based on a real-life scenario. The solution is built in an iterative fashion, with each chapter introducing new features one by one. This fully illustrated step-by-step tutorial is based on proven training content that has been praised by hundreds of developers in product training courses forming the SOA Suite 11g rollout.
SOA has evolved from being a buzzword into a mature technology, and is now used in mission-critical systems all around the world. With Oracle SOA Suite 11g, Oracle provides a complete, integrated, standards-based and best-of-breed solution to build and manage large, highly demanding SOA projects.
The book starts by introducing key SOA concepts, and emerging standards such as Service Component Architecture (SCA), that are key to understanding Oracle SOA Suite 11g. The remainder of the book, written in the form of a tutorial, will quickly guide new and experienced developers through the complete breadth of features and components offered by Oracle SOA Suite 11g. This tutorial is modular, and you will learn how to build a services-oriented composite application project iteratively with each chapter introducing new technology components and adding a functional increment. Ready-to-deploy solutions are provided for each and every step, so developers can jump into the tutorial at any point in the book, beginning with the solution for the previous chapter. Chapter instructions are written at three levels of complexity: detailed step by step instructions for the newbie, high level functional and design notes for those who want the challenge of building without the details, and a quick-build list of objects for experienced users who just want to build the application.
Read the full Table of Contents for Getting Started With Oracle SOA Suite 11g R1 – A Hands-On Tutorial
- Build a services-oriented composite application
- Learn iteratively with each chapter introducing new technology components and adding a functional increment
- Grasp the fundamentals of Oracle SOA Suite 11g platform infrastructure, including: Web-Service Binding, Mediator, and Database Adapter
- Dive in deeper with BPEL, Rules, Human Workflow, and JMS Adapter
- Enhance your composite application with Policy-based Fault Handling, Business Events, Sensors, and Security policies
- Augment your project with Business Activity Monitoring (BAM) and B2B integration
- Use the service bus for service virtualization
- Get to grips with the built-in testing framework
- Explore life-cycle management features
Chapter-1 Introduction 1.1 About this book 1.2 Evolution of SOA Chapter-2 11g SOA Suite - Product Architecture Overview 2.1 SCA Principles in Action - High-Level Architecture 2.2 Infrastructure Components 2.3 Binding Components 2.4 Monitoring and Management Components 2.1 Key components and their functions 2.2 Design-time Environment: JDeveloper 2.3 Monitoring & Management: Enterprise Manager Chapter-3 Tutorial Project: Purchase Order Processing (PO Processing) 3.1 The Scenario 3.2 Iterative and Incremental Application Development Strategy Chapter-4 Product Installation 4.1 What You Will Need and Where to Get It 4.2 Installation 4.3 Configuration 4.4 Testing your installation Chapter-5 Basic components: Web-Service Binding, Mediator and Database Adapter 5.1 Introducing the Web-Services Binding 5.2 Introducing the Mediator 5.3 Introducing the Database Adapter 5.4 Tutorial: Credit Card Validation Composite Chapter-6 –Accessing Files Using File Adapter 6.1 Introducing the File Adapter 6.2 Tutorial: Basic PO Processing Composite Chapter-7 Creating Process Using Business Process Execution Language (BPEL) 7.1 Introducing Business Process Execution Language (BPEL) 7.2 Tutorial: Orchestration of Credit Card Validation Service in PO Processing Chapter-8 Creating Human Tasks 8.1 Introducing Human Task 8.2 Tutorial: Adding Manual Approval in PO Processing Chapter-9 Conditional Process Execution Using Rules And Decision Tables 9.1 Introducing Business Rules Decision Service 9.2 Tutorial: Adding Approval Rule using Decision Service in PO Processing 9.3 Introducing Business Rules Decision Table 9.4 Tutorial: Adding Fulfillment Process using Decision Table in PO Processing Chapter-10 –Using The JMS Adapter 10.1 Introducing the JMS Adapter 10.2 Tutorial: Orchestration of JMS services in Fulfillment Process Chapter-11 –Reusing And Virtualizing Services With Service Bus 11.1 Introducing Oracle Service Bus 11.2 Tutorial: Virtualization of services Chapter-12 –Exploring Application Life Cycle Management 12.1 Introducing Life Cycle Management Features 12.2 Tutorial: Solution Deployment Chapter-13 Unit Testing The Composite Application 13.1 Introducing Built-in Testing Framework 13.2 Tutorial: Automated Unit Testing Chapter-14 Adding Exception Handling 14.1 Introducing Exception Handling 14.2 Tutorial: Fault Handling and Fault Policies Chapter-15 Securing Services 15.1 Introducing Security Policy Management 15.2 Tutorial: Securing Credit Card Validation Service Chapter-16 Gaining Visibility Into Your Process Activities 16.1 Introducing Business Activity Monitoring (BAM) 16.2 Tutorial: Monitoring Business Activities in PO Processing Chapter-17 Event Delivery Network 17.1 Introducing Events 17.2 Tutorial: Use of Event Delivery Network (EDN) and PO Processing Chapter-18 Data Handling With Service Data Objects (SDO) 18.1 Introducing Service Data Object (SDO) 18.2 Tutorial: Use of SDO within a BPEL Process Chapter-19 –Connecting To Trading Partners (B2B) 19.1 Introducing B2B Integration 19.2 Tutorial: Triggering PO Processing using B2B Transactions Chapter-20 Consuming Services To Deliver Business Value 20.1 Leveraging your composite in a variety of business applications 20.2. Standards enable consumption of service components 20.3 Additional examples Chapter-21 Concluding Remarks
This fully illustrated step-by-step tutorial is based on proven training material that has been highly praised by hundreds of developers in product training courses given as part of the SOA Suite 11g rollout. You will learn how to build a services-oriented composite application project iteratively with each chapter introducing new technology components and adding a functional increment. Each chapter comes with a working solution for your reference. You can use the solution to start the tutorial at any point or to jump around to the chapters that most interest you.
This clear and detailed tutorial is perfect for both new and experienced SOA developers looking for a pragmatic and hands-on approach to learning Oracle SOA Suite 11g.
Heidi Buelow
Heidi Buelow is a product manager with Oracle focusing on SOA technologies. She has been involved with Service-Oriented Architecture development throughout her career, including products such as Xerox Network Services,
Cloverleaf Integration Suite, and Oracle SOA Suite. Heidi has been developing and teaching the SOA Suite 11g Foundation Training course for nearly two years. She holds a Bachelor of Science degree in Computer Science from
the University of Southern California.
Manas Deb
Manas Deb is a senior director in the Fusion Middleware/SOA, BPM, Governance Suites Product Group at Oracle HQ. He currently leads outbound product management and many strategic engagement initiatives for Oracle's SOA,
BPM and Governance solutions, worldwide. He is also responsible for Oracle/HQ-based SOA Methodology initiatives. Manas has worked in the software industry for over twenty years, most of which was spent in software product
management/marketing and on architecting; he has also led a wide variety of enterprise-level application development and business integrations projects in a wide variety of industries. A graduate of The Indian Institute of
Technology (KGP), Manas attended post-graduate studies at University of Texas at Austin. He received his PhD in an inter-disciplinary program comprising of Computer Science, Applied Mathematics and Engineering. Manas also
has an MBA with specialization in international business.
Jayaram Kasi
Jayaram Kasi is a product manager with Oracle, and focuses on SOA technologies. Before that he had been a software architect for 20 years working on relational database kernels at HP, OLTP monitors based on DCE at HP,
High Availability at HP, ECommerce Infrastructure at Commerce One, and Enterprise Service Bus at BEA. Jayaram has a Bachelor of Science degree in electrical engineering from the Indian Institute of Technology, and a Master
of Science in electrical engineering from the University of Hawaii.
Demed L???Her
Demed L'Her is Director of Product Management at Oracle, where he is responsible for the Oracle SOA Suite. He has been with Oracle since 2006, focusing on ESB, JMS and next-generation SOA platforms. Before joining
Oracle, Demed spent eight years with TIBCO Software, a pioneer in electronic trading, message-oriented middleware and enterprise integration. He has been involved in some of the largest messaging and integration projects
around the world, from setting up trading floors in Tokyo to troubleshooting semiconductor manufacturing fabs in Arizona. Demed holds an Engineering Degree from the Ecole Nationale Sup??rieure des T??l??communications de
Bretagne, a Bachelor of Science in Electrical Engineering from Universit?? de Bretagne Occidentale and a Master of Science in Computer Science from Universit?? de Rennes I.
Prasen Palvankar
Prasen Palvankar is a Director of Product Management at Oracle and is responsible for outbound SOA Suite product related activities including field and partner enablement, training, and providing strategic support to
Oracle's SOA Suite current and prospective customers. Prasen joined Oracle in 1998 and worked as a Technical Director in the Advanced Technology Solutions group at Oracle Consulting, delivering large-scale integration
projects before taking on his current role four years ago. Before joining Oracle, Prasen worked as a Principal Software Engineer at Digital Equipment Corporation.
| |
|