optimize oracle application integration architecture (aia)for communications

58
<Insert Picture Here> Ahmed Aboulnaga Technical Director Raastech Optimize Oracle Application Integration Architecture (AIA) for Communications Nanda Kalathil Product Management Director Oracle Corporation

Upload: raastech

Post on 16-Jul-2015

197 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Optimize Oracle Application Integration Architecture (AIA)for Communications

<Insert Picture Here>

Ahmed Aboulnaga Technical Director Raastech

Optimize Oracle Application Integration Architecture (AIA)

for Communications

Nanda Kalathil Product Management Director Oracle Corporation

Page 2: Optimize Oracle Application Integration Architecture (AIA)for Communications

2

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 3: Optimize Oracle Application Integration Architecture (AIA)for Communications

3

Program Agenda

1. Overview of Oracle Application Integration

Architecture

2. Oracle AIA for Communications

3. Case Study 1 – Automating Infrastructure

Installations

4. Case Study 2 – Migrating to High Availability (HA)

5. Case Study 3 – Automating Code Deployments

6. Value of Oracle ACS

7. Summary and Q&A

Page 4: Optimize Oracle Application Integration Architecture (AIA)for Communications

4

Overview of Oracle AIA

Page 5: Optimize Oracle Application Integration Architecture (AIA)for Communications

5

Disparate Application Systems

Lack of Process Alignment

Growth and Innovation Lag

Cumbersome Mix of Technologies

Reduced Responsiveness &

Adaptability

Integration Challenges Business Impact

Complexity and Higher Operational Costs

Do more with less

Deliver faster

…do it Now!

IT is being asked to

Integration is the Bottleneck to Business Agility

Page 6: Optimize Oracle Application Integration Architecture (AIA)for Communications

6

Powered by Oracle Fusion Middleware

Leverage Oracle’s best-in-class, standards-based SOA Middleware platform

Reference Process Models

Optimize business performance leveraging Oracle’s extensive experience and best practices

Pre-built Integrations

Accelerate implementation of discreet business processes using AIA’s pre-built integrations across Oracle Applications

Foundation Pack

Build cross-functional business processes across any of your applications utilizing a standardized approach and methodology

Complete. Open. Integrated.

Pre-built Integrations

Packaged Integration Accelerators For Specific Applications & Processes (PIPs and Direct Integrations)

BPM Suite

Process Management Registry & Repository

Service Management

SOA Governance

Process Integration

B2B Integration

SOA Suite ODI Suite

Bulk Data Processing

Data Quality

Foundation Pack

Reference Process Models

Common Objects & Standard Shared Services

SOA/BPM Framework & Methodology Developer Utilities

Application Integration Architecture Solutions Which Deliver Sustainable Integration

Page 7: Optimize Oracle Application Integration Architecture (AIA)for Communications

7

Core Differentiators

Jump Start Projects Reduce Risk Lower Integration Costs

Business Process Driven

Approach

Works with Any

Application

5 Includes

1100+ Standardized

Services

Leverages best-in-class

Oracle Fusion

Middleware

Proven by Oracle, Used

by Oracle

AIA Foundation Pack

Common Business

Objects & Services

Pre-Defined Reference

Process Models

Design Patterns &

Reference Architecture

Integration

Methodology

Integrated Development

Lifecycle Tools

Developer

Utilities

FMW 11g Certified

AIA Foundation Pack Accelerates Time to Integration

Page 8: Optimize Oracle Application Integration Architecture (AIA)for Communications

8

Core Differentiators

Order to

Cash

Design to

Release

Product

MDM

Customer

MDM Others…

AIA Process Integration Packs

Pre-built Composite Application Processes

Business Process Driven

Approach

Pre-defined Integration Flows and Artifacts

Extensible Framework

Configurable Supported by Oracle

5

Jump Start Projects Reduce Risk Lower Integration Costs

Lead to

Order

Supply

Chain

Planning

Revenue

Mgmt

AIA Direct Integrations

Pre-built Data and/or Process Centric Integrations

Order to

Commission

AIA Pre-Built Integrations Accelerates Time to Integration

Page 9: Optimize Oracle Application Integration Architecture (AIA)for Communications

9

