You are on page 1of 41

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

Exploring
Oracle Service Bus 12c
CON7857

Robert Wunderlich, Sr. Principal Product Manager


Simone Geib, Director, Product Management
Oracle Fusion Middleware
Product Management
October 1, 2014

Copyright 2014, Oracle and/or its affiliates. All rights reserved. |

Safe Harbor Statement


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 Oracles products remains at the sole discretion of Oracle.

Copyright 2014, Oracle and/or its affiliates. All rights reserved. |

How can I?

Copyright 2014, Oracle and/or its affiliates. All rights reserved. |

How can I harness the value of


my enterprise information
today and be ready for the
future?

Copyright 2014, Oracle and/or its affiliates. All rights reserved. |

Applications

Files

How can I connect my Enterprise


Applications?
Mainframes

Databases
Copyright 2014, Oracle and/or its affiliates. All rights reserved. |

Applications

Files

How can I connect to my Trading


Partners?
Trading Partners

Mainframes

Databases
Copyright 2014, Oracle and/or its affiliates. All rights reserved. |

Cloud
Applications

Files

How can I connect to the Cloud,


Mobile, Internet of Things , or
whatever may come next?

Mobile

Mainframes

Trading Partners

Databases

Things
Copyright 2014, Oracle and/or its affiliates. All rights reserved. |

Cloud
Applications

Files

But II could
need to
build
prepare
point-to-point
for the future.

Mobile

Mainframes

Trading Partners

Databases

Things
Copyright 2014, Oracle and/or its affiliates. All rights reserved. |

Cloud
Applications

Files

How can I connect, discover,


virtualize, scale, orchestrate, and
analyze my business?

Mobile

Mainframes

Trading Partners

Databases

Things
Copyright 2014, Oracle and/or its affiliates. All rights reserved. |

The Oracle SOA Suite Solution


Analytics & Events
Business Process Orchestration

Service Orchestration

Business Rules

Virtualization,
OracleTransformation,
Service BusRouting

Mobile

Trading Partners

Mainframes

Databases

Connect
Discover

Connect
Discover

Applications

Files

Cloud

API Management

Copyright 2014, Oracle and/or its affiliates. All rights reserved. |

Things

Virtualization Platform
Oracle SOA Suite
Complete Integration Platform

Extensive Connectivity
Service Virtualization
Service Orchestration
Analytics

Oracle Service Bus


Provides the Virtualization Layer
Available standalone or included in SOA
Suite

Copyright 2014, Oracle and/or its affiliates. All rights reserved. |

12

3 industry trends fueling the need for integration


Never before has there been a greater need for integration!
Cloud Services and enablement
spending will hit $60B growing at 26%
through 2013.

Market for Cloud-based Mobile Apps is


expected to grow by 88% from 2009 to
2014

Data from things is growing 22X


over the next 5 years

Sources: Forbes Cloud Computing Software Marketing Estimates, Mobile Business Statistics, and Gartner 2012, and Cisco VNI Mobile, 2012

Copyright 2014, Oracle and/or its affiliates. All rights reserved. |

13

SOA Suite 12c is Available!

Copyright 2014, Oracle and/or its affiliates. All rights reserved. |

14

Oracle Service Bus Today


Debugger
January 2014

JDeveloper
REST/JSON
Support

June 2014

EM Fusion
Middleware
Control

Oracle Service Bus 12c!

Copyright 2014, Oracle and/or its affiliates. All rights reserved. |

Pipeline
Templates

SOA Suite 12c


Key Features
30 % memory footprint reduction

First class support for mobile-

friendly standards (REST, JSON, )

50% Startup acceleration


Internet
Scale

Pre-tuned database profiles

Mobile

Active-active support (MAN)


One-click install

Cloud adapters to simplify on-prem

to cloud integration

Everything in JDeveloper
Developer
Productivity

Automated conversions REST/SOAP

Debugger & tester

Templates

Cloud

New SAP, JDE Adapters


Managed File Transfer (MFT) for file-

based integration (new SKU)

Copyright 2014, Oracle and/or its affiliates. All rights reserved. |

For the Developer


Quick Start to Develop
Connectivity
Message Mapping Support
Reusability
Debugging and Testing
Continuous Delivery
Web-based Development Console

Copyright 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted

17

For the Developer


Quick-start installation
Free for the Developer
Single Package Installer
Install and setup to Hello World in 30
minutes or less.

Copyright 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted

18

For the Developer


Connectivity
Wide range of adapters and transports
Adapters can be used both in SOA
Composites and Service Bus Projects
Choose the best technology for the
use-case

Mobile
Cloud
Copyright 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted

19

For the Developer


Connecting Mobile Platforms
REST binding
Translates between REST and SOAP
Supports both XML and JSON

Support both SOAP and REST


Reuse Pipeline to serve both interfaces.
Automatically creates JSON payload
Easily Mobile-enable existing SOAP
interfaces

Copyright 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted

20

For the Developer


