oracle ebo concepts
Post on 21-Nov-2015
8 views
Embed Size (px)
DESCRIPTION
Oracle EBO ConceptsTRANSCRIPT
EBO CONCEPTS- Concepts, Structure, Terminologies and Design Rules
An Oracle White Paper
August 2009
EBO Concepts 2
Table of Contents
Introduction ................................................................................................................................ 3 Objectives .................................................................................................................................... 3 Target Audience ........................................................................................................................... 3
AIA Introduction ....................................................................................................................... 4 Support for Standards .................................................................................................................. 4 Industry Best Practices ................................................................................................................. 4 AIA in Business Flows ................................................................................................................ 6 Sample Use Case.......................................................................................................................... 7
EBO Concepts .......................................................................................................................... 10 EBO, EBS and EBM Basics ...................................................................................................... 10
EBS Features .............................................................................................................................. 10
Business Objects ........................................................................................................................ 10
Enterprise Business Objects ....................................................................................................... 10 Reusable EBO (Common EBO) ................................................................................................ 11 Common Components ............................................................................................................... 11
Shared Components ................................................................................................................... 11 Business Components ................................................................................................................ 12
Reference Components .............................................................................................................. 12 Infrastructure Components......................................................................................................... 12 EBO in the Sample Use Case ..................................................................................................... 13
EBM Concepts .......................................................................................................................... 16 EBM Basics ............................................................................................................................... 16
EBM Features ............................................................................................................................ 16 Sample EBMs ............................................................................................................................ 16
Message Assembly- Payload ..................................................................................................... 18 Special Operations ..................................................................................................................... 21 Verbs in Use ............................................................................................................................... 21
EBM in Sample Use Case .......................................................................................................... 22
EBS Concepts ........................................................................................................................... 24 EBS Basics ................................................................................................................................. 24 Standard Message Definition ..................................................................................................... 24 Operation Naming ...................................................................................................................... 24
Payload Definition ..................................................................................................................... 24 Interaction Patterns .................................................................................................................... 25 Request/Response ...................................................................................................................... 25
Notify/Request-Only (Fire-and-Forget) ..................................................................................... 26
Delayed Response ...................................................................................................................... 26 EBS in Sample Use Case ........................................................................................................... 26
Versioning ................................................................................................................................. 29
Extensibility .............................................................................................................................. 31 Extending an Enterprise Business Object .................................................................................. 31
References ................................................................................................................................. 32
EBO Concepts 3
Introduction
Objectives
This document outlines the concepts, standards, structure, and terminology involved in
the process of Enterprise Business Objects (EBO) development. This document describes
the building blocks of the EBOs, the technical prescriptions made during the process, the
design choices, the structure of the Enterprise Object Library, and extensibility.
Target Audience
This document is for those who want to know about the EBO concepts and how the
Foundation Packs help overcome the most common, yet critical, application integration
challenges by providing a set of prebuilt enterprise objects and services, an application
integration management infrastructure, and a proven application integration
methodology. The document also outlines the design challenges and the standards that
need to be followed.
This white paper is primarily targeted for those who have prior knowledge of Application
Integration Architecture (AIA) so that they can build an EBO/EBM/EBS from scratch.
EBO Concepts 4
AIA Introduction
Support for Standards
The EBO structure and design is based primarily on the UN/CEFACT XML Naming and
Design Rules. It is also based on the XML Naming and Design Rules provided by the
Open Application Group and UN/CEFACT Core Component Technical Specification.
This UN/CEFACT Core Components Technical Specification is employed wherever business information is being shared or exchanged amongst and between enterprises,
governmental agencies, and/or other organizations in an open and worldwide
environment. While these specifications provide a base for design and structure of
business objects, they have a larger scope in relation to mapping rules, rule-by-rule
profiling, and more.
Industry Best Practices
One of the components of AIA is the Reference Process Models. These are industry
specific process models that transcend both Oracle and partner applications. These
models outline best practices in customers industries and provide a model from which customers can start their process designs. In that sense these models are similar to Oracle
Business Flows with the key differences that the models are:
Industry specific
Application agnostic.
The Industry Business Models which are included in the AIA Foundation Pack follow
industry best practices. These business processes are used to integrate two or more
applications through the Enterprise Business Services/Objects layer.
Oracle AIA's Foundation Packs cater to various industry verticals including
Communications, Insurance, and Utilities. Oracle Application Integration Architecture
(AIA) Communications Foundation Pack enables the customers to simplify cross-
application business process integrations using a productized integration solution
designed for re-usability and configurability. With it, customers can create robust
integrations on a standardized framework, leveraging their existing Oracle and non-
Oracle application investments. To help customers accelerate their integration
implementation, AIA Communications Foundation Pack includes various industry-
specific EBOs. Communications industry-specific EBOs include:
Communications FulfillmentOrder An order generated by the service provider for the goods or services purchased by
a custom