Pre-Built Integration Accelerators Utilize Pre-defined Components to Reduce Integration Effort and Costs

Process Design Integration Implementation Testing & QA

BPA Process Level Mappings

Integration Flows

Attribute Mappings between Apps

Pre-built web services for participating Apps

All process flows tested, certified and supported by Oracle

Key Benefits of AIA:

Baseline Process Design – DONE

Baseline Application Mappings and Services – DONE

Baseline Integration flow testing & QA – DONE

• Customizations – “upgrade safe” extension framework enables you to modify and extend attributes and process flows to your unique requirements

Don’t build from scratch.

Use pre-built accelerators as building blocks.

Page 10: Optimize Oracle Application Integration Architecture (AIA)for Communications

10

Sampling of AIA Customers across Industries Professional

Services Life Sciences High Tech Financial Services

Industrial Manufacturing

Other Communications Engineering / Construction

Public Sector Consumer Goods / Retail

Page 11: Optimize Oracle Application Integration Architecture (AIA)for Communications

11

AIA for Communications

Page 12: Optimize Oracle Application Integration Architecture (AIA)for Communications

12

<Insert Picture Here> • Deliver best-in-class applications built on a

common, open, standards-based technology platform

• Provide a complete suite with pre-built integration accelerators and industry-specific business processes

• Facilitate business transformation with predictable total cost of ownership

Oracle’s Strategy for Communications

Page 13: Optimize Oracle Application Integration Architecture (AIA)for Communications

13

Oracle Communications Solutions Application Footprint

Page 14: Optimize Oracle Application Integration Architecture (AIA)for Communications

14

Oracle Communications Applications Stack

© 2010 Oracle Corporation – Proprietary and Confidential

• Oracle Siebel Customer Relationship Management (CRM)

• Oracle Communications Billing & Revenue Management (BRM)

• Oracle Supply Chain Management (SCM)

• Oracle Point-of-Sale (POS)

• Oracle Service Fulfillment (SF)

• Oracle Communications Order & Service Management (OSM)

• Oracle Communications Unified Inventory Management (UIM)

• Oracle Automatic Service Activation Program (ASAP)

• Oracle Communications Services Gatekeeper (OCSG)

• Oracle E-Business Suite

Page 15: Optimize Oracle Application Integration Architecture (AIA)for Communications

15

Oracle BI

Analytics

Siebel Customer Relationship Management

Oracle SDP

Service Execution

Data Management

Product

Customer

En

terp

rise

M

an

ag

em

en

t B

us

ine

ss

In

tellig

en

ce

Info

rma

tion

Ma

na

ge

me

nt

Re

ve

nu

e

Ma

na

ge

me

nt

Cu

sto

me

r M

an

ag

em

en

t S

erv

ice

M

an

ag

em

en

t

ERP

Fins Assets

Procurement

Reporting

Oracle Content

Management

Oracle Service Fulfillment

Activation Network Inventory

Provisioning

Oracle Billing and Revenue Management

Billing Balance Tracking

Rating

Oracle Order And Service Management

Order Fallout Order Lifecycle

Management Ord

er

Ma

na

ge

me

nt

Oracle BI

Publisher

Invoicing

Sales Marketing/

Loyalty Partner

Order Capture

Self Service

Service

SCM

Planning Logistics Execution

Parts Inventory

Order Decomposition

and Orchestration

AIA for Communications 2.5 Enabling BSS/OSS Transformation

Page 16: Optimize Oracle Application Integration Architecture (AIA)for Communications

16

Licensable Components Overview

1. Communications Extensions to

Foundation Pack

• Communications specific object definitions, business

services, and business process library to integrate Oracle

and non-Oracle applications

2. Order to Activate PIP

Siebel CRM to Oracle OSM

• Automated product spec synch between CRM and OSM

• Automates order fulfillment through central order management, service order management and billing

3. Order to Bill PIP

Siebel CRM to Oracle BRM

• Automates data synchronization to ensure accuracy & real-

time availability of customer, product, and pricing data

• Automates order billing fulfillment into BRM

4. Agent Assisted Billing Care PIP

Siebel CRM to Oracle BRM

• Integrates the billing management process providing an

integrated, real-time and actionable view of billing data from

the CRM system