Message Mapping Support
Available for both XQuery and XSLT
Supports complex, large-scale XSLT

Copyright 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted

21

For the Developer


Reusability
Pipeline Templates
Pipelines generated from templates are
considered concrete

Placeholder areas for developer use


Protects use-case specific code from
template updates

Can be used to prototype new


pipelines following prescribed patterns.
Updates to templates are reflected
through linked pipelines

Copyright 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted

22

For the Developer


Debugging and Testing
Breakpoints to step through a process
Data watches to observe and
manipulate data payloads through the
integration

Copyright 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted

23

For the Developer


Continuous Delivery
Maven plugin for Service Bus projects
Project Object Model (POM) Editor
Full-lifecycle support

Copyright 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted

24

For the Developer


Web-based Development Console
Perform many development tasks
without an IDE
Adding/changing end-points on business
services.
Creating/updating Service Level Alert Rules

Copyright 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted

25

Re-sequencer in Service Bus


Leverages resequencer engine
used by Mediator
Configured in Service Bus console
and managed in Enterprise
Manager

Copyright 2014, Oracle and/or its affiliates. All rights reserved. |

For the Administrator


Visibility
Single-pane of Glass

Service Level Alerts


Pipeline Alerts
Performance Metrics

Copyright 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted

27

For the Administrator


Visibility
Single-pane of Glass
Monitor all SOA operations in
Enterprise Manager Fusion Middleware
Control
Identify at a glance overall status, with
highlights and history

Copyright 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted

28

For the Administrator


Service Level Alerts
Service performance thresholds
Follows a window of time

Pipeline Alerts
Business level exceptions

Copyright 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted

29

For the Administrator


Performance Metrics
Per service metric reporting

Copyright 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted

30

For the Administrator


Global Settings
Activate/deactivate services
Set monitoring and alerting
Set aggregation intervals

Copyright 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted

31

SOA Suite 12c


Complete, Enterprise Integration
73

ON-PREMISE

CLOUD

MOBILE

On-Premise Application
Integration: Packaged, Legacy,
Data, Custom

SaaS-based Application
Integration with On-Premise
Applications

Access Integrated Applications via


Mobile Devices

IoT
Integrate real-time events from
devices and things

Oracle SOA Suite 12c

Copyright 2014, Oracle and/or its affiliates. All rights reserved. |

32

Oracle Fusion Middleware


The Cloud Platform for Digital Business
Web

Mobile

Internet of Things

Social

BUSINESS PROCESS
MANAGEMENT

CONTENT & COLLABORATION

BUSINESS ANALYTICS

APPLICATION & DATA INTEGRATION


APPLICATION INFRASTRUCTURE & TOOLS

On-Premise

Cloud

Copyright 2014, Oracle and/or its affiliates. All rights reserved. |

SYSTEMS
MANAGEMENT

IDENTITY
MANAGEMENT

DIGITAL ENGAGEMENT

This Roadmap 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
Oracles products remains at the sole
discretion of Oracle.

Oracle Service Bus


Product Roadmap

2014

Integration
Cloud
Service

API
Manager

2015

12.1.3
REST/JSON Support
EM Fusion Middleware Control
New Developer Console
Pipeline Debugger
Pipeline Templates
JDeveloper IDE

Future

12.2.x
New Alta UI
End-to-end Native REST
Conditional Debugging
XSLT Debugging
JavaScript Action
More Cloud Adapters

In-memory Re-sequencer
Circuit Breaker
Automatic Service Migration
(ASM) Support
Zero-downtime Patching
Multi-tenancy

Copyright 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal

34

Updated User Interface


New UI skin

12.1

12.2

Updated look and feel


Renders well on mobile devices
Consistent with other application and
cloud offerings

Copyright 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted

35

End-to-End Native REST


Native REST/JSON support for
connecting JSON to JSON
JavaScript Action
REST Branch Action
Define content/verb based routing
Handle/route any REST content type

Leverage E4X to use JavaScript for


data-mapping

Copyright 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted

36

Come to Moscone South and see our products in action

SOA Suite,
Service Bus,
Event
Processing,
Adapters, API
Mgmt, MFT,
BAM

Integration Cloud
Service

Copyright 2014, Oracle and/or its affiliates. All rights reserved. |

Join the Community


Connect with Oracle on Social Media

#SOA12c #IPaaS #OOW14

OR connect via the web


Oracle blog

Oracle Home Page

blogs.oracle.com/SOA

oracle.com/SOA

Copyright 2014, Oracle and/or its affiliates. All rights reserved. |

Visit us on Oracle Technology Network


Explore Service Bus
Explore SOA Suite
Download and develop on Oracle
SOA Suite for Free!

http://www.oracle.com/technetwork/middleware/service-bus/overview/index.html
Copyright 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Internal/Restricted/Highly Restricted

40

Copyright 2014, Oracle and/or its affiliates. All rights reserved. |

41

Copyright 2014, Oracle and/or its affiliates. All rights reserved. |