SlideShare uma empresa Scribd logo
1 de 42
Baixar para ler offline
1

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Fusion Applications:
Customizing & Extending
Business Processes
Rajesh Raheja
Twitter: @RahejaRajesh
Senior Director, Product Management
Oracle Fusion Middleware Business Integration

Ravi Sankaran
Twitter: @RaviSankaran
Senior Director, Integration Architecture
Oracle Fusion Middleware Business Integration
2

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

CON8439
Safe Harbor Statement

The following is intended to outline our general product direction. It is intended
for information purposes only, and may not be incorporated into any contract.
It is not a commitment to deliver any material, code, or functionality, and should
not be relied upon in making purchasing decisions. The development, release,
and timing of any features or functionality described for Oracle’s products
remains at the sole discretion of Oracle.

3

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Program Agenda
 Fusion Applications Architecture
 Customizing & Extending Fusion Applications using SOA

Suite
 Extending functionality using Custom Attributes
 Integrating with legacy / on-premises / external applications

 Building new Business Processes

4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Customizing a COTS
Application - Challenges

5

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Intrusive Customizations in Enterprise
Applications Limit the Ability to Innovate
• Customer added attributes are not natively available outside the applications

• Lack of modularization limits the ability to extend the applications

• Processing logic embedded in Application Code

• Business Rules hardwired and interwoven in the applications

• Customizations are not upgrade safe
6

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Fusion Applications
Architecture

7

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
View / Controller

Model

Data

Services Layer
ADF Faces Components

Portal – WebCenter
Applcore

Data control
JSR227

Web
Services

Microsoft
Desktop applications

Reporting

Business
Activity
Monitoring

Rules
Engine

facts

Tools / Java Layer

Java Server Faces

ADF BC

Fusion
Schema

Services

Human Workflow
Service

BPEL Process
Assign
Task

results

ESS

Task
Complete

Analytics / Monitoring
8

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Policy evaluation

Orchestration

Human interaction

Scheduling
Extending functionality using
Custom Attributes

9

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
View / Controller

Model

Data

Services Layer
ADF Faces Components

Portal – WebCenter
Applcore

Data control
JSR227

Web
Services

Microsoft
Desktop applications

Reporting

Business
Activity
Monitoring

Rules
Engine

facts

Tools / Java Layer

Java Server Faces

ADF BC

Fusion
Schema

Services

Human Workflow
Service

BPEL Process
Assign
Task

results

ESS

Task
Complete

Analytics / Monitoring
10

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Policy evaluation

Orchestration

Human interaction

Scheduling
Adding Custom Attributes to Fusion Applications
 Custom Attributes allow customers to extend out-of-the-box business

entities with additional attributes
 Simple, browser-based, metadata-driven extensibility
– Stored in common metadata store ( MDS )
– Insulates users from updates and patches
– No programming needed

 Custom Attributes used throughout Oracle Stack
– UI Pages

– Oracle Business Rules, BPEL / Mediator / BPM Composites
– SOA Integrations

11

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Customizing Applications using CRM Composer

12

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Adding Custom Attribute – Creating Segment

13

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Deploying Flexfield

14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Discovering Flex Field in OER

15

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Discovering Flex Field via Service Catalog

16

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Exposing Custom Attributes in Web Services
Services reflect flexfield setup after deployment
Expense.xsd (Application XSD)
<xsd:import schemaLocation="flex/expense/ExpenseDFF.xsd"
namespace="http://xmlns.oracle.com/apps/financials/expenses/ent
ry/shared/flex/dff/"/>

ExpenseDFF.xsd (DFF Global Segment XSD)
<xsd:include
<xsd:include
<xsd:include
<xsd:include

schemaLocation="ExpenseDffAirfare.xsd"/>
schemaLocation="ExpenseDffacc_code.xsd"/>
schemaLocation="ExpenseDffEntertainment.xsd"/>
schemaLocation="ExpenseDfftravel_code.xsd"/>

ExpenseDFFAirfare.xsd (DFF Context XSD)
<xsd:extension base="ExpenseDff">
<xsd:sequence>
<xsd:element name="_First__Class" type="xsd:string"
minOccurs="0" nillable="true"/>
<xsd:element name="_First__Class_Display" type="xsd:string"
minOccurs="0" nillable="true"/>
</xsd:sequence>
</xsd:extension>
17

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Availability of custom attributes in BPEL Editor

18

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Availability of custom attributes in Web Mapper

19

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Availability of new attributes in Decision service

20

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Integrating with legacy /
premises / external
applications

21

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Inbound: Invoking Fusion Applications Web
Service
 Standards Compliant Web Services
– SOAP 1.1, WSDL 1.1, WS-Security 1.1, SSL, WS-Addressing, REST
– Authentication via WS-Security Username token or SAML*
– Message Protection via SSL or WS-Security 1.1 encryption

 Synchronous or Asynchronous Request-Reply Patterns
– Asynchronous recommended for long running to avoid time outs
– Asynchronous callback correlation done using WS-Addressing

 Supports extensible attributes (flex fields)
* SAML support available in On-Premise mode

22

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Search Web Services in the Repository