5. Revenue Accounting PIP

Oracle BRM to Oracle EBS

• Provides a performance optimized General Ledger (GL)

integration improving GL accounting, reporting and

accuracy

6. Customer MDM PIP

UCM to multiple apps

• Enables single source of truth in UCM and maintains

consistent customer info in Siebel, EBS, BRM, and SAP

7. Product MDM PIP

PIM to multiple apps

• Enables faster product launch by synchronizing product

information from a central hub to Siebel, Oracle BRM, and

E-Business Suite.

AIA for Communications 2.5

Page 17: Optimize Oracle Application Integration Architecture (AIA)for Communications

17

Case Study

Page 18: Optimize Oracle Application Integration Architecture (AIA)for Communications

18

AIA for Communications 2.0.1 Concept to Cash to Care

Oracle BI

Analytics

Siebel Call Center

Sales Catalog

Siebel Self-Service

eBilling

Oracle Billing and Revenue Management

Billing Balance Tracking

Rating

Oracle SDP

Service Applications

Data Management

Product

Customer

En

terp

rise

M

an

ag

em

en

t B

usin

es

s

Inte

lligen

ce

In

form

atio

n

Ma

nag

em

en

t R

eve

nu

e

Ma

nag

em

en

t C

usto

me

r M

an

ag

em

en

t S

erv

ice

M

an

ag

em

en

t

Loyalty Management

COM Billing Mgmnt

eComm

eSvc

ERP

Financ-ials

Assets

Supply

Reporting

Oracle BI Publisher

Invoicing

Oracle Content Management

Oracle Service Fulfillment

Activation Inventory Order & Service

Management

Page 19: Optimize Oracle Application Integration Architecture (AIA)for Communications

19

Processes Enabled Overview

1. Order to Bill

Siebel CRM to Oracle BRM

• Automates data synchronization to ensure

the accuracy and real-time availability of

customer, billing, product, and pricing data

2. Agent-Assisted Billing Care

Siebel CRM to Oracle BRM

• Integrates the billing management process

providing an integrated, real-time and

actionable view of billing data from the CRM

3. Revenue Accounting

Oracle BRM to Oracle EBS

• Provides a performance optimized General

Ledger (GL) integration improving GL

accounting, reporting and accuracy

AIA for Communications 2.0.1 Pre-Built Process Integration Packs

Page 20: Optimize Oracle Application Integration Architecture (AIA)for Communications

20

Numerous in & out invocations

Multiple source & target applications

Synchronous & asynchronous calls

Internal & external systems

OWSM optionally used for security

Communication via:

– Web service calls

– Queues

– Adapters

Oracle AIA in the Real World

Page 21: Optimize Oracle Application Integration Architecture (AIA)for Communications

21

Case 1:

Automated Installs

Page 22: Optimize Oracle Application Integration Architecture (AIA)for Communications

22

Oracle SOA Suite 10g (10.1.3)

Oracle AIA for Communications 2.0.1

Overview of Installation – Software Product Versions

Page 23: Optimize Oracle Application Integration Architecture (AIA)for Communications

23

Oracle Application Server Installation Guide 10g Release 3 (10.1.3.1.0)

for Linux x86

http://download.oracle.com/docs/cd/B31017_01/linux.1013/install.pdf

Oracle Application Server Enterprise Deployment Guide 10g Release 3

(10.1.3.3.0)

http://download.oracle.com/docs/cd/E10291_01/core.1013/e10294.pdf

Oracle Application Integration Architecture for Communications 2.0:

Installation Guide Release 2.0

Part No. E10919-01 – November 2007

Installing AIA for Communications 2.0 and 2.0.1 on Oracle SOA Suite

Cluster Deployments

Oracle Metalink Note: 728144.1

Clustering Oracle Service Registry in an Oracle Application Server 10g

R3 Environment

http://www.oracle.com/technology/tech/soa/uddi/osr_cluster_config.pdf

Overview of Installation – Documentation

Page 24: Optimize Oracle Application Integration Architecture (AIA)for Communications

24

Oracle Application Server Installation Guide 10g Release 3 (10.1.3.1.0)

for Linux x86

http://download.oracle.com/docs/cd/B31017_01/linux.1013/install.pdf

