Oracle Service Bus 12c-Praesentation

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

description

Mw-lloyd Williams-exploring Oracle Service Bus 12c-Praesentation

Transcript of Oracle Service Bus 12c-Praesentation

Page 1: Oracle Service Bus 12c-Praesentation

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

Page 2: Oracle Service Bus 12c-Praesentation

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

Exploring Oracle Service Bus 12c

Yogesh Sontakke, SOA Suite Product Management, [email protected] Lloyd Williams, SOA Suite Product Management [email protected]

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

Page 3: Oracle Service Bus 12c-Praesentation

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

3

Page 4: Oracle Service Bus 12c-Praesentation

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

“How can I?” …

Page 5: Oracle Service Bus 12c-Praesentation

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?

Page 6: Oracle Service Bus 12c-Praesentation

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

Mainframes

Databases

Files

Applications

How can I connect my Enterprise Applications?

Page 7: Oracle Service Bus 12c-Praesentation

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

Mainframes

Databases

Files

Applications

Trading Partners

How can I connect to my Trading Partners?

Page 8: Oracle Service Bus 12c-Praesentation

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

Mainframes

Databases

Files Mobile

Cloud

Applications

Things

Trading Partners

How can I connect to the Cloud, Mobile, Internet of Things

, or

whatever may come next?

Page 9: Oracle Service Bus 12c-Praesentation

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

Mainframes

Databases

Files Mobile

Cloud

Applications

Things

Trading Partners

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

Page 10: Oracle Service Bus 12c-Praesentation

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

Mainframes

Databases

Files Mobile

Cloud

Applications

Things

Trading Partners

How can I connect, discover, virtualize, scale, orchestrate, and

analyze my business?

Page 11: Oracle Service Bus 12c-Praesentation

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

The Oracle SOA Suite Solution

Mainframes

Databases

Files Mobile

Cloud

Applications Business Process Orchestration

Analytics & Events

Service Orchestration Business Rules

Virtualization, Transformation, Routing

Co

nn

ect

Disco

ver

API Management

Co

nn

ect

Dis

cove

r

Things

Trading Partners

Oracle Service Bus

Page 12: Oracle Service Bus 12c-Praesentation

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

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

12

Page 13: Oracle Service Bus 12c-Praesentation

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

3 industry trends fueling the need for integration Never before has there been a greater need for integration!

Market for Cloud-based Mobile Apps is expected to grow by 88% from 2009 to 2014

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

Cloud Services and enablement spending will hit $60B growing at 26% through 2013.

Data from things is growing 22X over the next 5 years

1

2

3

13

Page 14: Oracle Service Bus 12c-Praesentation

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

SOA Suite 12c is Available!

14

Page 15: Oracle Service Bus 12c-Praesentation

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

Oracle Service Bus Today

Oracle Service Bus 12c!

June 2014

January 2014 JDeveloper

EM Fusion Middleware

Control

REST/JSON Support

Pipeline Templates

Debugger

Page 16: Oracle Service Bus 12c-Praesentation

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

SOA Suite 12c

• 30 % memory footprint reduction

• 50% Startup acceleration

• Pre-tuned database profiles

• Active-active support (MAN)

Key Features

• One-click install

• Everything in JDeveloper

• Debugger & tester

• Templates

• First class support for mobile-friendly standards (REST, JSON, …)

• Automated conversions REST/SOAP

• Cloud adapters to simplify on-prem to cloud integration

• New SAP, JDE Adapters

• Managed File Transfer (MFT) for file-based integration (new SKU)

Developer Productivity

Industrial Scale

Mobile

Cloud

Page 17: Oracle Service Bus 12c-Praesentation

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

Oracle Confidential – Internal/Restricted/Highly Restricted 17

Page 18: Oracle Service Bus 12c-Praesentation

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

For the Developer

• Quick-start installation

– Free for the Developer

– Single Package Installer

– Install and setup to “Hello World” in 30 minutes or less.

Oracle Confidential – Internal/Restricted/Highly Restricted 18

Page 19: Oracle Service Bus 12c-Praesentation

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

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

Oracle Confidential – Internal/Restricted/Highly Restricted 19

Mobile

Cloud

Page 20: Oracle Service Bus 12c-Praesentation

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

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

Oracle Confidential – Internal/Restricted/Highly Restricted 20

Page 21: Oracle Service Bus 12c-Praesentation

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

For the Developer

• Message Mapping Support

– Available for both XQuery and XSLT

– Supports complex, large-scale XSLT

Oracle Confidential – Internal/Restricted/Highly Restricted 21

Page 22: Oracle Service Bus 12c-Praesentation

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

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

Oracle Confidential – Internal/Restricted/Highly Restricted 22

