Oracle Application Integration Architecture (AIA) Foundation Pack 11gR1: Essentials

Oracle Application Integration Architecture (AIA) Foundation Pack 11gR1: Essentials
eBook: $38.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 15%!
Print + free eBook + free PacktLib access to the book: $103.98    Print cover: $64.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Full of illustrations, diagrams, and tips with clear step-by-step instructions and real time examples to develop full-fledged integration processes.
  • Each chapter drives the reader right from architecture to implementation.
  • Understand the important concept of Enterprise Business Objects that play a crucial role in AIA installation and models.

Book Details

Language : English
Paperback : 274 pages [ 235mm x 191mm ]
Release Date : February 2012
ISBN : 1849684804
ISBN 13 : 9781849684804
Author(s) : Hariharan V Ganesarethinam
Topics and Technologies : All Books, Enterprise Products and Platforms, Oracle Applications, Enterprise, Oracle

Table of Contents

Chapter 1: Overview of Oracle AIA
Chapter 2: Enterprise Business Objects
Chapter 3: Enterprise Business Messages
Chapter 4: Enterprise Business Services
Chapter 5: Application Business Connector Services
Chapter 6: Enterprise Business Flow
Chapter 7: AIA Security
Chapter 8: Versioning
Chapter 9: AIA Design Patterns
Chapter 10: Error Handling and Logging
Chapter 11: Service Management Using Oracle Enterprise Repository
Chapter 12: Composite Application Validation System
Appendix: Case Study
  • Chapter 1: Overview of Oracle AIA
    • Various types of integration
      • Data integration
      • Functional integration
      • Presentation (UI) integration
      • Business process integration
      • Business to business integration
    • Integration architectures
      • Point-to-point
      • Shared data repository
      • Remote Procedure Call (RPC)
      • Message oriented middleware (MOM)
      • Web service integration
      • Service-oriented Architecture
    • What is Oracle AIA?
    • What is Oracle AIA Process Integration Pack?
    • Oracle AIA Foundation Pack concepts
    • Components of AIA Foundation Pack
      • Enterprise Business Objects (EBO)
      • Enterprise Business Messages (EBM)
      • Enterprise Business Services (EBS)
      • Enterprise Business Flow (EBF)
      • Application Business Connector Services (ABCS)
      • Oracle Enterprise Repository (OER)
      • Composite Application Validation System (CAVS)
    • Oracle AIA Reference Architecture
      • AIA Process Reference Model
    • The role of Oracle Fusion Middleware
      • Oracle SOA Suite 11g
    • Summary
    • Chapter 2: Enterprise Business Objects
      • Overview of Enterprise Business Objects
      • Exploring EBO
      • Core EBO
      • Core EBO groups
        • Common EBO groups
        • EBO Components group
          • Business components
          • Reference components
          • Common components
      • Structure of EBOs
        • Custom EBO
      • Extending EBOs
      • Industry EBOs
      • Infrastructure components
        • Data types
      • Summary
      • Chapter 3: Enterprise Business Messages
        • Overview of Enterprise Business Message (EBM)
          • EBM characteristics
        • Exploring AIA EBMs
        • Structure of EBM
          • EBMHeader
            • EBMHeader components
            • EBMHeader child components
          • DataArea
        • EBM use cases
          • EBM request and response message
        • Summary
        • Chapter 4: Enterprise Business Services
          • Overview of Enterprise Service Bus
            • Role of EBS in AIA
            • Characteristics of EBS
          • Structure of the EBS definition
            • Definitions element
            • Types element
            • Message element
            • PortType element
              • One-way operation pattern in EBS
              • Two-way or request and response operation pattern in EBS
          • Exploring Enterprise Business Service Library
          • Types of EBS
            • Entity type EBS
            • Process type EBS
          • Understanding the EBS architecture
            • Architecture for entity services EBS
            • Architecture for process services EBS
            • EBS Message Exchange Patterns (MEP)
              • Synchronous request and response pattern
              • Asynchronous fire and forget pattern
              • Asynchronous request and delayed response pattern
            • Steps to identify the message pattern
          • EBS design principles
            • EBS routing principles
          • EBS implementation
            • Constructing WSDL for process service EBS
            • Developing EBS using Oracle Mediator
            • Developing synchronous request and response pattern EBS
            • Developing asynchronous one-way pattern EBS
            • Developing asynchronous request delayed and response pattern EBS
          • Summary
          • Chapter 5: Application Business Connector Services
            • ABCS in AIA
            • ABCS Architecture
              • Validate
              • Enrich
              • Transform
              • Operate
              • Route
            • Key definitions of ABCS architecture
            • Design principles of ABCS
              • Designing ABM Schema
            • Developing ABCS
              • Developing ABCS using AIA Service Constructor
              • Developing ABCS manually using Oracle JDeveloper
              • Briefly about extending ABCS using Custom Code
            • Summary
            • Chapter 6: Enterprise Business Flow
              • Overview of Enterprise Business Flow
                • Common characteristics of Enterprise Business Flow
              • EBF architecture
              • Building Enterprise Business Flow
                • Identifying service contract for EBF
                • Identifying the EBF candidate
                • Creating the service contract for an EBF
                • Building EBF as BPEL Service
              • Business use case for EBF
              • Summary
              • Chapter 7: AIA Security
                • Levels of security implementations
                  • Transport level security
                  • Message level security
                  • Access control level security
                • Security in Oracle SOA Suite
                • Implementing security in AIA
                  • Securing AIA services
                  • Appling predefined policies to AIA services
                • Securing ABCS
                • Summary
                • Chapter 8: Versioning
                  • Importance of version management
                  • Services version management
                  • AIA versioning
                    • AIA versioning approach
                    • Schema (EBO/EBM) versioning
                    • Services (EBS) versioning
                    • ABCS versioning
                  • Summary
                  • Chapter 9: AIA Design Patterns
                    • AIA message processing patterns
                      • Synchronous request and response pattern
                      • Asynchronous fire and forget pattern
                      • Asynchronous delayed response pattern
                      • Guaranteed delivery pattern
                      • Other message processing patterns
                        • Service routing pattern
                        • Competing consumers pattern
                    • Asset centralization pattern
                      • Data model centralization
                      • Service contract centralization
                    • Asset extensibility patterns
                      • Extending EBO/EBM
                      • Extending EBS and ABCS
                      • Extending EBF and transformation
                    • Summary
                    • Chapter 10: Error Handling and Logging
                      • Fault handling in BPEL
                        • Business faults
                        • System faults
                      • AIA error-handling framework
                      • Fault handling in AIA
                        • Configuring AIA fault policy files
                          • Customize the association between custom fault polices and bindings
                      • Enabling error notification
                      • Disable error notification
                      • Updating MDS
                      • Error logging
                        • Enable trace logging
                          • Enabling system/service level tracing
                          • Configuring system log level
                          • View logfiles
                      • Summary
                      • Chapter 11: Service Management Using Oracle Enterprise Repository
                        • SOA Governance
                          • Design-time governance
                          • Implementation-time governance
                          • Run-time governance
                        • OER as AIA repository
                        • Configuring OER as AIA repository
                        • Accessing AIA contents in OER
                        • Project lifecycle workbench and OER
                          • Business process modeling phase
                          • Service design and construction phase
                          • Deployment planning phase
                          • Deployment phase
                          • AIA Project Lifecycle Workbench
                        • Harvesting design-time composites into OER
                          • Set up design-time harvesting using AIA Foundation Pack
                        • Harvesting deployed composites into OER
                        • Summary
                        • Chapter 12: Composite Application Validation System
                          • Composite Application Validation System testing framework
                          • AIA architecture and CAVS components
                            • Test Definition
                            • Simulator Definition
                            • Design prerequisites for CAVS enabling
                          • Using CAVS user interface
                            • Gathering test information
                            • Create and execute a test definition using CAVS user interface
                            • Create Simulator Definition using CAVS user interface
                          • Enabling ABCS to route through CAVS
                          • CAVS routing
                            • Create routing setup ID in CAVS user interface
                          • Summary
                          • Appendix: Case Study
                            • Sales and distribution
                            • Business / data flow
                            • Integration flow
                              • AIA Integration Reference Architecture
                              • Identifying EBO followed by EBM
                              • Identifying EBS Service Operations from EBS WSDL
                            • Defining ABCS process for application interfaces
                            • Validating the integration interfaces using CAVS
                            • Key benefits of using AIA
                            • Summary

                            Hariharan V Ganesarethinam

                            Hariharan V Ganesarethinam associated with Aspire Systems Inc, USA as Senior Architect of Enterprise Architecture Solutions. He leads enterprise architecture, integration and SOA solutions for various customers of Aspire Systems Inc. He has around 15 years of experience in the IT industry with a variety of technologies, strategy, and enterprise solution experiences. He has architected various enterprise level solutions based on SOA, BPM and EAI architectures. Prior to Aspire Systems, he was leading various integration and research projects in MGL Americas and Unisys India. Hariharan is passionate about researching and learning upcoming technologies, architecture and industry best practices. His expertise and knowledge in SOA, EAI, ESB, BPM and SOA Governance made him comfortable in providing technical and business solutions to folks across global. He has hands on experience in implementing SOA and EAI projects using Web Services, Oracle SOA Suite, Oracle AIA, iWay Service Manager and Java CAPS. He is also an Oracle certified Oracle SOA Architect Expert. Hariharan is well known in the SOA industries through his articles published on IT Toolbox ( and Sys-Con Media ( He has written many articles in the area of SOA and SOA Governance. His articles are related to various decision-making situations in the SOA implementation. He owns a group in called "SOA, EA and IT Governance Practitioners Forum" through which he shares and consolidates industries views on SOA and EA practices. He also presented a paper in the IBI Summit 2010 about "Service Reusability and Best Practices" ( ... or-iway-sm).

                            Submit Errata

                            Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

                            Sample chapters

                            You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

                            Frequently bought together

                            Oracle Application Integration Architecture (AIA) Foundation Pack 11gR1: Essentials +    Programming Microsoft Dynamics NAV 2009 =
                            50% Off
                            the second eBook
                            Price for both: $55.20

                            Buy both these recommended eBooks together and get 50% off the cheapest eBook.

                            What you will learn from this book

                            • Get to grips with integrating Oracle Applications such as Oracle EBS, Siebel or PeopleSoft with other web applications and third party applications.
                            • Design and develop service contract and endpoints by using EBM and EBS
                            • Identify and enable security for the AIA infrastructure by using various security models
                            • Understand the need of version management
                            • Learn how to use Oracle BPEL to design and develop integration processes as per AIA standard
                            • Master the ways to build generic error handling mechanisms to make the integration more robotic and detail- oriented.

                            In Detail

                            Every Enterprise should have a learning curve in building better integration solutions from inaccuracy. Since Integration becomes the backbone of every corporate IT system, it is important to build the integration solution based on industry proven best practices. Oracle being a leader in enterprise solutions brings industry best practices and open standards as Oracle AIA framework. Oracle AIA Foundation Packs provide an open standard data model, templates and methodologies to build integrations and processes for enterprise applications. This book will guide you through the Oracle AIA fundamentals and development practices.

                            Oracle Application Integration Architecture (AIA) Foundation Pack 11gR1 focuses on the fundamentals of integration, the AIA approach to integration and various integration components in AIA. This book is developer- friendly as the structure of the book explains each component right from architecture to development.

                            This book covers Oracle AIA and its approach for better collaboration with integration teams. It covers all the components of the Oracle AIA Foundation Pack.

                            This book begins with AIA fundamentals, architecture, and components from Enterprise Business Objects (EBO), Enterprise Business Message (EBM), Enterprise Business Services (EBS), Application Business Connector Service (ABCS), and Enterprise Business Flow (EBF). However, this is not enough to build enterprise solution, so this book also covers AIA security, version management, design patterns, error handling, and centralized repository. In turn, this book doesn't leave out testing; it covers Composite Asset Validation System (CAVS). Finally, the last chapter ends with case studies that express real-time scenarios.


                            This book is written in simple, easy to understand format with lots of screenshots and step-by-step explanations.

                            Who this book is for

                            If you are a Business Analyst, Integration Architect or Developer, working in Oracle applications integration, looking forward to understanding Oracle AIA fundamentals and development practice, then this is the best guide for you.

                            This book assumes that you have a fundamental knowledge of Oracle SOA Suite and its components.

                            Code Download and Errata
                            Packt Anytime, Anywhere
                            Register Books
                            Print Upgrades
                            eBook Downloads
                            Video Support
                            Contact Us
                            Awards Voting Nominations Previous Winners
                            Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
                            Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software