23

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Integrations with external applications– Use Cases
 Order Capture data to be available in Order Management applications

 Reference data changes to be notified to in-house spoke applications
 Sending Order / Marketing fulfillment requests to Service Providers

 Consuming Tax computation service
 Integrating with Electronic document signing service

24

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
CRM Object Workflow Outbound Message
Via On-Premise Intermediary Service
•Real-time notification of Business Object triggered events
•Sends Business Object SDO to pre-registered URL
(intermediary WS)
Oracle Public Cloud
Cloud
Applications

On Premise
Applications

2. Invoke on-premise
or any other cloud services

Web Service
Endpoint

On-Premise

25

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Fusion CRM
1. SOAP call to
on-premise URL

3. Callbacks via
Business Object web services

Object Workflow
Outbound Message

Account
Opportunity
Campaign
CRM Object Workflow Outbound Message
Via Cloud Intermediary Service

Oracle Public Cloud
Cloud
Applications

Invoke on-premise
or any other cloud
services

SOAP call to URL (OPC Java Service)

Fusion CRM
On Premise
Applications

On-Premise

26

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Java
Service

Object Workflow
Outbound Message

Account
Opportunity
Campaign
CRM Composer Object Workflow

27

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
CRM Object Workflow Outbound Message

28

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
SCM Distributed Order Orchestration
Cloud to any WS via Pre-Defined WS Intermediary
•Real-time Request-Reply style integration triggered by the SCM DOO application
•Invokes a pre-registered SCM DOO specific web service to receive fulfillment status updates

Oracle Public Cloud
Cloud
Applications

Invoke on-premise
or any other cloud
services
On Premise
Applications

Java
Service
Web Service
Endpoint

On-Premise

29

SOAP call to URL (OPC Java Service or On-Premise)

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Callbacks via
Business Object web services

Fusion SCM
External Integration
Layer (EIL)

Fulfillment
FA Event Notifications Key Functionality


Ability for customers to browse and subscribe to FA Events via browser based
interface.



Event Payloads to be self contained/full fidelity business documents.



Subscriptions can be constrained via Filters



Actions supported for each event subscription :


Basic: Directly Invoke Customer WebService conforming to ORCL Interface



Advanced: Transform + Invoke Any Customer Webservices, Enqueue to Oracle Messaging
Service (OMS),Oracle Notification Service (ONS), Invoke Rest Services [Supported in Phases]



Modeled by customers via web interface – no coding required.



Support for standard security protection mechanisms (using OWSM)



QoS : At least once (with unique id for reconcilation), Automatic retries on
failures, MT ready

30

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Notification of FA Events to EBusiness Suite Application

32

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Collaboration Messaging Framework

 Overview

Single canonical web
service pipeline

Collaboration
Messaging
Framework

PROCUREMENT
FINANCIALS
CRM - ORDER
CAPTURE
SUPPLY CHAIN
MANAGEMENT

Event and
Service
interface to
applications

On-boarding
Pre-processing
Customization
Transformation

•Partner on-boarding Service
•Message Delivery Service

Access to partners
on other B2B
networks or VANs

SOA B2B
B2B Service Provider

Protocol
Support
Delivery

Delivery
Routing

Error
Handling
and
Logging

Oracle Supplier
Network

On-Premise B2B
(Legacy)

Web
Services,
HTTP,
FTP, SMTP

Other B2B Networks
Trading Partner

Trading Partner
Trading Partner
Trading Partner
Trading Partner
Trading Partner
Trading Partner

X12,
EDIFACT,
RosettaNet,
OAGIS

 Pre-seed SOA B2B for Service Provider implementations – users do not need to access SOA B2B UIs

for configuration or management activities
 User interacts with Fusion Applications (Collaboration Messaging Framework), Trading Partners interact

with Service Provider
33

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Building New
Business Processes

35

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Building New Business Processes – Use Cases
 Customer specific Business Processes involving process integration
 Employee on-boarding, pre-boarding
 Marketing Campaign fulfillment, Response processing

 Complex Integrations involving data enrichment, validation,

transformation & decision making
 B2B integrations with Trading Partners, B2B Service Providers

 Custom Business Processes for bulk processing
 User Provisioning

 Delinquent purchase orders processing

36

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Typical Custom Orchestration Process
BPEL based orchestration process leveraging internal, external, HWF & decision services

Order Orchestration
Composite

Shopping
Portal ADF
UI

New
Order
Event

Mediator

Get Customer
BPEL

Shipment

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Authorize Credit

Mediator

Check
Inventory
Fulfill Order

ADF BC (SDO)
Order Data
Store Front
service (ADF)

Approve Order
Human Workflow &
Approvals

USPS Service

37

SDO

Get Order

Worklist

Fedex Service

Order Processor

Entity variable

Credit Service
(Java)
Internal
Service

Partner Service

Update Status
SDO
Integrating with Human Workflow
Enables the inclusion of human tasks in an orchestrated process

1
Human
BPEL Task

2

Task Manager
(workflow
service)

Assign Task
Complete
Task

Human
Workflow

WSDL
View and
update
task
Approval Management

38

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Worklist
application
ADF application
with Worklist
Advanced Work and Approval Routing
• Complex multi-level approvals
• Rules-based Assignment