Page 23: Oracle Service Bus 12c-Praesentation

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

For the Developer

• Debugging and Testing

– Breakpoints to step through a process

– Data watches to observe and manipulate data payloads through the integration

Oracle Confidential – Internal/Restricted/Highly Restricted 23

Page 24: Oracle Service Bus 12c-Praesentation

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

For the Developer

• Continuous Delivery

– Maven plugin for Service Bus projects

– Project Object Model (POM) Editor

– Full-lifecycle support

Oracle Confidential – Internal/Restricted/Highly Restricted 24

Page 25: Oracle Service Bus 12c-Praesentation

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

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

Oracle Confidential – Internal/Restricted/Highly Restricted 25

Page 26: Oracle Service Bus 12c-Praesentation

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

Re-sequencer in Service Bus

• Leverages resequencer engine used by Mediator

• Configured in Service Bus console and managed in Enterprise Manager

Page 27: Oracle Service Bus 12c-Praesentation

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

Oracle Confidential – Internal/Restricted/Highly Restricted 27

Page 28: Oracle Service Bus 12c-Praesentation

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

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

Oracle Confidential – Internal/Restricted/Highly Restricted 28

Page 29: Oracle Service Bus 12c-Praesentation

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

For the Administrator

• Service Level Alerts

– Service performance thresholds

– Follows a window of time

• Pipeline Alerts – Business level exceptions

Oracle Confidential – Internal/Restricted/Highly Restricted 29

Page 30: Oracle Service Bus 12c-Praesentation

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

For the Administrator

• Performance Metrics

– Per service metric reporting

Oracle Confidential – Internal/Restricted/Highly Restricted 30

Page 31: Oracle Service Bus 12c-Praesentation

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

For the Administrator

• Global Settings

– Activate/deactivate services

– Set monitoring and alerting

– Set aggregation intervals

Oracle Confidential – Internal/Restricted/Highly Restricted 31

Page 32: Oracle Service Bus 12c-Praesentation

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

Complete, Enterprise Integration

SOA Suite 12c

Oracle SOA Suite 12c

On-Premise Application Integration: Packaged, Legacy,

Data, Custom

ON-PREMISE

SaaS-based Application Integration with On-Premise

Applications

CLOUD

Access Integrated Applications via Mobile Devices

MOBILE

73°

Integrate real-time events from devices and things

IoT

32

Page 33: Oracle Service Bus 12c-Praesentation

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

Oracle Fusion Middleware The Cloud Platform for Digital Business

Cloud On-Premise

DIGITAL ENGAGEMENT

APPLICATION & DATA INTEGRATION IDEN

TITY

M

AN

AG

EMEN

T

SYST

EMS

MA

NA

GEM

ENT

APPLICATION INFRASTRUCTURE & TOOLS

BUSINESS PROCESS MANAGEMENT

BUSINESS ANALYTICS CONTENT & COLLABORATION

Web Mobile Social Internet of Things

Page 34: Oracle Service Bus 12c-Praesentation

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

Oracle Service Bus

Future 2014 2015

Integration Cloud Service

12.1.3

•REST/JSON Support

•EM Fusion Middleware Control

•New Developer Console

•Pipeline Debugger

•Pipeline Templates

•JDeveloper IDE

•12.2.x

•New “Alta” UI

•End-to-end Native REST

•Conditional Debugging

•XSLT Debugging

•JavaScript Action

•More Cloud Adapters

API Manager

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 Oracle’s products remains at the sole

discretion of Oracle.

Product Roadmap

•In-memory Re-sequencer

•Circuit Breaker

•Automatic Service Migration (ASM) Support

•Zero-downtime Patching

•Multi-tenancy

Page 35: Oracle Service Bus 12c-Praesentation

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

Updated User Interface

• New UI skin

– Updated look and feel

– Renders well on mobile devices

– Consistent with other application and cloud offerings

Oracle Confidential – Internal/Restricted/Highly Restricted 35

12.1 12.2

Page 36: Oracle Service Bus 12c-Praesentation

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

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

Oracle Confidential – Internal/Restricted/Highly Restricted 36

Page 37: Oracle Service Bus 12c-Praesentation

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

Join the Community

#SOA12c #IPaaS #OOW14

Connect with Oracle on Social Media

OR connect via the web

Oracle blog

blogs.oracle.com/SOA Oracle Home Page

oracle.com/SOA

Page 38: Oracle Service Bus 12c-Praesentation

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!

Oracle Confidential – Internal/Restricted/Highly Restricted 39

http://www.oracle.com/technetwork/middleware/service-bus/overview/index.html

Page 39: Oracle Service Bus 12c-Praesentation

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

Page 40: Oracle Service Bus 12c-Praesentation

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