1 copyright © 2013, oracle and/or its affiliates. all ...€¦ · 400 oracle database (versions...

77
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1

Upload: others

Post on 12-Oct-2020

25 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

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

Page 2: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Get Up and Running with Oracle Enterprise Manager for SOA and Oracle Fusion Middleware Gebhard Herget, Bundesagentur für ArbeitRichard Schaller, IPTAustin Weir, Noble EnergyJanardhana Korapala, DellManuel Zini, Bridge Consulting

Page 3: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

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

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.

Page 4: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

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

Oracle Enterprise Manager 12c

Complete Cloud Lifecycle Management

Integrated Cloud Stack Management

Business-Driven Application Management

Self-Service IT Simple and Automated Business Driven| |

Page 5: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

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

Program Agenda

SOA Suite and OSB at the Bundesagentur für Arbeit

WLS and SOA at Helsana with IPT

SOA, OSB, and Java EE at Noble Energy

WLS and OSB at Dell

OSB at Unicoop with Bridge Consulting

Page 6: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

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

Bundesagentur für Arbeit(Federal Employment Agency)

Page 7: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Get Up and Running with Oracle Enterprise Managerfor SOA and ORACLE Fusion Middleware

OFMW and OEM CC atFederal Employment Ageny

Page 8: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Seite 8

Bundesagentur für Arbeit (Federal Employment Agency)

SCP+

Dimensions to be covered by EM

EM Deployment Architecture

What is achieved

Value for operations

Conclusion

OOW, 2013, © IT der Bundesagentur für Arbeit

Page 9: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Seite 9

The Federal Employment Agency (Bundesagentur für Arbeit - BA) is the largest provider of labour market services in Germany.

Most important tasks are job and training placement, career counseling and providing benefits replacing employment income such as unemployment benefit and insolvency payments with about 11 million customers

Family Benefits Office (Familienkasse) provides child benefit with about 9 million customers

700 agencies and branches

80.000 employees, 170.000 PCs

Who we are

OOW, 2013, © IT der Bundesagentur für Arbeit

Page 10: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Seite 10

500 main business applications – most developed by BA

2,200 IT employees (800 JEE-Developers, 50 involved in middlewaremanagement)

Variety of non-Oracle software – Microsoft, SAP, ...

400 Oracle database (versions 10g and 11g)

1,000 WebLogic Domains (versions 10.3.3 through 12.1.1)

6,000 WebLogic Managed Servers deployed on about 700 host servers (8-16core, 48-256GB RAM)

EM CC

4000 managed server deployed in 700 domains

40.000 targets discovered

Who we are - IT

OOW, 2013, © IT der Bundesagentur für Arbeit

Page 11: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Seite 11

Benefits

Initiation and establishment of an active two-way process

A step up to a partnership that activates both sides

High acceptance from customer side

Provides Oracle with customer experience

Enables Oracle to get hands-on experience in a customer enterprise environment

Outcome:

A high available, robust and reliable platform

A framework for systems management that covers a broad range of product plugins (management packs) and customer enhancements

SCP+

OOW, 2013, © IT der Bundesagentur für Arbeit

Page 12: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Seite 12

Dimensions to cover with EMProducts and Components

OOW, 2013, © IT der Bundesagentur für Arbeit

Page 13: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Seite 13

Dimensions to cover with EMApplication Life Cycle

Development view to get a first impression on how software interacts with the platform

Provides Test team with in-depth information for detailed performance analyses, helps to identify potential for performance improvements

Provides holistic view for operations to simplify trouble shooting (root cause analysis)

Delivers data for various ITIL discipline

OOW, 2013, © IT der Bundesagentur für Arbeit

Page 14: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Seite 14

Dimensions to cover with EMPlatform Lifecycle Management OFMW

Architecture defined in a blueprint

Design provides a more detailed view

Setup represents the entire CI for each component

Provisioning of platform by EM/self service

Deployment of customer components

Deployment of patches and patch bundles

Replace customer tools with EM

Using interfaces for customer specific features

OOW, 2013, © IT der Bundesagentur für Arbeit

Page 15: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Seite 15

EM Deployment Architecture (Production)

OOW, 2013, © IT der Bundesagentur für Arbeit

Page 16: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Seite 16

Robust infrastructure OEM 12c R2, R3 is forthcoming, 4 environments aligned to staging

Enables staging for new releases and plug ins

Full support of customer setup

Data Source for Service Level Management and Capacity Management

Centralized administration and starting point for fault localization (holistic view)

Management Portal for OFMW

Reports for Service Level Management

Provisioning OAM and OVD in test

What is achieved

OOW, 2013, © IT der Bundesagentur für Arbeit

Page 17: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Seite 17

Value for Operations - Some Screenshots

OSB

OOW, 2013, © IT der Bundesagentur für Arbeit

Page 18: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Seite 18

SCA‐Monitoring

OOW, 2013, © IT der Bundesagentur für Arbeit

Page 19: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Seite 19

non authorized

informationwithout digging

OOW, 2013, © IT der Bundesagentur für Arbeit

Page 20: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Seite 20

EM is essential to manage SOA and WCC environments

Delivers transparency and assures manageability

Operation teams love their individual tools but the need for a holistic view is still growing

regaining confidence is hard

Next Steps

Demand-oriented expansion

Maintenance of WebCenter Suite (Patching)

Integration Databases

Conclusion

OOW, 2013, © IT der Bundesagentur für Arbeit

Page 21: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

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

Helsana and IPT

Page 22: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Helsana Versicherungen AG

Oracle Enterprise ManagerWLS & SOA Management Pack

Schaller Richard, Principal ArchitectSan Francisco, 25th September 2013

Page 23: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

The Helsana-Group is the leading Swiss health insurance company.She offers health plans to private and corporate customers and operates only in Switzerland.

¼ of all Swiss habitants are insured @ Helsana 6 Billion CHF premium volume

Page 24: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Context Helsana Versicherungen AG

Enterprise Content Management Project

Capture Management

DocumentManagement

Output Management

Oracle WebLogic Suite

Oracle SOA Suite

Oracle WebCenter

ContentOracle ADF Applications

Oracle Database

09/25/2013 © 2013 [ipt] Switzerland

Page 25: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Context Helsana Versicherungen AG

Enterprise Content Management Project

Capture Management

DocumentManagement

Output Management

Ora

cle

Ent

erpr

ise

Man

ager

Oracle WebLogic Suite

Oracle SOA Suite

Oracle WebCenter

ContentOracle ADF Applications

Oracle Database

09/25/2013 © 2013 [ipt] Switzerland

Page 26: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Challenges Oracle Fusion Middleware product family – new for Helsana

Seamless integration into the IT Service Management

Complex monitoring requirements, End-2-End Monitoring

Fast, reliable and efficient implementation of the monitoring

requirements

Management of JEE and SOA artifacts

09/25/2013 © 2013 [ipt] Switzerland

Page 27: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Main fields of application

Monitoring

Provisioning

Patching

Governance

09/25/2013 © 2013 [ipt] Switzerland

Page 28: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Simple implementation for complex monitoring requirements

Monitoring Templates

Metric Extension

• Adapter for OS, JMX, SNMP (Rich Tool Set)

• Examples:

• Long running processes (notification, if a BPEL process

runs over three days)

• End-2-End monitoring to assure that all scanned

documents are in the document archive

Monitoring

09/25/2013 © 2013 [ipt] Switzerland

Page 29: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Provisioning

Operator

artifact repository WebLogic environments

09/25/2013 © 2013 [ipt] Switzerland

Page 30: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Patching of WebLogic environments

09/25/2013 © 2013 [ipt] Switzerland

Page 31: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Governance

Development Teams

Operating Middleware Team

Database Team

Service Owner OEM

09/25/2013 © 2013 [ipt] Switzerland

Page 32: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

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

Noble Energy and CSC

Page 33: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Noble SOA and Enterprise Service Level Management

Computer Science Corporation

Page 34: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Noble Energy Snapshot

Independent Oil and Gas E&P

Headquarters: Houston, TX

Employees: ~ 2,200

Fortune 500 Company

NYSE Stock Symbol: NBL

2013 Capital Program: $3.9 B

Market Capitalization: $22 B

2012 Proven Reserves: 1.2 BBoe

2013 Production: 270 – 282 MBoe/d

Five Core Operating Areas All with Significant, Visible Growth Domestic: DJ Basin, Marcellus Shale, Deepwater GOM

International: Eastern Mediterranean, West Africa

“Energizing the World, Bettering People’s Lives” Computer Science Corporation

DJ Basin

DW GOM

WestAfrica

Eastern Med

New Ventur

esOther

Marcellus

Capital Allocation By Area

Page 35: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Noble Enterprise Management (EM) and SOA Goals Mandated in Noble’s Reference Architecture –

Apply runtime governance and supporting policies to all Noble supported SOA software services.

Determine if … a service is meeting its design time requirements (both business and technical)?

Short term Runtime Governance Goals – Automated detection and identification of all Noble services

Catalogue services for easy service identification, ownership, and behavior monitoring

Early identification of problems – identify problems before the user does

Longer term Runtime Governance Goals – Monitor and Measure

Policy Compliance to Noble’s Business and Technical Expectations– i.e. is it available to the user as defined by the business? – i.e. is it named accordingly?– i.e. how good a job is Noble SOA IT doing to keep services available?

A Noble Service’s catalog serves as the basis for runtime governance by identifying the services used and available (for reuse) at Noble and how they meet up to the Noble services standards, guidelines, and policies.

“Energizing the World, Bettering People’s Lives” Computer Science Corporation

Page 36: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Noble EM Technologies and Monitored Environments Oracle’s Enterprise Manager Management (EM) Packs. Focusing on

Oracle Business Transaction Management (BTM), an integral component of the following EM (version 12c) packs purchased by Noble: SOA Management Pack Enterprise Edition

WebLogic Server Management Pack Enterprise Edition

Different Objectives Same SOA Governance Goals TEST is for service discovery and validation of compliance to naming, architecture, etc as well as

augmentation to the test / debug process – i.e. performance.

PROD is for cataloguing of the services as well as monitoring / notification / problem identification.

“Energizing the World, Bettering People’s Lives” Computer Science Corporation

Page 37: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Noble BTM Deployment Architecture

“Energizing the World, Bettering People’s Lives” Computer Science Corporation

Page 38: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Implementation / Configuration –Team Members

“Energizing the World, Bettering People’s Lives” Computer Science Corporation

Page 39: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

89.8%

Key Areas of Usage

Early Problem Identification (Start during Testing) – I.e. - Performance

Why’s this so high? See who’s causing the

problem.

I.e. - Correlate problem to the transmitted message Should this be in the

message? i.e. Additional payload info

causing decreased performance.

“Energizing the World, Bettering People’s Lives” Computer Science Corporation

Page 40: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Key Areas of Usage

Early Problem Identification (Start during Testing) – I.e. - Deployment / Load

Balancing Why is only 1 node in the

cluster being used? Configuration or Code

problem?

I.e. – Easily identify which service in the Transaction is broken

Compliance (to standards) – I.e. Architecture

Is the implementation compliant with the reference architecture?

“Energizing the World, Bettering People’s Lives” Computer Science Corporation

Page 41: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Key Areas of Usage

A Dynamic Noble Service Catalogue – How many services are we dealing with?

Easy to see Services correlated to standards & behavior – i.e.:1. Have naming standards been adhered to?2. Was the service properly deployed? Is it load-

balancing?3. Are the assigned policies being adhered to?4. What services are causing problems? 5. Are we doing a good job of keeping the service

available?6. Has the service been changed recently?7. Who’s accountable?

“Energizing the World, Bettering People’s Lives”

1. 2. 3. 4. 5. 6. 7.

Computer Science Corporation

Page 42: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

The Value of BTM to Noble Add SOA Governance to an “In-flight” SOA

Provided Noble with a way to begin injecting governance into the SOA Lifecycle without stopping their SOA initiative

Dynamic and immediate visibility of their SOA services and their behaviors

Full Lifecycle SOA Governance Governance doesn’t stop after service deployment

Don’t depend on what is being said or documented - the “truth” is exposed

Maturing the Noble SOA Process to find problems early on Gets programmers and analyst involved in the governance process – take responsibility for what

they developed

Root cause analysis Visibility into what could be causing the problem, not just the problem itself

Stop blaming the infrastructure …

Common Services added without the coding Fault Handling added to services with a few “clicks”

“Energizing the World, Bettering People’s Lives” Computer Science Corporation

Page 43: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Conclusion Don’t confuse BTM with other (infrastructure, EM) monitoring products

Even though BTM provides some infrastructural monitoring, it’s power is at the service level

With BTM think services and more specifically transactions (that combine services into apps)

BTM provides a way to introduce SOA governance without being intrusive to the current development lifecycle Don’t stop what’s already “in-flight”

Learn from facts (metrics) and adjust - balance short term goals with longer term ones

BTM is effective for a SOA enterprise, but requires appropriate teaming BTM tends to be more embraced by the “technical” team members

Be creative on using BTM Use it early in the lifecycle and learn about your services

BTM is an enterprise product It requires “care and feeding”

It requires configuration

It requires a utilization process

“Energizing the World, Bettering People’s Lives” Computer Science Corporation

Page 44: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

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

Dell

Page 45: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Get Up and Running with Oracle Enterprise Manager

for SOA and Oracle Fusion Middleware

Janardhana Korapala

Database Admin Consultant

Page 46: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Dell IT | Emerging Technologies

Overview of OEM12c Architecture in DELL

47

Page 47: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Dell IT | Emerging Technologies

SOA as a Shared Service• All business segments are SOA-enabled

SOA @ Dell

48

The numbers speak for themselves……• Processes more than 17 million

transactions a day• 100+ re-usable Business Services in

production• Savings of more than 100K development

hours and precious turn around time for key business initiatives & programs – thus increasing business agility

16897 SOA Monitored Targets

69 Domains

542 Managed Servers, 69 Admin Servers

76 Linux Machines

OEM12c All Targets

Page 48: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Dell IT | Emerging Technologies

SOA Platform – OSB/BPEL Footprint for Dell Global IT

OSB:

• 48 Machines spread across 4 data centers in US and

APAC

• 342 WebLogic Servers

• 39 WebLogic Domains across Production & DR and

growing…

• Prod & DR in Active-Active configuration for High

Availability

49

BPEL:

• 16 Machines spread across data centers in US

• 2 Admin Servers

• 16 WebLogic Domains across Production & DR and

growing…

• Prod & DR in Active-Passive configuration for High

Availability

Page 49: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Dell IT | Emerging Technologies50

SOA Platform – OSB Overview

Page 50: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Dell IT | Emerging Technologies

SOA Platform – BPM Footprint for Dell Global IT

10 Servers spread across 2 data centers in US

62 WebLogic Servers

5 WebLogic Domains across Production & DR

Prod & DR in Active-Passive configuration for High Availability

51

Page 51: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Dell IT | Emerging Technologies

Benefits

52

• Uniform Monitoring across the Fusion Middleware

• Reduce the false alerts• Regional Data Collection & Geographic

Visualization• Pre-defined Business Function

Monitoring (e.g. Create SR, Search Account, Create Dispatch)

• Dashboard - Single View of the Global Environment

• User Session Diagnostics & Performance• Comparative Analysis • Daily/Weekly/Monthly Reporting• Integrate with ITSM Tool

Page 52: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

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

Bridge Consulting and Unicoop

Page 53: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

Managing and monitoring an enterprise wide SOA Infrastructure with Enterprise Manager 12cM. Zini, S. Traversari, M. Bettini

Page 54: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

55EVOLUTION IN CONTINUITY

• Manuel Zini: Speaker– SOA Team Leader– Architect of the SOA solution

• Devised monitoring requirements based on governance standards• Provided service groupings, business transaction boundaries and SLAs

• Simone Traversari: Senior Database Administrator– Led the deployment of the clustered WebLogic infrastructure

• Designed the physical monitoring architecture• EM12c solution deployment

• Marco Bettini: CTO DBA, Systems Integration and New Technologies areas– Bridge Consulting co-founder

The team

Bridge Consulting

Page 55: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

56EVOLUTION IN CONTINUITY

• Based in Florence, Italy• Founded in 1998 by five professionals• 98 employees• Business Areas

– Retail applications– SOA Integration projects– DBA services and support– BI solutions

Highlights

Bridge Consulting

Page 56: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

57EVOLUTION IN CONTINUITY

The first consumer cooperative was founded in Florence, Italy in 1891.Now Unicoop Firenze Group has:

• 120 Stores on more than 180,000 Sq. Mts. • Sales of over 2.5 billion euros• More than 1.2 Million Consumer Members• 8000 employees

Highlights

Unicoop Firenze

Page 57: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

58EVOLUTION IN CONTINUITY

• A large SOA architecture has been designed and implemented in place of a legacy peer 2 peer integration ‘style’

• The architecture has grown to encompass more than two hundred endpoints, forecasted to reach one thousand.

• Number of components to be monitored is huge

How can we effectively monitor the entire architecture ?

Case study

Case study: Monitoring a large SOA Architecture

Page 58: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

59EVOLUTION IN CONTINUITY

• UNICOOP retail is moving from an AS400 legacy Retail merchandise system to an up to date management system developed by Bridge Consulting

• Legacy integrations were point 2 point based on dbtables or files

• Integration continuity during progressive roll out of the several dependent systems was a major concern

• The issue has been addressed designing a SOA integration architecture built around Oracle Service Bus

The context

The context: Unicoop Retail SOA Integration

Page 59: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

60EVOLUTION IN CONTINUITY

• Different endpoint types: WS SOAP, WS REST, publishers, subscribers

• Different connectors and adapters: database, file, JMS, SMTP etc.

• One producer, many consumers (publish/subscribe model or WS)

• OSB provides: Decoupling, Adaptation, Routing, Composition, Enrichment etc.

SOA Integration

Oracle Service Bus

Oracle Retail SIM

Web Sites

Store Back Office

LogisticsE-Commerce

SOA: synchronous and asynchronous decoupled with OSB

Coop Merchandise

System

IBMAS400Legacy

Applications

Coop LoyaltySystem

Page 60: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

61EVOLUTION IN CONTINUITY

• 1 Half Exadata X3-2• 1 Quarter Exadata X2-2• Oracle Rdbms 11gR2 11.2.0.3

– Oracle Rac– Oracle Partitioning

• 6 HP BL 380 G7 server dual-processor (12 cores)• Oracle Enterprise Linux 5.7• Oracle WebLogic Server 10.3.5• Oracle Service Bus 11.1.1.5.0• Oracle BI Publisher 11.1.1.5.0

Unicoop Infrastructure

Case study: Unicoop Retail SOA Integrations

Bunker A Bunker B

Oracle Data Guard

Ethernet 10Gbit

Cluster WebLogic

½ Exadata ¼ Exadata

Host Linux WebLogic Server Host Linux WebLogic Server

Page 61: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

62EVOLUTION IN CONTINUITY

– Reuse– Flexibility– Scalability/Availability– Code Mantainability

SOA: Service decoupling pros/cons

Monitoring challenge

Pros

Cons– Monitoring complexity– Each business function

depends on several components

– Proxy services – OSB Business services– JMS Servers– Topics, Queues, Datasources– JCA Database adapters – JTA Transaction Manager

Page 62: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

63EVOLUTION IN CONTINUITY

• Use of BTM integrated with EM12c provides:

– BTM: Monitor data flow from a business perspective

• Business Transaction monitoring• Transaction related SLAs

Solution: EM12c - BTM

Monitoring 1/2

Page 63: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

64EVOLUTION IN CONTINUITY

Monitoring 1/2

Page 64: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

65EVOLUTION IN CONTINUITY

• Use of BTM integrated with EM12c provides:

– ‘Business application’ information aggregate: eases issue troubleshooting and impact analysis

• Infrastructural SLAs• Transactional SLAs• Target dependencies composition

Solution: EM12c - BTM

Monitoring 2/2

Page 65: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

66EVOLUTION IN CONTINUITY

Monitoring 2/2

Page 66: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

67EVOLUTION IN CONTINUITY

• Impact analysis of a failure– Defining appropriate Business Applications

and SLAs we can answer the following questions:

• Which business process is impacted and how ?• Based on business process SLAs, does the

failure require immediate intervention or can it be deferred to the next maintenance window ?

– It would be difficult if not impossible to manually perform an analysis on the business impact of a failure

Business impact monitoring

Impact Analysis

Page 67: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

68EVOLUTION IN CONTINUITY

Monitoring

Page 68: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

69EVOLUTION IN CONTINUITY

Monitoring

Page 69: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

70EVOLUTION IN CONTINUITY

Hosts

DatabaseWebLogic

ServerWeb Servers

• Integrate Oracle RUEI for user experience monitoring

• Build EM12c ‘Business Applications’ that span from user experience to the final endpoint on database

• Provide relevant business KPI to business units

Future directions

Future directions

Network

Real User Experience Insight• Monitor ALL real end user transactions• No instrumentation, No maintenance

EM12c + • Database performance pack• BTM

Users

Page 70: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

71

Questions & Answers

Team details:

Manuel ZiniSOA Team [email protected]

Simone TraversariSenior Database [email protected]

Marco BettiniCTO DBA, Systems Integration and New Technologies areasBridge Consulting [email protected]

Page 71: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

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

Graphic Section Divider

Page 72: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

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

Oracle Enterprise Manager Sessions - WednesdaySession Session Title Day Time Location

CON11255 Real-World Operating Excellence with Oracle Enterprise Manager 12c Wednesday 10:15 AMWestin San Francisco -

Metropolitan I

CON9480 Simplify and Enhance Siebel Management Technologies with Oracle Enterprise Manager Wednesday 10:15 AM Moscone West - 3001

CON9566Get Up and Running with Oracle Enterprise Manager for SOA and Oracle Fusion Middleware Wednesday 10:15 AM Moscone North - 130

CON9584 Deploying Applications in a Private Cloud with Oracle Enterprise Manager Wednesday 10:15 AM Moscone South - 308

GEN8792General Session: Database Management Innovations—Oracle Database 12c Manageability Highlights Wednesday 10:15 AM Moscone South - 103

CON4101Take Your Oracle WebLogic Applications to the Next Level with Oracle Enterprise Manager 12c Wednesday 11:45 AM Moscone North - 130

CON9581 Optimize Oracle Enterprise Manager Monitoring for Your Global Data Center Wednesday 11:45 AM Moscone South - 308CON9579 Step-by-Step Cookbook for Identifying and Tuning SQL Problems Wednesday 1:15 PM Moscone South - 103

CON9589 Building a SPARC Cloud with Oracle Enterprise Manager Ops Center 12c Wednesday 1:15 PMWestin San Francisco -

Metropolitan I

CON4666Oracle Enterprise Manager 12c Database Lifecycle Management Automatic Provisioning and Patching Wednesday 3:30 PM Moscone North - 131

CON8768 DBA Best Practices for Protecting Data Privacy with Oracle’s Data Masking Wednesday 3:30 PM Moscone West - 2024

CON9577 Active Session History Deep Dive: Advanced Performance Analysis Tips Wednesday 3:30 PM Moscone South - 104

CON3255 Being Sure: Confident Consolidations with Oracle Real Application Testing 12c Wednesday 5:00 PM Moscone South - 306

CON6217Using Oracle Enterprise Manager 12c to Manage Engineered Systems and Oracle Fusion Middleware Wednesday 5:00 PM Moscone North - 130

CON9588 Get Proactive: Best Practices for Upgrading to Oracle Enterprise Manager 12c Wednesday 5:00 PM Moscone South - 308

Page 73: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

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

Oracle Enterprise Manager Sessions - Thursday

Session Session Title Day Time Location

CON9605Databases “On the Fly”: Unravel the Cloud Potential in Oracle Enterprise Manager 12c Thursday 11:00 AM Moscone South - 308

CON3103 Real Oracle Real Application Testing: What to Expect and Prepare For Thursday 12:30 PM Moscone South - 104

CON6129Migrating Oracle Enterprise Manager to a New Data Center with Near-Zero Downtime Thursday 12:30 PM Moscone South - 308

CON9575Keyword-Driven Testing with Oracle Application Testing Suite: Application Testing Reinvented Thursday 12:30 PM Moscone West - 3018

CON5677Bank of America and Oracle Enterprise Manager 12c: Delivering Productivity and Efficiency Thursday 2:00 PM Moscone South - 308

CON9571 JVM Diagnostics: Java Profiling in Production Environments Thursday 2:00 PM Moscone North - 130

CON9587Manage Beyond Limits: Oracle Enterprise Manager CLI and Other Extensibility Features Thursday 3:30 PM Moscone South - 308

Page 74: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

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

Oracle Enterprise Manager DEMOgroundsSession Title Location

Application and Infrastructure Testing Moscone West - W-098Automatic Application and SQL Tuning Moscone South, Left - SL-001Automatic Fault Diagnostics Moscone South, Left - SL-005

Automatic Performance Diagnostics Moscone South, Left - SL-006Complete Data Center Monitoring Moscone South, Left - SL-018Complete Database Lifecycle Management Moscone South, Left - SL-014Data Masking and Data Subsetting Moscone South, Left - SL-015Delivering and Managing Database as a Service Moscone South, Left - SL-017End-User Diagnostics Moscone South, Right - SR-222End-to-End Management of Oracle E-Business Suite Moscone West - W-014Identity Management Monitoring with Oracle Enterprise Manager Moscone South, Right - SR-250Infrastructure as a Service Moscone South, Center - SC-175Oracle Applications Management Moscone West - W-062

Oracle Enterprise Manager Cloud Control 12c Overview Moscone South, Left - SL-013Oracle Real Application Testing Moscone South, Left - SL-002Oracle WebLogic Server, Oracle Coherence, and Middleware Cloud Management Moscone South, Right - SR-206SOA Management Moscone South, Right - SR-224Zero to Cloud: Infrastructure to Testing as a Service Moscone South, Left - SL-016

Page 75: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

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

Enterprise Manager Resources Oracle.com: http://www.oracle.com/enterprisemanager

– Enterprise Manager Customer References

OTN: http://www.oracle.com/technetwork/oem– Demos on Demand– Enterprise Manager Forums

Enterprise Manager Training from Oracle University– Oracle Enterprise Manager 12c Learning Library– Oracle Enterprise Manager Cloud Control 12c: Install and Upgrade – Using Oracle Enterprise Manager Cloud Control 12c Ed 1– Oracle Enterprise Manager 12c: Overview Bundle Self-Study– Oracle Enterprise Manager 12c: Management Bundle Self-Study

Partners– List of Enterprise Manager Specialized Partners– Oracle Enterprise Manager OPN Knowledge Zone– Oracle Enterprise Manager OPN Specialization– Oracle Enterprise Manager Application Quality Management OPN Specialization – IOUG Oracle Enterprise Manager Special Interest Group

Social Media– Twitter, Facebook, YouTube, Linkedin, Blog

Page 76: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

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

Page 77: 1 Copyright © 2013, Oracle and/or its affiliates. All ...€¦ · 400 Oracle database (versions 10g and 11g) 1,000 WebLogic Domains (versions 10.3.3 through 12.1.1) 6,000 WebLogic

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