Oracle Application Server Enterprise Deployment Guide 10g Release 3

(10.1.3.3.0)

http://download.oracle.com/docs/cd/E10291_01/core.1013/e10294.pdf

Oracle Application Integration Architecture for Communications 2.0:

Installation Guide Release 2.0

Part No. E10919-01 – November 2007

Installing AIA for Communications 2.0 and 2.0.1 on Oracle SOA Suite

Cluster Deployments

Oracle Metalink Note: 728144.1

Clustering Oracle Service Registry in an Oracle Application Server 10g

R3 Environment

http://www.oracle.com/technology/tech/soa/uddi/osr_cluster_config.pdf

88 pages of manual steps

33 pages of manual steps

37 pages

13 pages

174 pages

Overview of Installation – Documentation

Page 25: Optimize Oracle Application Integration Architecture (AIA)for Communications

25

This is enterprise software;

– Multiple topologies, multiple tiers, multiple architectures

supported to accommodate your hardware, networking,

and security needs

Many interdependent SOA technologies;

– BPEL Process Manager

– Enterprise Service Bus (ESB),

– Oracle Web Services Manager (OWSM)

– Application Integration Architecture (AIA)

– Oracle Service Registry (OSR)

– Oracle Application Server

Installation… why so complicated?

Page 26: Optimize Oracle Application Integration Architecture (AIA)for Communications

26

72 unique parameters required during installation

10 GUI installations needed per server

To install AIA 2.0.1 for Communications on a cluster,

steps to install and configure Node 1 and Node 2 differ

Due to amount of manual steps, installations are

prone to human error

Average time needed: ~10 days/environment

Installation Challenges

Page 27: Optimize Oracle Application Integration Architecture (AIA)for Communications

27

Scripted approach developed

– Leverages “silent” installations

– All manual steps are scripted

Includes prerequisite checks

– Checks for all required files

– Checks all required OS prerequisites (RPMs, disk space,

system configuration settings)

Some manual steps are required

– Due to documented bugs in silent installer of some products

– Due to managing the 2-node installation

Solution and Approach: Scripted Installations

Page 28: Optimize Oracle Application Integration Architecture (AIA)for Communications

28

A single property file is used

#----------------------------------------

# OHS Oracle Home

#----------------------------------------

OHS_ORACLE_HOME=/u01/app/oracle/product/10.1.3/OracleAS_1

[email protected]

#----------------------------------------

# J2EE Oracle Home

#----------------------------------------

J2EE_ORACLE_HOME=/u01/app/oracle/product/10.1.3/OracleAS_1

J2EE_INSTANCE_NAME_J2EE=appnode1

J2EE_OC4J_ADMIN_CONTAINER=admin

#----------------------------------------

# These are new passwords that will be created

#----------------------------------------

PASSWORD_NEW_OC4JADMIN=welcome1

PASSWORD_NEW_ORABPEL=orabpel

PASSWORD_NEW_ORAESB=oraesb

PASSWORD_NEW_ORAWSM=orawsm

PASSWORD_NEW_UDDIUSER=uddiuser

PASSWORD_NEW_OSRADMIN=welcome1

#----------------------------------------

# AIA properties (for Siebel)

#----------------------------------------

AIA_SIEBEL_HOST_NAME=qacrm

AIA_SIEBEL_PORT_NUM=80

AIA_SIEBEL_USERNAME=SiebelTest1

Custom Property File

Page 29: Optimize Oracle Application Integration Architecture (AIA)for Communications

29

Verbose/interactive mode supported

– Pauses between steps

– Allows the ability to observe exact commands being executed

==> ==> Create response file /u01/scripts/temp/install.gtwypatchset.rsp

==> PRESS ENTER

==>

==> Command to execute for silent install 10.1.3.3 patchset:

./Disk1/runInstaller -silent -responseFile

/u01/scripts/temp/install.gtwypatchset.rsp -waitForCompletion

==> PRESS ENTER

Scripted Installation – Verbose Mode

Page 30: Optimize Oracle Application Integration Architecture (AIA)for Communications

30

Detailed logging

– Date/timestamp

– Filename

– Brief description

– Detailed change

2010-01-21 | 16:56:21 |