• Approval Groups based Routing
• Search based on Supervisory, Job
Level or Position Hierarchies defined
within Applications

39

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Creating Business Rules

40

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Key Takeaways
Fusion Applications
 Reduces customization complexities with integration-friendly SOA

platform
 Delivers business agility by providing support for building new as well as

extending business processes
 Lowers the integration TCO by enabling non-intrusive and upgrade safe

application processing logic, business rules and customizations

41

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Q&A

42

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
43

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
44

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Mais conteúdo relacionado

Mais procurados

Con9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobileCon9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobileBerry Clemens
 
Using backlog-management
Using backlog-managementUsing backlog-management
Using backlog-managementrani0028
 
Fusion app tech_con8707_pdf_8707_0001
Fusion app tech_con8707_pdf_8707_0001Fusion app tech_con8707_pdf_8707_0001
Fusion app tech_con8707_pdf_8707_0001jucaab
 
Oracle Fusion applications 101 [2010 OAUG Collaborate]
Oracle Fusion applications 101 [2010 OAUG Collaborate]Oracle Fusion applications 101 [2010 OAUG Collaborate]
Oracle Fusion applications 101 [2010 OAUG Collaborate]Rhapsody Technologies, Inc.
 
Instantis enterprise track configuration best practices and tips overview -...
Instantis enterprise track   configuration best practices and tips overview -...Instantis enterprise track   configuration best practices and tips overview -...
Instantis enterprise track configuration best practices and tips overview -...p6academy
 
Architecture performance and tips and tricks for instantis enterprise track 8...
Architecture performance and tips and tricks for instantis enterprise track 8...Architecture performance and tips and tricks for instantis enterprise track 8...
Architecture performance and tips and tricks for instantis enterprise track 8...p6academy
 
Ugf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obieeUgf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obieeBerry Clemens
 
Otn siebel obrm integration
Otn siebel obrm integrationOtn siebel obrm integration
Otn siebel obrm integrationKasi Viswanathan
 
12.2 l2 implement-and_use_order management_ame integration
12.2 l2 implement-and_use_order management_ame integration12.2 l2 implement-and_use_order management_ame integration
12.2 l2 implement-and_use_order management_ame integrationVishal Sharma
 
Optimizing the project portfolio oracle Instantis enterprise track and crys...
Optimizing the project portfolio   oracle Instantis enterprise track and crys...Optimizing the project portfolio   oracle Instantis enterprise track and crys...
Optimizing the project portfolio oracle Instantis enterprise track and crys...p6academy
 
Hcm export data rahul vishwanath
Hcm export data rahul vishwanathHcm export data rahul vishwanath
Hcm export data rahul vishwanathmohamed refaei
 
Con8811 converged identity governance for speeding up business and reducing c...
Con8811 converged identity governance for speeding up business and reducing c...Con8811 converged identity governance for speeding up business and reducing c...
Con8811 converged identity governance for speeding up business and reducing c...OracleIDM
 
206610 instantis for the enterprise
206610 instantis for the enterprise206610 instantis for the enterprise
206610 instantis for the enterprisep6academy
 
09 define legal entities for hcm
09 define legal entities for hcm09 define legal entities for hcm
09 define legal entities for hcmmohamed refaei
 
ABCs of Digital Marketing for Higher Education
ABCs of Digital Marketing for Higher EducationABCs of Digital Marketing for Higher Education
ABCs of Digital Marketing for Higher EducationMarilyn (Rupp) Cox, PMP
 
17 define workforce records
17   define workforce records17   define workforce records
17 define workforce recordsmohamed refaei
 

Mais procurados (20)

Extensibility
ExtensibilityExtensibility
Extensibility
 
Con9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobileCon9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobile
 
Using backlog-management
Using backlog-managementUsing backlog-management
Using backlog-management
 
Fusion app tech_con8707_pdf_8707_0001
Fusion app tech_con8707_pdf_8707_0001Fusion app tech_con8707_pdf_8707_0001
Fusion app tech_con8707_pdf_8707_0001
 
Oracle Fusion applications 101 [2010 OAUG Collaborate]
Oracle Fusion applications 101 [2010 OAUG Collaborate]Oracle Fusion applications 101 [2010 OAUG Collaborate]
Oracle Fusion applications 101 [2010 OAUG Collaborate]
 
Instantis enterprise track configuration best practices and tips overview -...
Instantis enterprise track   configuration best practices and tips overview -...Instantis enterprise track   configuration best practices and tips overview -...
Instantis enterprise track configuration best practices and tips overview -...
 
Architecture performance and tips and tricks for instantis enterprise track 8...
Architecture performance and tips and tricks for instantis enterprise track 8...Architecture performance and tips and tricks for instantis enterprise track 8...
Architecture performance and tips and tricks for instantis enterprise track 8...
 
Oracle 360
Oracle 360Oracle 360
Oracle 360
 
Ugf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obieeUgf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obiee
 
Otn siebel obrm integration
Otn siebel obrm integrationOtn siebel obrm integration
Otn siebel obrm integration
 
