developer and fusion middleware 2 _alex peattie _ an introduction to oracle soa for application...

Post on 22-Nov-2014

797 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Oracle Service Oriented Architecture An introduction to SOA for application integration Alex Peattie – Oracle Fusion Middleware Product Manager

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.

Agenda

•  Introduction to SOA

•  Where are organisations using SOA? •  The Oracle SOA platform •  SOA recommendations •  Q&A

Service Oriented Architecture Composition A quick intro to SOA

Business Services

Reusable

Service Bus & Security

Flexible Automated

User Interaction

Productive

Monitoring

Visibility

Why should I be interested in SOA?

SOA Scenarios

•  Legacy Apps

•  New Packaged Apps •  Custom Applications

•  Composite Apps

Typical Application Integration Use Cases

Composite

App 1 App 2

Application Modernisation

Customisation, Integration and Process Management

New Build and Composite Applications

Cloud: An emerging trend

Sales & Marketing

Manufacturing

Inventory &

Logistics Finance &

HR

Organizational Units

SFA Product LMS Inv MGMT

B2B

product SCM product DB ERP ERP MES

Enterprise Infrastructure Services (Portal, SOA, IDRS, LDAP, EAI, E-mail, IT Operations)

CRM

ERP

Hybrid IT Infrastructure

+ On-Premise

Public Cloud

Challenges of the hybrid model

Challenges across the divide between On-premise and Cloud Apps •  How do I populate data into the cloud application for the first time? •  How do I provision on-premise users into the cloud application? •  How do I manage user access to the cloud application? •  How do I ensure data consistency across all applications? •  How do I optimize business processes across all applications?

How do I bridge this divide?

Sales & Marketing

Manufacturing

Inventory &

Logistics

Finance & HR

SFA Product LMS Inv MGMT B2B

product SCM product DB ERP ERP MES

Enterprise Infrastructure Services (Portal, SOA, IDRS, LDAP, EAI, E-mail, IT

Operations)

On-premise

CRM

ERP

Public Cloud

SOA Platform-As-A-Service SOA is part of a comprehensive PAAS platform

©2010 Oracle Corporation 9

•  Consumed by IT

•  Standardisation across the organisation

•  Consistant upgrade & patching policies

•  Optimal resource usage

•  Faster development & provisioning cycles

•  Reduced operational complexity

• Used to build, deploy, run, and manage applications

Application 1,2,3

Biz Logic

Data Database

Application Server Middleware

What makes up a PAAS platform? Reusable application services

©2010 Oracle Corporation 10

Application 1

Biz Logic

Data

Application 1,2,3

Biz Logic

Data Database

Application 1,2,3

Data Database

Application Server

Middleware

Application Services

PAAS

SOA Security

BI Content Mgmt

Data Integration Operational Mgmt

Business Process execution is enabled by SOA Business process improvement is re-defining efficient

©2010 Oracle Corporation 11

•  Automate manual processes •  Approvals •  Workflows •  Improve core business

functions •  Compliance •  Quickly adapt to

change

Fusion Schema

Services Layer

ADF BC Services

Tools / Java Layer

Data control JSR227

Model View / Controller

Web Services

Data

Rules Engine Assign

Task

Task Complete

Human Workflow SOA

results

facts

Orchestration Workflow, approvals Policy evaluation Analytics / Monitoring

Analytics

WebCenter Services

Java Server Faces ADF Faces Components

FDI - Microsoft Desktop applications

Scheduler Business Intelligence

Building Custom Applications with SOA

BAM CEP

EM

POLICY MANAGER

JDEV

Oracle SOA Platform

ERP MAINFRAME SERVICES EVENTS

BPEL/BPM PROCESS MGR BUSINESS RULES HUMAN WORKFLOW

SERVICE BUS DATA INTEGRATION

REG/REP

Adapters & B2B

PARTNERS DB

Key Dimensions Critical To SOA Success

Org. Culture

Set Of Tools Set Of Techniques

Management, Governance & Delivery.

SOA Platform

Authorities, Analysts, Architects ..

Driven mainly By Org.

Commitment

Influenced by Industry Practices,

Implementation Partners &

Experience Oracle AIA

Oracle Fusion Middleware Complete, Integrated, Open & Best-of-Breed

The SOA Platform. Its in your future.

16

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

Insert Information Protection Policy Classification from Slide 8

San Francisco 2011 October 2–6, 2011 Latin America 2011 December 6–8, 2011

Tokyo 2012 April 4–6, 2012

Questions?

top related