/u01/app/oracle/product/10.1.3/OracleAS_1/opmn/conf/opmn.xml |

Disable proxy configuration for OC4J_ESBDT |

Replaced string [-Dhttp.proxySet=true] with string [-

Dhttp.proxySet=false]

2010-01-22 | 13:36:39 |

/u01/app/oracle/product/10.1.3/OracleAS_1/bpel/domains/default/

config/log4j-config.xml |

Modify logging |

Replaced string [<param name="MaxBackupIndex" value="10"/>]

with string [<param name="MaxBackupIndex" value="30"/>]

Scripted Installation – Logging

Page 31: Optimize Oracle Application Integration Architecture (AIA)for Communications

31

Customers install and maintain anywhere from 3-12

internally environments

New environments can be reinstalled and/or

baselined quickly if needed

Follows Oracle documentation 100%

Can be customized to support different topologies

Install times reduced from 10 days (manual) to 4 hours (automated)

Human errors are eliminated

Performs a full 2-node clustered installation

All environments are exactly identical

BENEFITS OF SCRIPTED INSTALLATIONS

Summary

Page 32: Optimize Oracle Application Integration Architecture (AIA)for Communications

32

Case 2:

Migrating to HA

Page 33: Optimize Oracle Application Integration Architecture (AIA)for Communications

33

There are cases when it is not possible to simply

upgrade the existing environment

Migrating Oracle AIA for Communications

Page 34: Optimize Oracle Application Integration Architecture (AIA)for Communications

34

Node 1

(single-node)

Dehydration Store

Load Balancer

Node 1

(cluster)

Node 2

(cluster)

RAC Dehydration

Store

Ensure that all long-running processes are flushed out

1

Cutover Approach

Page 35: Optimize Oracle Application Integration Architecture (AIA)for Communications

35

Node 1

(single-node)

Dehydration Store

Load Balancer

Node 1

(cluster)

Node 2

(cluster)

RAC Dehydration

Store

Reconfigure the load balancer to point to the new cluster

2

Cutover Approach

Page 36: Optimize Oracle Application Integration Architecture (AIA)for Communications

36

Migrating Oracle SOA Suite and AIA from single-node

to a 2-node Active-Active topology is challenging:

– Due to technological challenges

– Since all applications are dependent on it as the central

integration layer

Once an Active-Active topology is created, adding

additional nodes is a simple effort

Migrating to High Availability

Page 37: Optimize Oracle Application Integration Architecture (AIA)for Communications

37

Why migrate this way?

For example:

– There is no data at rest

– Upgrading the technology stack from 10g to 11g

– Moving from a single-node to a multi-node architecture

– The integration infrastructure is heavily relied on, interfacing

with 5-20 separate applications, so minimizing downtime is

critical

– Moving from a 32-bit to a 64-bit architecture requires a full

reinstall

Migrating Oracle AIA for Communications

Page 38: Optimize Oracle Application Integration Architecture (AIA)for Communications

38

Oracle SOA Suite

OHS

OC4J_SOA

HOME

Oracle SOA Suite

OHS

OC4J_SOA

OC4J_ESBDT

OC4J_WSM

ADMIN

HOME

Oracle Gateway

OC4J_GTWY

Oracle AIA

OSR

Oracle AIA

OSR

Oracle SOA Suite

OHS

OC4J_SOA

OC4J_ESBDT

OC4J_WSM

ADMIN

HOME

Oracle Gateway

OC4J_GTWY

Oracle AIA

OSR

Architectural Differences

Page 39: Optimize Oracle Application Integration Architecture (AIA)for Communications

39

Oracle BPEL Process Manager

Active-Active Topology

Oracle Enterprise Service Bus

Active-Active Topology

Oracle Supported Topologies

Page 40: Optimize Oracle Application Integration Architecture (AIA)for Communications

40

Oracle Application Integration Architecture (AIA)

Oracle BPEL Process Manager (BPEL PM)

Oracle Enterprise Service Bus (ESB)

Oracle Web Services Manager (OWSM)

Oracle Service Registry (OSR)

Required Components

Page 41: Optimize Oracle Application Integration Architecture (AIA)for Communications

41

Always leverage a load balancer whenever possible;

makes future migrations a transparent effort

