Presentation is loading. Please wait.

Presentation is loading. Please wait.

Improved Integration Agility with Oracle SOA Suite and the Event Delivery Network Brad Bukacek Jr | Team Lead.

Similar presentations


Presentation on theme: "Improved Integration Agility with Oracle SOA Suite and the Event Delivery Network Brad Bukacek Jr | Team Lead."— Presentation transcript:

1 Improved Integration Agility with Oracle SOA Suite and the Event Delivery Network Brad Bukacek Jr | Team Lead

2 6+ years of integration & J2EE experience Oracle SOA 11g Certified Expert Oracle AIA 11g Certified Specialist

3 About Fishbowl Solutions Experience Over 700 projects since founding in 1999 Oracle “Gold” Partner Oracle “Public Sector Pillar Partner” Expertise Portals and Content Management Enterprise Information Management Business Process Automation Customer Successes Across verticals Award Winning Forrester Groundswell Award - Mobile App Oracle Excellence Award Enterprise 2.0 Blazer 2009 ECM Architect of the Year

4 Leading WebCenter Innovations WebCenter Mobile WebCenter Portals & Intranets Google Search Integration11g Upgrades

5 Fishbowl Consulting Services + WebCenter Content + Document Management + Digital Asset Management + Image & Process Management + Forms Recognition + WebCenter Portal + Employee Intranets + Vendor or Partner Extranets + Customer Portal + ADF \ SOA + BPM (business process management) + ERP Integrations + Installations, Configuration, Performance Tuning, Solution Design, Development, Implementation + Records Management + Web Content Management + Document Capture + Content Consolidation

6 Let’s talk about SOA What is EDN? Business Events EDN with Oracle SOA Suite 11g Architectures Uses Cases Summary Questions

7 What is SOA? Service-oriented architecture is a technology architectural model for service-oriented solutions with distinct characteristics in support of realizing service-orientation and the strategic goals associated with service-oriented computing.

8 SOA is a way of organizing applications and processes in terms of services.

9

10 We Use SOA… EVERYDAY!

11

12 Why Move?

13 Business Reasons Agility Cost

14 IT Reasons Agility Cost Reduce Risk

15 What is EDN? Allows loose coupling between SCA components. Abstracted Framework Similar to JMS & AQ

16 Advantages Loose coupling – Domains Great GUI support for EDN Requires minimal coding

17 Event Delivery Network Infrastructure Two types of implementations: – EDN-DB (default) Oracle Database – EDN-JMS JMS back-end store Supports SCA, ADF, PL/SQL and Java Each instance of SOA runs EDN

18 Event Delivery Network Infrastructure Don’t treat as a Messaging Infrastructure!

19 What are Business Events? One-Way, Fire and Forget, Asynchronous Can be used in the following situations: – Dashboard data – Invoke another Business Process – Business Activity Monitoring

20 Business Events Event Definition Language (EDL) – XML Schema Global Name Payload Stored in MDS

21 Published to EDN Infrastructure Subscribed to by other service components Cannot be unpublished, always exist

22 Levels One and Only One Guaranteed Immediate

23 Connection Types Local Event Remote

24 Debugging Only available on EDN-DB SOA_INFRA schema Found at: – http:// : /soa- infra/events/edn-db-log

25

26 SCA Example

27

28 ADF & Java Build events and publish via Java API Through Java class BusinessEventBuilder

29 PL/SQL Messages can be published from PL/SQL Using procedure EDN_PUBLISH_EVENT

30 Uses Cases Notification System – Send notifications to end-users – Types of Messages: Success Faults Information – Abstracted & Flexible Design

31 Composite Notification Message Message Utility Service Notification Service EDN

32 Why this design? – Easier development – Reusable services – Publish from multiple sources ADF application PL/SQL Java

33 Logging System – Control different logging levels – Published directly from SOA service components Captured in Oracle Database – Reporting purposes

34 Error Handling – Uses notification system for emails – Common Error Event EDL – Used throughout all integrations

35 Testing Fusion Middleware Control Right-click soa-infra and select Business Events Downside: Need to enter your own xml message

36 What Not To Do Use Case – Used EDN to persist between service components – Guaranteed delivery – At every service call Problem: – SLA was dependent on completing processing in all subsystems – Taking over 15 minutes to process 1 message!!

37 Ultimately, bad design Tuning steps: – Organization was bringing in new database – Moved to EDN-JMS Improved, but still didn’t SLA’s

38 Tips & Tricks Create Business Events First! Group Business Events by Type In EDL file Store in MDS!!

39

40 April 7 – 11, 2014 The Venetian Resort, Las Vegas, NV – Network with 5,000+ database and application professionals – 5 days of in-depth education built by users, for users – Complimentary Pre-Conference Workshops for IOUG registrants Attend for free! IOUG’s Call for Speakers is now open collaborate14.ioug.org/call-for-speakers

41 IOUG Master Class Series Returns Coming soon to a city near you! One Day Interactive Training Events to meet your educational needs Maximum Availability Architecture with Oracle’s Larry Carpenter and Joe Meeks October 15: Milwaukee, WI October 16: Rochester, NY Performance and Internals with Craig Shallahamer November 6: Chicago, IL November 8: Atlanta, GA Get more information at www.ioug.org/masterclass or visit the IOUG kiosk in Moscone West, 2 nd floor

42 twitter: @bbukacek Contact Me Brad Bukacek Jr. Team Lead | Fishbowl Solutions Minneapolis, MN bbukacek@fishbowlsolutions.com


Download ppt "Improved Integration Agility with Oracle SOA Suite and the Event Delivery Network Brad Bukacek Jr | Team Lead."

Similar presentations


Ads by Google