36
5 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. ORACLE PRODUCT LOGO How Oracle Uses Fusion Middleware: SOA, BPEL, BI, Identity Management, and ECM Inside Oracle Presenters: Mark Field, VP, Oracle Application Labs Barry Geraghty, IT Director, Oracle Application Labs Chirag Andani, Director, Identity Management Services

How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

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

ORACLE PRODUCT

LOGO

How Oracle Uses Fusion Middleware: SOA, BPEL, BI, Identity Management, and ECM Inside Oracle Presenters:

Mark Field, VP, Oracle Application Labs Barry Geraghty, IT Director, Oracle Application Labs Chirag Andani, Director, Identity Management Services

Page 2: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

We run the applications that run Oracle We drive enhancements based on our experience We share best practices with our customers

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

Page 3: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

We’ve been on a journey..

The incorporation of Sun into Oracle

And we’re here to report back.

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

Page 4: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

What is the right amount to spend on IT Messaging?

12% IT Budget = Messaging

2% IT Budget = Messaging

What was that final number going to be?

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

Page 5: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

Itinerary

• Where did we start? • What did we use? • What were the limitations and why did we

need to change? • How were we to measure success?

What does this mean for you?

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

Page 6: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

   

What did Oracle start with?

• Oracle Application server (OAS) 10.1.2 • HTTPs transport only • Very OAG XML dependent • Integration to ERP dependent on XML Gateway requiring

dual setup of Trading Partners • B2B Messaging deployed across several functional lines of business • A2A bridges use very heterogeneous “standards” (not deployed on

SOA architecture)

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

Page 7: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

      

   

What did Sun start with? • B2B Messaging deployed across several functional lines of

business – Field Service: Field Dispatch for service the deployment – Quote to Fulfillment: Partner Orders, Product/Price Update – Supply Chain: 3PL Integration, EM – Finance: Customer & Supplier Invoicing

• Transmission – Over 10 different XML and EDI flavors – 3rd party tools & JCAPS perform message translation. – Different gateways for XML & EDI transmissions

• Additional messaging hub for A2A & Integration with E-Business Suite

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

Page 8: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

After.

Node 1 Node 2 Node 3 Node 4

B2B Domain

A2A Critical

A2A Others

BAM

Hourly Peak SOA

Composites

3,800/hr Peak No Composite

35,000/hr Peak 30 Composites

Total: 5GB+1GB Backup

10,000/hr Peak 10-15 Composites

Total: 13GB +3GB

Total: 12GB +4GB

Total: 12GB +11GB

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

Page 9: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

   

Oracle Fusion Middleware Architecture Our Current State • Expansion of domains and JVM’s without a single

second of downtime – 2 JVM’s to 20 -- 2 Nodes to 4 -- 1 Domain to 4

• Almost all patching HOT – Rolling Managed Server Bounce, DB utilizing RAC

• Enterprise Manager provides system level monitoring • Separate disaster recovery instance • Implemented six days after the quarter close and during

the quarter end freeze 13 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.

Page 10: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

Turned off Turned on

• 1,500+ Sun Information Highway interfaces

• Sun 10.7 ERP Instance Order, fulfillment, R11 ERP support instance

• Sun Messaging Architecture, third party messaging tools

• ONE Fusion Middleware 11g PS2 Integration

• 25 OAG and EDI messages

• 18 new A2A bridges

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

Page 11: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

  

   

   

Where were major deployments? • Customer support

– 80k/month B2b and 750k/month A2A transactions

• Partner orders – On track for over $1bn in XML orders first year – Order straight into GSI -- no more double entering, real

automation

• Fulfillment – Purchase orders (18k/mo) to manufacturers – Shipping instructions out to logistics provider (25k/Mo)

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

Page 12: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

You can apply the lessons we learned!

• Don’t get swamped - use throttling - set limits!

• Physical and logical separation

• Consider the long-term support costs

• Utilize the partner downtime features

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

Page 13: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

What does the future look like?

• Self-registration for new B2B partners

– Including independent end-to-end testing

– For support, supply chain, ordering

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

Page 14: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

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

Why Business Intelligence (BI) Matters

r its affiliates. All rights reserved.

Page 15: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

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

BI Matters

its affiliates. All rights reserved.

Page 16: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

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

How to Extract Wealth from Data •  Everyone recognizes the need for BI •  But how effective are most corporate BI solutions

•  Look at a real example of common BI solutions •  Look at Oracle’s own BI solution

Page 17: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

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

Sun BI Topology� •  ���������� ����� ���

•  ������������������� ��������

•  ������������ ��� ��!���������

Page 18: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

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

Oracle BI Topology� Reporting Layer

powered by OBIEE

Analytic Data Warehouse

Global Corporate Data Warehouse

(GCW)

powered by Exadata

ERP

CRM

Service

OLTP Data Sources

Real-time Operational

Data

Operational Data Store (ODS)

powered by GoldenGate

"  �#��$� ����� ���"  %���� ��$� ��

&���!�������� ����������������'�%���� ���()*&+�

"  ,���� �����$� ��- ������������. �������� ���������� ��������� ��������� �/�� ��� ������ ����(,$-+�

"  ,���0���� ������!�������- ��1�2�3'�� �4�,��334�,��%�

RReeppoorrttiinngg LLaayyeerr

Ad-Hoc

Dashboards

A

ppoweredd bby OBIEE

Alerts

Page 19: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

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

Benefit