The same code set must be pre-installed on the

cluster prior to cutover

It is possible to migrate audit data across dehydration

stores if needed

Migration Considerations

Page 42: Optimize Oracle Application Integration Architecture (AIA)for Communications

42

Cutover time reduced to minutes

Minimal to no impact on operations

The ‘cutover’ approach is the fasted and lowest risk

approach for major migrations or upgrades to your

integration layer

Summary

Page 43: Optimize Oracle Application Integration Architecture (AIA)for Communications

43

Case 3:

Code Deployments

Page 44: Optimize Oracle Application Integration Architecture (AIA)for Communications

44

Deploying BPEL processes or ESB services requires

updating endpoints to reflect actual target

environments

For example, during development, the code would be

referencing the following WSDL:

http://dev:9700/axis2/services/OdiInvoke?wsdl

This would have to be updated to the target

environment’s host and port:

http://test:8700/axis2/services/OdiInvoke?wsdl

Challenges Deploying SOA Processes

Page 45: Optimize Oracle Application Integration Architecture (AIA)for Communications

45

• Using ANT

• Create custom search/replace scripts or tokenization

• Take advantage of dynamic endpoints or UDDI

1

2

3

• Using ANT

• Create custom search/replace scripts or tokenization

• Take advantage of dynamic endpoints or UDDI

• Implement a compile-once, deploy-many approach

1

2

3

4

New approach; no documentation available

Not the most ideal approach, but addresses

specific customer deployment requirements

Existing Approaches for SOA Code Deployment

Page 46: Optimize Oracle Application Integration Architecture (AIA)for Communications

46

Involves creating a dedicated “build” server

Can either be:

– Independent instance of Oracle SOA Suite

– Standalone Apache HTTP Server

Makes use of a property file (1 per target environment)

Approach involves compiling the code once, and

repackaging them for the target environment

Compile-Once, Deploy-Many SOA Code Deployment

TARGET_ENVIRONMENT="dev"

TARGET_HTTP_HOSTNAME=oradev.local.local

TARGET_HTTP_VIP=oradev.local.local

OC4JADMIN_PASSWORD=hello

Page 47: Optimize Oracle Application Integration Architecture (AIA)for Communications

47

1. Check out code from source code repository (e.g., CVS, SVN)

2. Extract all internally referenced WSDLs/XSDs, and copy them to

local web server

Build Server

Local Apache HTTP Server

Development

Server

Test

Server

Staging

Server

Production

Server

Code

JARs

Deployable JARS

1

2

Property Files

3

4 5

1. Compile code into JAR file using environment-independent hostnames and ports

2. When deploying, use property file to update endpoint references and imports in the processes

3. Use ANT to deploy to target server

1

2

3

4

5

Compile-Once, Deploy-Many SOA Code Deployment

Page 48: Optimize Oracle Application Integration Architecture (AIA)for Communications

48

Satisfies unique customer requirements

Decouple compilation from deployment

Create a single set of JARs that can be used to

deploy to any number of target environments

Single step compilation and deployment

Clear reporting of failures

Advantages of Compile-Once, Deploy-Many Approach

Page 49: Optimize Oracle Application Integration Architecture (AIA)for Communications

49

Process is 100% automated

Developers need not worry about deployment

Deploys BPEL, ESB, DVMs, and AIAComponents

Can perform “undeployment” as well

Performs optional checks on code if needed:

– Checks for MCF properties, validate code, etc.

– Runs PIPAuditor

Summary

Page 50: Optimize Oracle Application Integration Architecture (AIA)for Communications

50

Dedicated to the continual operational improvement of Oracle solutions and to maximizing the value of Oracle investments.

Oracle Advanced Customer Services (ACS)

http://www.oracle.com/support/advanced-customer-services/index.html

• Solution Lifecycle Management Services

• Database and Application Management Services

• Industry-specific Solution Support Centers

• Remote and On-Site Assisted and Expert Services

• 94% of the S&P Global 100 companies use Oracle

Advanced Customer Services (ACS)

Page 51: Optimize Oracle Application Integration Architecture (AIA)for Communications

51

Oracle Advanced Customer Services Portfolio

• Enterprise Solution Management • Strategic guidance on best practices for Oracle