12.2 l2 implement-and_use_order management_ame integration
12.2 l2 implement-and_use_order management_ame integration12.2 l2 implement-and_use_order management_ame integration
12.2 l2 implement-and_use_order management_ame integration
 
Hcm enterprise and_workforce_structures
Hcm enterprise and_workforce_structuresHcm enterprise and_workforce_structures
Hcm enterprise and_workforce_structures
 
R12 opm api
R12 opm apiR12 opm api
R12 opm api
 
Optimizing the project portfolio oracle Instantis enterprise track and crys...
Optimizing the project portfolio   oracle Instantis enterprise track and crys...Optimizing the project portfolio   oracle Instantis enterprise track and crys...
Optimizing the project portfolio oracle Instantis enterprise track and crys...
 
Hcm export data rahul vishwanath
Hcm export data rahul vishwanathHcm export data rahul vishwanath
Hcm export data rahul vishwanath
 
Con8811 converged identity governance for speeding up business and reducing c...
Con8811 converged identity governance for speeding up business and reducing c...Con8811 converged identity governance for speeding up business and reducing c...
Con8811 converged identity governance for speeding up business and reducing c...
 
206610 instantis for the enterprise
206610 instantis for the enterprise206610 instantis for the enterprise
206610 instantis for the enterprise
 
09 define legal entities for hcm
09 define legal entities for hcm09 define legal entities for hcm
09 define legal entities for hcm
 
ABCs of Digital Marketing for Higher Education
ABCs of Digital Marketing for Higher EducationABCs of Digital Marketing for Higher Education
ABCs of Digital Marketing for Higher Education
 
17 define workforce records
17   define workforce records17   define workforce records
17 define workforce records
 

Semelhante a Customizing and Extending Oracle Fusion Applications

OOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA SuiteOOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA SuiteRajesh Raheja
 
Con8836 leveraging the cloud to simplify your identity management implement...
Con8836   leveraging the cloud to simplify your identity management implement...Con8836   leveraging the cloud to simplify your identity management implement...
Con8836 leveraging the cloud to simplify your identity management implement...OracleIDM
 
OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...
OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...
OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...GregOracle
 
Future of Oracle Forms AUSOUG 2013
Future of Oracle Forms AUSOUG 2013Future of Oracle Forms AUSOUG 2013
Future of Oracle Forms AUSOUG 2013Chris Muir
 
Con8817 api management - enable your infrastructure for secure mobile and c...
Con8817   api management - enable your infrastructure for secure mobile and c...Con8817   api management - enable your infrastructure for secure mobile and c...
Con8817 api management - enable your infrastructure for secure mobile and c...OracleIDM
 
Primavera integration possibilities technical overview ppt
Primavera integration possibilities   technical overview pptPrimavera integration possibilities   technical overview ppt
Primavera integration possibilities technical overview pptp6academy
 
Extending Enterprise Applications to mobile interfaces-Final
Extending Enterprise Applications to mobile interfaces-FinalExtending Enterprise Applications to mobile interfaces-Final
Extending Enterprise Applications to mobile interfaces-FinalRohit Dhamija
 
Enabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA SuiteEnabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA SuiteRevelation Technologies
 
Con8833 access at scale for hundreds of millions of users final
Con8833 access at scale for hundreds of millions of users   finalCon8833 access at scale for hundreds of millions of users   final
Con8833 access at scale for hundreds of millions of users finalOracleIDM
 
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile IntegrationOracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile IntegrationChris Muir
 
Revised Adf security in a project centric environment
Revised Adf security in a project centric environmentRevised Adf security in a project centric environment
Revised Adf security in a project centric environmentJean-Marc Desvaux
 
Oracle E-Business Suitre mobile apps ADF
Oracle E-Business Suitre mobile apps ADFOracle E-Business Suitre mobile apps ADF
Oracle E-Business Suitre mobile apps ADFBerry Clemens
 
Primavera Gateway overview - Oracle Primavera P6 Collaborate 14
Primavera Gateway overview - Oracle Primavera P6 Collaborate 14Primavera Gateway overview - Oracle Primavera P6 Collaborate 14
Primavera Gateway overview - Oracle Primavera P6 Collaborate 14p6academy
 
Oracle ADF Architecture TV - Design - Task Flow Overview
Oracle ADF Architecture TV - Design - Task Flow OverviewOracle ADF Architecture TV - Design - Task Flow Overview
Oracle ADF Architecture TV - Design - Task Flow OverviewChris Muir
 
Preparing forr12-140703020001-phpapp02
Preparing forr12-140703020001-phpapp02Preparing forr12-140703020001-phpapp02
Preparing forr12-140703020001-phpapp02shubham gupta
 
Preparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullPreparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullBerry Clemens
 
Oracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewOracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewFred Sim
 
OOW13: Next Generation Optimized Directory (CON9024)
OOW13: Next Generation Optimized Directory (CON9024)OOW13: Next Generation Optimized Directory (CON9024)
OOW13: Next Generation Optimized Directory (CON9024)GregOracle
 

Semelhante a Customizing and Extending Oracle Fusion Applications (20)

OOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA SuiteOOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA Suite
 
