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

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

Upload: insync2011

Post on 22-Nov-2014

797 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle SOA for application Integration.pdf

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

Page 2: Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle SOA for application Integration.pdf

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: Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle SOA for application Integration.pdf

Agenda

•  Introduction to SOA

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

Page 4: Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle SOA for application Integration.pdf

Service Oriented Architecture Composition A quick intro to SOA

Business Services

Reusable

Service Bus & Security

Flexible Automated

User Interaction

Productive

Monitoring

Visibility

Page 5: Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle SOA for application Integration.pdf

Why should I be interested in SOA?

Page 6: Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle SOA for application Integration.pdf

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

Page 7: Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle SOA for application Integration.pdf

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

Page 8: Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle SOA for application Integration.pdf

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

Page 9: Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle SOA for application Integration.pdf

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

Page 10: Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle SOA for application Integration.pdf

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

Page 11: Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle SOA for application Integration.pdf

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

Page 12: Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle SOA for application Integration.pdf

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

Page 13: Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle SOA for application Integration.pdf

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

Page 14: Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle SOA for application Integration.pdf

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

Page 15: Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle SOA for application Integration.pdf

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

The SOA Platform. Its in your future.

Page 16: Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle SOA for application Integration.pdf

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

Page 17: Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle SOA for application Integration.pdf

Questions?