applications and supporting technologies

• Advice on ways to best support Business Processes with applications

• Application Expert Services • Deep application implementation technology

knowledge

• Best practices related to customizations and configurations

• Assistance with full lifecycle of application implementation, patches, upgrades, user productivity and system performance

• Upgrade Management Services • Analysis and pre-upgrade planning

• Upgrade testing

• Post upgrade evaluation

• Assisted Services • Customized support solutions, including

engineering services to optimize availability, performance and technologies such as RAC

• Problem management and system maintenance

• Solution Support Center • Virtual Center of Excellence accessed by your own 800 #

• Includes Service Delivery Manger and Technical Lead

• Focused engineering team who knows your environment

• Reactive services to rapidly resolve SRs

• Proactive Services to optimize your Oracle environment

• Business Critical Assistance • Combination of problem resolution and proactive problem

avoidance services

• Service Delivery Manager

• Leveraged engineering team

• Proactive Services

• Priority Service • Expert guidance via a priority service manager

• Expedited response with prioritized SR and bug handling

• Documented and measured service level standards

• Preferred access to Oracle experts

• Advanced Support Assistance • Expert guidance via a Service Delivery Manager

• Escalation management of production-critical SR’s with personalized knowledge of environment, business and timelines

• Management of Service Requests

Page 52: Optimize Oracle Application Integration Architecture (AIA)for Communications

52

Customer

Steering Committee

User Community

Project Management

Delivery Team

Executive Management

Product Marketing

IE Team

Expert Services

Technical Support

Oracle University

Consulting Services

Oracle

Implementation

Advice

Technical

Advice

Leveraging

Appl. experts

Customer/

Integrator/ Partners

Operations

TAM Role

• Business Analyst

– Understands customer’s strategic business objectives and IT landscape

– Leverages Oracle CRM product knowledge to identify solutions to customer business problems

– Ensures overall solution delivers desired business outcome

• Project Management

– Has extensive knowledge and experience of Oracle implementations

– Reviews and monitors the implementation to identify risks

– Ensures project is aligned with Oracle’s implementation best practices

• Technical Advisor

– Offers broad-based technical advice in areas of architecture and configuration

– Assists in resolution of complex technical issues

• Customer Advocate

– Manages and escalates issues within Oracle for resolution

– Identifies and acquires appropriate Oracle resources to assist customers

– ‘Voice of the Customer’ within Oracle

Te

ch

nic

al A

cc

ou

nt M

an

ag

er

Oracle TAM – Technical Account Manager

Page 53: Optimize Oracle Application Integration Architecture (AIA)for Communications

53

Summary

Page 54: Optimize Oracle Application Integration Architecture (AIA)for Communications

54

Advantages of Oracle Communications

• 16 of the world’s top 20 telecom companies have

bought Oracle BSS/OSS applications.

• Pre-packaged integrations (which can be altered or

extended) enable end-to-end business flows in

support of lower integration costs

• Advanced data models and flexible architecture

• Ability to integrate Oracle and non-Oracle applications

© 2010 Oracle Corporation – Proprietary and Confidential

Page 55: Optimize Oracle Application Integration Architecture (AIA)for Communications

55

Optimizing Oracle AIA for Communications

• By providing fully automated installations,

environments were of consistent and higher quality,

time to deliver was considerably shortened, and

environment issues were eliminated

• Despite existing automated SOA code deployment

procedures readily available, Oracle ACS designed a

new approach implemented for several customers to

address their specific and unique requirements

• Oracle ACS supported low-risk, immediate cutover

efforts for the SOA/AIA integration layer

© 2010 Oracle Corporation – Proprietary and Confidential

Page 56: Optimize Oracle Application Integration Architecture (AIA)for Communications

56

Summary

• The case studies have shown how Oracle continues

to incorporate global best practices and develop

functionality to meet new requirements

• As a reliable strategic IT partner, Oracle ACS

delivered optimizations and improvements that

improved quality, shortened timelines, and reduced

errors

© 2010 Oracle Corporation – Proprietary and Confidential

Page 57: Optimize Oracle Application Integration Architecture (AIA)for Communications

57

Page 58: Optimize Oracle Application Integration Architecture (AIA)for Communications

58