Con8836 leveraging the cloud to simplify your identity management implement...
Con8836   leveraging the cloud to simplify your identity management implement...Con8836   leveraging the cloud to simplify your identity management implement...
Con8836 leveraging the cloud to simplify your identity management implement...
 
OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...
OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...
OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...
 
Future of Oracle Forms AUSOUG 2013
Future of Oracle Forms AUSOUG 2013Future of Oracle Forms AUSOUG 2013
Future of Oracle Forms AUSOUG 2013
 
Con8817 api management - enable your infrastructure for secure mobile and c...
Con8817   api management - enable your infrastructure for secure mobile and c...Con8817   api management - enable your infrastructure for secure mobile and c...
Con8817 api management - enable your infrastructure for secure mobile and c...
 
Primavera integration possibilities technical overview ppt
Primavera integration possibilities   technical overview pptPrimavera integration possibilities   technical overview ppt
Primavera integration possibilities technical overview ppt
 
Soa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone GeibSoa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone Geib
 
Extending Enterprise Applications to mobile interfaces-Final
Extending Enterprise Applications to mobile interfaces-FinalExtending Enterprise Applications to mobile interfaces-Final
Extending Enterprise Applications to mobile interfaces-Final
 
Enabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA SuiteEnabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA Suite
 
Con8833 access at scale for hundreds of millions of users final
Con8833 access at scale for hundreds of millions of users   finalCon8833 access at scale for hundreds of millions of users   final
Con8833 access at scale for hundreds of millions of users final
 
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile IntegrationOracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
 
Naresh_Profile
Naresh_ProfileNaresh_Profile
Naresh_Profile
 
Revised Adf security in a project centric environment
Revised Adf security in a project centric environmentRevised Adf security in a project centric environment
Revised Adf security in a project centric environment
 
Oracle E-Business Suitre mobile apps ADF
Oracle E-Business Suitre mobile apps ADFOracle E-Business Suitre mobile apps ADF
Oracle E-Business Suitre mobile apps ADF
 
Primavera Gateway overview - Oracle Primavera P6 Collaborate 14
Primavera Gateway overview - Oracle Primavera P6 Collaborate 14Primavera Gateway overview - Oracle Primavera P6 Collaborate 14
Primavera Gateway overview - Oracle Primavera P6 Collaborate 14
 
Oracle ADF Architecture TV - Design - Task Flow Overview
Oracle ADF Architecture TV - Design - Task Flow OverviewOracle ADF Architecture TV - Design - Task Flow Overview
Oracle ADF Architecture TV - Design - Task Flow Overview
 
Preparing forr12-140703020001-phpapp02
Preparing forr12-140703020001-phpapp02Preparing forr12-140703020001-phpapp02
Preparing forr12-140703020001-phpapp02
 
Preparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullPreparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-full
 
Oracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewOracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c Overview
 
OOW13: Next Generation Optimized Directory (CON9024)
OOW13: Next Generation Optimized Directory (CON9024)OOW13: Next Generation Optimized Directory (CON9024)
OOW13: Next Generation Optimized Directory (CON9024)
 

Mais de Berry Clemens

Simplified user experience_design_patterns_for_the_oracle_applications_cloud_...
Simplified user experience_design_patterns_for_the_oracle_applications_cloud_...Simplified user experience_design_patterns_for_the_oracle_applications_cloud_...
Simplified user experience_design_patterns_for_the_oracle_applications_cloud_...Berry Clemens
 
Ebs strategy-roadmap-given
Ebs strategy-roadmap-givenEbs strategy-roadmap-given
Ebs strategy-roadmap-givenBerry Clemens
 
Strategy and erp in-the-cloud
Strategy and erp in-the-cloudStrategy and erp in-the-cloud
Strategy and erp in-the-cloudBerry Clemens
 
EBS 12.1 and 12.2 strategy-roadmap-given
EBS 12.1 and 12.2 strategy-roadmap-givenEBS 12.1 and 12.2 strategy-roadmap-given
EBS 12.1 and 12.2 strategy-roadmap-givenBerry Clemens
 
Oracle Weblogic for EBS and obiee (R12.2)
Oracle Weblogic for EBS and obiee (R12.2)Oracle Weblogic for EBS and obiee (R12.2)
Oracle Weblogic for EBS and obiee (R12.2)Berry Clemens
 
Oracle Fusion functional setup manager
Oracle Fusion functional setup managerOracle Fusion functional setup manager
Oracle Fusion functional setup managerBerry Clemens
 
Getting optimal performance from oracle e-business suite presentation
Getting optimal performance from oracle e-business suite presentationGetting optimal performance from oracle e-business suite presentation
Getting optimal performance from oracle e-business suite presentationBerry Clemens
 
Adf-fusion-architecture_manage-modular-approach_4581
Adf-fusion-architecture_manage-modular-approach_4581Adf-fusion-architecture_manage-modular-approach_4581
Adf-fusion-architecture_manage-modular-approach_4581Berry Clemens
 
Programming-best practices( beginner) ADF_fusionapps
Programming-best practices( beginner) ADF_fusionappsProgramming-best practices( beginner) ADF_fusionapps
Programming-best practices( beginner) ADF_fusionappsBerry Clemens
 