•  Lower operational cost – very big savings • Greater value with all the data in one place •  Elimination of duplicate data and time spent reconciling

of reports • Greater security and usage monitoring • Centralized management of data integrity and security • Consistent UI standards and user interaction • Centralized definition of metrics

Page 20: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

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

The Ingredients of Oracle’s BI Success ���������� � ����

���������������������

3�5�� ,$��� 3' ��� �4��������������5���������� ���� �� !��%���� ��$� ��&���!���6�

0���.�����0������ ���

)����)� �� 0������ ���,5�7� ������ ���� �� !��,$-�#� !������ ������ ������ �������� ��

$� ��&���!���� 3'�� ���.8� 7�#�����$� ��&���!����-��9��6�

0���� ���3������ ,��33� 7�#���������� ������� ���#� !����� !����� �������� �������� ��6��-���� ���.!��������!:����� ��������� �6�-��������� �� �������9���3����6��� � 9�������������������� ������ ��9������� 6�

$� ��-���� �� ,������;7$� <������9���� ������� ��������������������������� !� �� �� !�����������#�� ��9��#��������������!�#� !���������� !��� �:���6�%���#������� ��9�������� ������������� �� �#� !� �������� ��:����������� ���� �����!������ 6�

���!�%9����:��� �� ,������$� ��)���

=������������������� ������������ �������>>��� ����9���#!����������� ���������������� �!���

%���� ��%���� ,��%� , ���� !����'�������������*0�����3076��0������������3� �����������������#� !����:�� �3�54�$&�-�!���4�,��33��� ��$� �����0���� �6����� ����*���������� ���2�#� !��:��� �� �����?��������' ��� ����� �������@� ����������

Page 21: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

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

Result

•  > 20,000 people use Oracle’s BI solution at Oracle •  > 10 Million reports executed yearly •  Sales, Marketing, Support

Contracts, Financials, Expense Reporting, Orders and Quoting.

•  5 TB of data •  100% BI uptime 24x7

Next: Security Access�

Page 22: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

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

Oracle Identity and Access Management Project: Why Did We Do It? •  Security

•  Establish Single Sign On

•  Zero downtime�period

Page 23: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

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

•  Internal applications deployed included •  1000+ partner applications •  SSO, Email, Beehive, Files (Content), Portals, eBiz, SSA,

WebCenter �

• External applications deployed included •  www.oracle.com, OTN, Oracle Partner Network, Oracle Forums,

eBiz, My Oracle Support (MOS)/Sun Support �

Scope of Identity Management Requirements

Page 24: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

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

Oracle Access Manager 11g

•  Replace Oracle Single Sign-On 10g (OSSO) and converge Oracle Access Manager 10g (OAM) and Sun Open Single Sign-On (OSO)

What We Set Out to Do

,������-������-���.,���>�� ,������

%������������������

,������%���������������>��

-��,����--,�

Page 25: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

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

How We Did It Without Disruption Architected for zero downtime

Page 26: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

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

Rollout in Phased Approach�

• Phase 1 : Pilot User rollout (200 Users)

• Phase 2 : Pilot applications (2 applications)

• Phase 3 : 10% of all production traffic

• Phase 4 : 20% of all production traffic

• Phase 5 : 50% of all production traffic

• Phase 6 : 100% of all production traffic

Page 27: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

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

�With Immediate Rollback if Required

•  35 application-based issues

•  Zero downtime Rollback plan:

–  10g SSO servers available via LBR –  Live traffic to flip to 100% 10g SSO

Page 28: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

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

Measurement of Operational Success Oracle Access Manager Application Stats

Item Metric

Total Partner Apps 1000

Total Monthly OAM Operations (External)

23.1 M

Total Monthly OAM Operations (Internal)

16 M

Page 29: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

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

Oracle Internet Directory

• Create a single identity store

• Reduce cost • Eliminate data discrepancies

Page 30: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

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

Oracle Internet Directory •  Internal Environment

•  2 MMR Replicas, 2 Fan-outs •  Each MMR Replica is 4-node OID and 4-node RAC cluster, two

geographic sites •  OID 11.1.1.1.0, RDBMS 11.2.0.2

• External Environment •  2 MMR Replicas, cluster configuration, two geographic sites •  OID 11.1.1.1.0, RDBMS 11.2.0.2

Configuration Topology

Page 31: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

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

Oracle Internet Directory Global Oracle Identity Management Architecture

Page 32: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

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

• 54 Million LDAP ops/day on single replica

•  5 Billion operations/month

• Expanded LDAP footprint •  Internal – 2.5 Million entries •  External – 14.5 Million users •  Groups – 250K+ static groups, up to 1M members/group, 600+

dynamic groups

How Much Traffic Does Our OID Handle?

Page 33: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

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

What’s Next: Oracle Identity Manager 11g

• Consolidate internal user and access provisioning

•  Expand scalability

• Reduce provisioning cost and lead times

Page 34: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

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

Oracle Identity Manager 11g Oracle Identity Manager Architecture

Page 35: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

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

The story continues�

Provisioning /migrating to OIM 25% complete

Page 36: How Oracle Uses Fusion Middleware · Reporting Layer / ˘ ˘ ˘ ˙ powered by OBIEE . Analytic Data Warehouse . Global Corporate Data Warehouse (GCW) powered by Exadata . ERP CRM

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

Oracle Fusion Middleware 11g

application infrastructure foundation

Complete – Integrated

Hot-pluggable – Best-of-breed