ebs with bpel

40
Forget triggers and custom code - use Oracle Business Events with BPEL Hilal Khan Innowave Technology

Upload: floatingbrain

Post on 11-Apr-2015

1.099 views

Category:

Documents


5 download

DESCRIPTION

E-Business Suite with BPEL

TRANSCRIPT

Page 1: EBS With BPEL

Forget triggers and custom code - use Oracle Business Events with BPEL

Hilal KhanInnowave Technology

Page 2: EBS With BPEL

Agenda

• About Innowave• Oracle Business Events• Why Use Business Events?• Triggers Vs Business Events• Oracle Applications Adapter• Pre-requisites• Building an Interface - Demo• Tips and Techniques• Q&A

Page 3: EBS With BPEL

About Innowave• Technology Consulting Firm founded in 2005• Provide unique, innovative solutions using Oracle

Applications and Technology• Integration Experts: Fusion Middleware, SOA Suite,

BPEL & Web services• Implement, upgrade, and enhance Oracle E-Business

Suite, JD Edwards, PeopleSoft, and Siebel Applications and related technologies

• Extensive experience and expertise managing global and local implementations across various industry verticals.

• Provide clients with proven methodologies, tools, and templates specifically tailored to their requirements.

Page 4: EBS With BPEL

Oracle Business Events

Page 5: EBS With BPEL

Oracle Business Events System

• A service delivered with Oracle Workflow.• Leverages Oracle Advanced Queuing (AQ).• Ability to extend and configure business logic.• Asynchronous messaging without modifying

standard application Code.• Publish – Subscribe mechanism.

Page 6: EBS With BPEL

Oracle Business Events System

• Login as Administrator

Page 7: EBS With BPEL

Oracle Business Events System

• BPEL Subscription.

Page 8: EBS With BPEL

Why Use Business Events?

Page 9: EBS With BPEL

Why Business Events?

• Robustness– Guaranteed Delivery

• Scalability– Supports multiple Subscriptions

• Zero Coding– Out of the box functionality

Page 10: EBS With BPEL

Why Business Events?

• Easier to manage– No Maintenance

• Oracle recommended– No Upgrade issues– No Customizations– Seeded Functionality

Page 11: EBS With BPEL

Triggers Vs

Business Events

Page 12: EBS With BPEL

Triggers Vs Business Events

Triggers• Requires Coding • Requires PL/SQL expertise• Involves Maintenance

Business Events• Zero Coding • Minimal Setups• Minimal Maintenance

Page 13: EBS With BPEL

BPELOracle Applications Adapter

Page 14: EBS With BPEL

Oracle Applications Adapter

• Available out of the box• Supports Business Events• Also supports CPs, APIs …..• Wizard driven configuration• Declarative setup

Page 15: EBS With BPEL

Oracle Applications Adapter

• Wizard driven configuration

Page 16: EBS With BPEL

Oracle Applications Adapter

• Wizard driven configuration

Page 17: EBS With BPEL

Oracle Applications Adapter

• Wizard driven configuration

Page 18: EBS With BPEL

Oracle Applications Adapter

• Wizard driven configuration

Page 19: EBS With BPEL

Oracle Applications Adapter

• Wizard driven configuration

Page 20: EBS With BPEL

Oracle Applications Adapter

• Wizard driven configuration

Page 21: EBS With BPEL

Oracle Applications Adapter

• Wizard driven configuration

Page 22: EBS With BPEL

Oracle Applications Adapter

• Wizard driven configuration

Page 23: EBS With BPEL

Oracle Applications Adapter

• Wizard driven configuration

Page 24: EBS With BPEL

Pre-requisites

Page 25: EBS With BPEL

Pre-requisites• System Profile Option – EDR:E-records and E-Signatures

Page 26: EBS With BPEL

Pre-requisites• Enabling the Business Event

Page 27: EBS With BPEL

DEMO

Page 28: EBS With BPEL

Building an Interface

• Inventory Item Synchronization – Build a BPEL Process– Deploy the BPEL Process– Create an Item in EBS– Interface Item information

Page 29: EBS With BPEL

Building an Interface• Build an Empty BPEL Process

Page 30: EBS With BPEL

Building an Interface• Configure the Oracle Applications Adapter

Page 31: EBS With BPEL

Building an Interface• Receive the Business Event

Page 32: EBS With BPEL

Building an Interface• Gather Item Information

Page 33: EBS With BPEL

Building an Interface• Assign Item ID to Query

Page 34: EBS With BPEL

Building an Interface• Configure the File Adapter

Page 35: EBS With BPEL

Building an Interface• Invoke the File Adapter

Page 36: EBS With BPEL

Building an Interface• Transform Item Information to Text File

Page 37: EBS With BPEL

Building an Interface

• Deploy the BPEL Process• Create an Item in EBS• Find the generated .TXT file in the Output folder

Page 38: EBS With BPEL

Tips and Techniques

Page 39: EBS With BPEL

Tips and Techniques

• Oracle On-Demand scenario• Reposting Mechanism• Exception Handing