EBS-endeca-technical-considerations
EBS-endeca-technical-considerationsEBS-endeca-technical-considerations
EBS-endeca-technical-considerationsBerry Clemens
 
EBS-technical_upgrade_best_practices 12.1 or 12.2
EBS-technical_upgrade_best_practices 12.1 or 12.2EBS-technical_upgrade_best_practices 12.1 or 12.2
EBS-technical_upgrade_best_practices 12.1 or 12.2Berry Clemens
 
Budget wand datasheet
Budget wand datasheetBudget wand datasheet
Budget wand datasheetBerry Clemens
 
Chris meyer gl wand - financial reporting in excel
Chris meyer   gl wand - financial reporting in excelChris meyer   gl wand - financial reporting in excel
Chris meyer gl wand - financial reporting in excelBerry Clemens
 
Esouag r12 presentation
Esouag r12 presentationEsouag r12 presentation
Esouag r12 presentationBerry Clemens
 
Release 12-financials-best-practices1227
Release 12-financials-best-practices1227Release 12-financials-best-practices1227
Release 12-financials-best-practices1227Berry Clemens
 
R12financialsupgrade22010 12659159458494-phpapp01
R12financialsupgrade22010 12659159458494-phpapp01R12financialsupgrade22010 12659159458494-phpapp01
R12financialsupgrade22010 12659159458494-phpapp01Berry Clemens
 
Selling the-value-to-new-and-existing-customers2142
Selling the-value-to-new-and-existing-customers2142Selling the-value-to-new-and-existing-customers2142
Selling the-value-to-new-and-existing-customers2142Berry Clemens
 
Erasmus mc presentatie spijker r12
Erasmus mc presentatie spijker r12Erasmus mc presentatie spijker r12
Erasmus mc presentatie spijker r12Berry Clemens
 

Mais de Berry Clemens (19)

Simplified user experience_design_patterns_for_the_oracle_applications_cloud_...
Simplified user experience_design_patterns_for_the_oracle_applications_cloud_...Simplified user experience_design_patterns_for_the_oracle_applications_cloud_...
Simplified user experience_design_patterns_for_the_oracle_applications_cloud_...
 
Ebs strategy-roadmap-given
Ebs strategy-roadmap-givenEbs strategy-roadmap-given
Ebs strategy-roadmap-given
 
Strategy and erp in-the-cloud
Strategy and erp in-the-cloudStrategy and erp in-the-cloud
Strategy and erp in-the-cloud
 
EBS 12.1 and 12.2 strategy-roadmap-given
EBS 12.1 and 12.2 strategy-roadmap-givenEBS 12.1 and 12.2 strategy-roadmap-given
EBS 12.1 and 12.2 strategy-roadmap-given
 
Oracle Weblogic for EBS and obiee (R12.2)
Oracle Weblogic for EBS and obiee (R12.2)Oracle Weblogic for EBS and obiee (R12.2)
Oracle Weblogic for EBS and obiee (R12.2)
 
Oracle Fusion functional setup manager
Oracle Fusion functional setup managerOracle Fusion functional setup manager
Oracle Fusion functional setup manager
 
Getting optimal performance from oracle e-business suite presentation
Getting optimal performance from oracle e-business suite presentationGetting optimal performance from oracle e-business suite presentation
Getting optimal performance from oracle e-business suite presentation
 
Adf-fusion-architecture_manage-modular-approach_4581
Adf-fusion-architecture_manage-modular-approach_4581Adf-fusion-architecture_manage-modular-approach_4581
Adf-fusion-architecture_manage-modular-approach_4581
 
Programming-best practices( beginner) ADF_fusionapps
Programming-best practices( beginner) ADF_fusionappsProgramming-best practices( beginner) ADF_fusionapps
Programming-best practices( beginner) ADF_fusionapps
 
EBS-endeca-technical-considerations
EBS-endeca-technical-considerationsEBS-endeca-technical-considerations
EBS-endeca-technical-considerations
 
EBS-technical_upgrade_best_practices 12.1 or 12.2
EBS-technical_upgrade_best_practices 12.1 or 12.2EBS-technical_upgrade_best_practices 12.1 or 12.2
EBS-technical_upgrade_best_practices 12.1 or 12.2
 
Budget wand datasheet
Budget wand datasheetBudget wand datasheet
Budget wand datasheet
 
Chris meyer gl wand - financial reporting in excel
Chris meyer   gl wand - financial reporting in excelChris meyer   gl wand - financial reporting in excel
Chris meyer gl wand - financial reporting in excel
 
Esouag r12 presentation
Esouag r12 presentationEsouag r12 presentation
Esouag r12 presentation
 
Release 12-financials-best-practices1227
Release 12-financials-best-practices1227Release 12-financials-best-practices1227
Release 12-financials-best-practices1227
 
R12financialsupgrade22010 12659159458494-phpapp01
R12financialsupgrade22010 12659159458494-phpapp01R12financialsupgrade22010 12659159458494-phpapp01
R12financialsupgrade22010 12659159458494-phpapp01
 
Selling the-value-to-new-and-existing-customers2142
Selling the-value-to-new-and-existing-customers2142Selling the-value-to-new-and-existing-customers2142
Selling the-value-to-new-and-existing-customers2142
 
Business models inc
Business models incBusiness models inc
Business models inc
 
Erasmus mc presentatie spijker r12
Erasmus mc presentatie spijker r12Erasmus mc presentatie spijker r12
Erasmus mc presentatie spijker r12
 

Último

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Último (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

Customizing and Extending Oracle Fusion Applications

  • 1. 1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 2. Oracle Fusion Applications: Customizing & Extending Business Processes Rajesh Raheja Twitter: @RahejaRajesh Senior Director, Product Management Oracle Fusion Middleware Business Integration Ravi Sankaran Twitter: @RaviSankaran Senior Director, Integration Architecture Oracle Fusion Middleware Business Integration 2 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. CON8439
  • 3. Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. 3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 4. Program Agenda  Fusion Applications Architecture  Customizing & Extending Fusion Applications using SOA Suite  Extending functionality using Custom Attributes  Integrating with legacy / on-premises / external applications  Building new Business Processes 4 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 5. Customizing a COTS Application - Challenges 5 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 6. Intrusive Customizations in Enterprise Applications Limit the Ability to Innovate • Customer added attributes are not natively available outside the applications • Lack of modularization limits the ability to extend the applications • Processing logic embedded in Application Code • Business Rules hardwired and interwoven in the applications • Customizations are not upgrade safe 6 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 7. Fusion Applications Architecture 7 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 8. View / Controller Model Data Services Layer ADF Faces Components Portal – WebCenter Applcore Data control JSR227 Web Services Microsoft Desktop applications Reporting Business Activity Monitoring Rules Engine facts Tools / Java Layer Java Server Faces ADF BC Fusion Schema Services Human Workflow Service BPEL Process Assign Task results ESS Task Complete Analytics / Monitoring 8 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Policy evaluation Orchestration Human interaction Scheduling
  • 9. Extending functionality using Custom Attributes 9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 10. View / Controller Model Data Services Layer ADF Faces Components Portal – WebCenter Applcore Data control JSR227 Web Services Microsoft Desktop applications Reporting Business Activity Monitoring Rules Engine facts Tools / Java Layer Java Server Faces ADF BC Fusion Schema Services Human Workflow Service BPEL Process Assign Task results ESS Task Complete Analytics / Monitoring 10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Policy evaluation Orchestration Human interaction Scheduling
  • 11. Adding Custom Attributes to Fusion Applications  Custom Attributes allow customers to extend out-of-the-box business entities with additional attributes  Simple, browser-based, metadata-driven extensibility – Stored in common metadata store ( MDS ) – Insulates users from updates and patches – No programming needed  Custom Attributes used throughout Oracle Stack – UI Pages – Oracle Business Rules, BPEL / Mediator / BPM Composites – SOA Integrations 11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 12. Customizing Applications using CRM Composer 12 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 13. Adding Custom Attribute – Creating Segment 13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 14. Deploying Flexfield 14 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 15. Discovering Flex Field in OER 15 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 16. Discovering Flex Field via Service Catalog 16 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 17. Exposing Custom Attributes in Web Services Services reflect flexfield setup after deployment Expense.xsd (Application XSD) <xsd:import schemaLocation="flex/expense/ExpenseDFF.xsd" namespace="http://xmlns.oracle.com/apps/financials/expenses/ent ry/shared/flex/dff/"/> ExpenseDFF.xsd (DFF Global Segment XSD) <xsd:include <xsd:include <xsd:include <xsd:include schemaLocation="ExpenseDffAirfare.xsd"/> schemaLocation="ExpenseDffacc_code.xsd"/> schemaLocation="ExpenseDffEntertainment.xsd"/> schemaLocation="ExpenseDfftravel_code.xsd"/> ExpenseDFFAirfare.xsd (DFF Context XSD) <xsd:extension base="ExpenseDff"> <xsd:sequence> <xsd:element name="_First__Class" type="xsd:string" minOccurs="0" nillable="true"/> <xsd:element name="_First__Class_Display" type="xsd:string" minOccurs="0" nillable="true"/> </xsd:sequence> </xsd:extension> 17 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 18. Availability of custom attributes in BPEL Editor 18 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 19. Availability of custom attributes in Web Mapper 19 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 20. Availability of new attributes in Decision service 20 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 21. Integrating with legacy / premises / external applications 21 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 22. Inbound: Invoking Fusion Applications Web Service  Standards Compliant Web Services – SOAP 1.1, WSDL 1.1, WS-Security 1.1, SSL, WS-Addressing, REST – Authentication via WS-Security Username token or SAML* – Message Protection via SSL or WS-Security 1.1 encryption  Synchronous or Asynchronous Request-Reply Patterns – Asynchronous recommended for long running to avoid time outs – Asynchronous callback correlation done using WS-Addressing  Supports extensible attributes (flex fields) * SAML support available in On-Premise mode 22 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 23. Search Web Services in the Repository 23 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 24. Integrations with external applications– Use Cases  Order Capture data to be available in Order Management applications  Reference data changes to be notified to in-house spoke applications  Sending Order / Marketing fulfillment requests to Service Providers  Consuming Tax computation service  Integrating with Electronic document signing service 24 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 25. CRM Object Workflow Outbound Message Via On-Premise Intermediary Service •Real-time notification of Business Object triggered events •Sends Business Object SDO to pre-registered URL (intermediary WS) Oracle Public Cloud Cloud Applications On Premise Applications 2. Invoke on-premise or any other cloud services Web Service Endpoint On-Premise 25 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Fusion CRM 1. SOAP call to on-premise URL 3. Callbacks via Business Object web services Object Workflow Outbound Message Account Opportunity Campaign
  • 26. CRM Object Workflow Outbound Message Via Cloud Intermediary Service Oracle Public Cloud Cloud Applications Invoke on-premise or any other cloud services SOAP call to URL (OPC Java Service) Fusion CRM On Premise Applications On-Premise 26 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Java Service Object Workflow Outbound Message Account Opportunity Campaign
  • 27. CRM Composer Object Workflow 27 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 28. CRM Object Workflow Outbound Message 28 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 29. SCM Distributed Order Orchestration Cloud to any WS via Pre-Defined WS Intermediary •Real-time Request-Reply style integration triggered by the SCM DOO application •Invokes a pre-registered SCM DOO specific web service to receive fulfillment status updates Oracle Public Cloud Cloud Applications Invoke on-premise or any other cloud services On Premise Applications Java Service Web Service Endpoint On-Premise 29 SOAP call to URL (OPC Java Service or On-Premise) Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Callbacks via Business Object web services Fusion SCM External Integration Layer (EIL) Fulfillment
  • 30. FA Event Notifications Key Functionality  Ability for customers to browse and subscribe to FA Events via browser based interface.  Event Payloads to be self contained/full fidelity business documents.  Subscriptions can be constrained via Filters  Actions supported for each event subscription :  Basic: Directly Invoke Customer WebService conforming to ORCL Interface  Advanced: Transform + Invoke Any Customer Webservices, Enqueue to Oracle Messaging Service (OMS),Oracle Notification Service (ONS), Invoke Rest Services [Supported in Phases]  Modeled by customers via web interface – no coding required.  Support for standard security protection mechanisms (using OWSM)  QoS : At least once (with unique id for reconcilation), Automatic retries on failures, MT ready 30 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 31. Notification of FA Events to EBusiness Suite Application 32 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 32. Collaboration Messaging Framework  Overview Single canonical web service pipeline Collaboration Messaging Framework PROCUREMENT FINANCIALS CRM - ORDER CAPTURE SUPPLY CHAIN MANAGEMENT Event and Service interface to applications On-boarding Pre-processing Customization Transformation •Partner on-boarding Service •Message Delivery Service Access to partners on other B2B networks or VANs SOA B2B B2B Service Provider Protocol Support Delivery Delivery Routing Error Handling and Logging Oracle Supplier Network On-Premise B2B (Legacy) Web Services, HTTP, FTP, SMTP Other B2B Networks Trading Partner Trading Partner Trading Partner Trading Partner Trading Partner Trading Partner Trading Partner X12, EDIFACT, RosettaNet, OAGIS  Pre-seed SOA B2B for Service Provider implementations – users do not need to access SOA B2B UIs for configuration or management activities  User interacts with Fusion Applications (Collaboration Messaging Framework), Trading Partners interact with Service Provider 33 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 33. Building New Business Processes 35 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 34. Building New Business Processes – Use Cases  Customer specific Business Processes involving process integration  Employee on-boarding, pre-boarding  Marketing Campaign fulfillment, Response processing  Complex Integrations involving data enrichment, validation, transformation & decision making  B2B integrations with Trading Partners, B2B Service Providers  Custom Business Processes for bulk processing  User Provisioning  Delinquent purchase orders processing 36 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 35. Typical Custom Orchestration Process BPEL based orchestration process leveraging internal, external, HWF & decision services Order Orchestration Composite Shopping Portal ADF UI New Order Event Mediator Get Customer BPEL Shipment Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Authorize Credit Mediator Check Inventory Fulfill Order ADF BC (SDO) Order Data Store Front service (ADF) Approve Order Human Workflow & Approvals USPS Service 37 SDO Get Order Worklist Fedex Service Order Processor Entity variable Credit Service (Java) Internal Service Partner Service Update Status SDO
  • 36. Integrating with Human Workflow Enables the inclusion of human tasks in an orchestrated process 1 Human BPEL Task 2 Task Manager (workflow service) Assign Task Complete Task Human Workflow WSDL View and update task Approval Management 38 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Worklist application ADF application with Worklist
  • 37. Advanced Work and Approval Routing • Complex multi-level approvals • Rules-based Assignment • Approval Groups based Routing • Search based on Supervisory, Job Level or Position Hierarchies defined within Applications 39 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 38. Creating Business Rules 40 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 39. Key Takeaways Fusion Applications  Reduces customization complexities with integration-friendly SOA platform  Delivers business agility by providing support for building new as well as extending business processes  Lowers the integration TCO by enabling non-intrusive and upgrade safe application processing logic, business rules and customizations 41 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 40. Q&A 42 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 41. 43 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 42. 44 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.