You are on page 1of 56

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

Oracle SOA Suite 12c


Connect 4 Cloud, Mobile, IoT with On-premise
Heba Fouad (heba.fouad@oracle.com)
Fusion Middleware Specialist - Partner Transformation Team, ECEMEA

Copyright 2015 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 2015 Oracle and/or its affiliates. All rights reserved.

Program Agenda
1

Oracle SOA Suite 12c new Features

Cloud Integration

Mobile Enablement

Internet of Things (IoT)

Summary Q & A

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

Complexity Parameters

To judge the degree of complexity of each SOA solution there are four parameters:

The number of products


involved and their degree of
integration

The number of steps involved to


accomplish the operation

Respondent ranking of task


complexity and skill level
required

The time required to


accomplish the operation

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

Oracle Integration

ON-PREMISE
Majority of Applications onPremise [with some 3rd party or
Oracle Cloud Applications]

Oracle SOA Suite

ORACLE CLOUD
Majority of SaaS Applications on
Oracle Cloud [with some
applications on-premise]

Oracle Integration Cloud


Services

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

Oracle SOA 12c


New Features

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

Oracle Confidential

Whats New in SOA 12c

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

High Developer Productivity


Rapid Install
Unified Design Interface
Templates & BPEL sub-processes
Debugger & Tester Enhancements
SOA Suite test framework
New Adapters for On-Premise Integration
Scheduled Activation and Deactivation
Monitoring and Diagnostics

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

10

Quick Installer
Its one single package which
include JDeveloper, an integrated
WebLogic service with SOA Suite
(including Service Bus), JavaDB (for
its Database) and the Enterprise
Manager.

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

11

Integration of SOA and SB development


Oracle SOA Suite 12c integrates the remaining major components for
Oracle SOA Suite, Oracle Service Bus and Oracle Event Processing, into a
single unified experience.

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

12

Share and Reuse


Using the build-in template support you can kick-start a SCA Composite or
add reusable components. There are three types of templates; SOA Project,
Component and Custom Activity template. Templates are fully editable.

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

13

Debugger & Tester Enhancements


SOA Suite 12c includes a visual
debugger in Oracle JDeveloper that
allows the setting of breakpoints
within a SOA composite, a BPEL
process and a Service Bus pipeline

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

14

SOA Suite test framework


Request and response messages as well as faults can be asserted and
external services and faults can be emulated to avoid testing of backend
systems.
The actual test can be run directly within JDeveloper

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

15

Management Improvements
Dashboards, Instance Tracking & Error Hospital
Fault Notification Alerts
Performance Tuning

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

16

Dashboards, Instance Tracking and Error Hospital


Oracle SOA Suite 12c, also includes the management of Oracle Service
Bus projects.
All operations and management tasks have been moved into Enterprise
Manager Fusion Middleware Control to provide a single administration
console for the core SOA components.

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

17

SOA Dashboard
Key Configuration shows the modularity
profile, instance tracking value
SOA Runtime Health and System
Backlogs show a quick overview of your
composites.
Business Transaction Faults is also not
displayed until refreshed.
The Search section provides quick
options for some common searches
plus any searches that you have saved.
Copyright 2015 Oracle and/or its affiliates. All rights reserved.

18

Enterprise Scheduler Service (ESS) 12c


Jobs can be created and scheduled through the EM, but there is also a Java
API.

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

19

Additional Features

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

20

Business Activity Monitor (BAM) 12c


BAM12c has Multi-browser support
including Mobile support, so dashboard
will look and act the same on different
devices and browsers.
It has better integration with SOA Suite
and can export the data during the
execution of processes to BI to allow
continuous monitoring.
Also a new feature in 12c is that BAM
now support a Active-Active High
Availability modes so can run on a
cluster.
Copyright 2015 Oracle and/or its affiliates. All rights reserved.

21

On-Premise Integration

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

22

Adapters for On-Premise Integration


Oracle Adapter for SAP R/3
Along with Oracle SOA Suite 12c,
Oracle introduces the new SAP
Adapter that provides native
bidirectional integration with SAP
R/3. It supports invocation to send
and receive data from the SAP R/3
application.
The Adapter is natively integrated
into JDeveloper

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

23

Oracle Adapter for JD Edwards


The JDE World Adapter enables users
to natively integrate with JD Edwards
World ERP systems through a
JDeveloper based design-time that
enables users to perform integration
with the JDE World ERP Application.
In Oracle SOA Suite 12c, the adapter
supports insert and query of data
from the JDE World z-tables.

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

24

Additional Adapters
Coherence Adapter
MSMQ Adapter
LDAP Adapter

UMS Adapter

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

25

Cloud Integration

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

26

Unify Cloud & On-Premises Integration


Oracle Fusion Applications are Preintegrated with Oracle SOA Suite
Developed by Oracle Application
Software Developers
Common Policy Management Between
Oracle Fusion Applications & Oracle
SOA Suite

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

Cloud Connectivity
SOA Suite 12c offers Cloud Adapter for reduced complexity of integration
with key SaaS and PaaS platforms.
The cloud adapters support inbound and outbound integration, secure
connection and session management.
It has a graphical API discovery, uses declarative modeling through Wizards
and supports optimization of API requests (for example: it can combine
operations into a single request to the cloud service).

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

28

Salesforce.com
The Salesforce.com adapter also has
support for standard and custom
Salesforce objects, SOAP API using
Partner WSDL & Enterprise WSDL and
Salesforces own Query Language
(SOQL) & Search Language (SOSL).
The adapter uses the Oracle
Credential Store Framework to store
user credential and supports the
adapter diagnostic framework for
reporting and alerting
Copyright 2015 Oracle and/or its affiliates. All rights reserved.

29

More Adapters
Cloud Adapters for RightNow (Oracle Service Cloud)
Oracle Sales Cloud
Eloqua (Oracle Marketing Cloud)

Big Machines (Oracle CPQ Cloud)


These cloud adapters build on the SOA integration platform to enable standards based
connectivity to cloud

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

30

Cloud Adapter SDK


Oracle SOA Suite 12c includes
a new Cloud Adapter SDK.
This SDK allows customers
and partners to rapidly onboard new SaaS applications
into their enterprise business
processes.
The SDK provides a designtime and a runtime
component

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

31

Design-time Components Capabilities


Connection API Define the connectivity to the SaaS application as
required by the application.
Metadata Browser Enable the design-time to browse the metadata
within the application.
Query Support - Provide support for creating queries (e.g. SOQL for
Salesforce.com, ROQL for RightNow etc)

Artifact Generation Generate the required JCA and WSDL files for the
adapter interaction.

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

32

The Runtime APIs Capabilities


Session API Define the session management capabilities for the adapter
Security API Security configuration including integration with WebLogics
credential store framework

Transformation API Ability to transform the message before sending to


the target SaaS application in case the design-time data definition is
different from the expected data definition. This is often the case for
complex polymorphic data definitions for which a simplified structure
(XSD, WSDL) is defined at design-time for easier modeling.

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

33

Mobile Integration

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

34

Mobile Integration
Oracle SOA Suite 12c introduces a REST binding within JDeveloper to simplify mobile
enablement by exposing traditional SOAP services, Enterprise Java Beans (EJBs), JCA
adapters connecting backend applications or just about any other underlying
implementation through JSON/REST.

Multiple ways to define a REST binding through a simple wizard are included: the
definition can be on an existing WSDL, or the binding can even create the WSDL for you.

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

35

Integrate: Mobile Service Integration


Reuse existing application

services
Rapid response to new
RESTful API
SOA
Foundation

Existing
Services

business requests

Integration Infrastructure
Inventory
Check Service

Credit
Check Service

ORACLE
APPLICATIONS

Production
Service

Customer
Status Service

CLOUD
APPLICATIONS

Fast access to data and


Order
Service

Billing
Service

ISV/CUSTOM
APPLICATIONS

services across the


Enterprise and external
sources
Reliable and solid

orchestration platform
Copyright 2015 Oracle and/or its affiliates. All rights reserved.

Mobile Enablement
SOA Suite 12c introduces a REST Adapter to give mobile applications access
to backend services. This adapter introduces REST & JSON for mobile
development.

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

37

REST Adapter
The REST adapter supports multiple resource paths, including dynamic path
variables to define the subject/primary key. It is possible to map multiple
operation to the same resource path if it uses a different HTTP
method/verb.

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

38

IoT Integration

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

39

Internet of Things (IoT)


The role of middleware is to provide the infrastructure and IoT services
which in turn help drive innovation, enable new revenue streams, and
improve operational efficiencies.
Event processing is an integral part of an Internet of Things platform.

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

40

Oracle Event Processing (OEP) 12c


OEP is now fully integrated in JDeveloper. The new
version is not just a simple port to Jdeveloper
Delivers real-time analysis of high-velocity data. It is
a complete solution for building IoT applications to
filter, correlate and process events in real time so
that downstream applications are driven by true,
real-time intelligence.
The Event Processing software deal with the vast
amount of data that some of these smart devices
can throw out. and Event Delivery Network adapter
nodes, providing runtime integration for SOA
composites and components.

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

41

Integration Cloud Service (ICS)

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

42

Oracle SOA Suite Cloud Service


Key Features
Complete: Virtualization, Orchestration, Fast data, B2B, File Handling,
Connectivity, Real-time Analytics, API management
Access: Complete access to product surface area
Highly Available: Data Guard, RAC Cluster
Managed: Oracle Backs Up, Patches, Upgrades
Full portability: On-premise to Cloud
Benefits
Rapid and fully automated provisioning
Secure, Highly Available with Clustering
Fully Managed
Build anywhere, deploy anywhere
Copyright 2015 Oracle and/or its affiliates. All rights reserved.

Deploy Anywhere
Single technology for On-Premises and Cloud

Private Cloud
Integration

Same Architecture
Same Standards
Same Underlying
Components

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

Public Cloud
Integration

Introducing Integration Simplicity


Installation
Configuration
Patch-set Updates

Map from scratch


Hardware incompatibility
Hand-coded integration
Copyright 2015 Oracle and/or its affiliates. All rights reserved.

Oracle Integration Cloud Service Demo

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

Summary

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

47

Key Advantages
Oracle offers a much more integrated approach and simpler management.
Simplify Integration, Faster Time to Integrate and Deploy Anywhere
One thing that is great about Oracle SOA Suite is that its built-in technology
adapters for things like cloud, relational databases, email, etc. are
powerful enough that for pretty much every one of the implementations
will find. No need expensive vendor-specific adapters.

Oracle SOA Suite is a very-well integrated solution that provided the


customer with a much faster time to value.

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

48

Summary
Unifies Oracle and 3rd party Cloud applications with on-premises
Enables rapid delivery of existing applications into mobile channel
Maximize the value of your investments in SaaS and on-premise
applications through a simple and powerful integration platform in the
cloud.
Build SaaS to SaaS and SaaS to on-premise integrations in just a few clicks.

Oracle SOA Suite is trusted and proven by the most demanding customers
for SaaS integrations!

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

Resources
Oracle SOA 12c Tutorial
Whats New
Oracle Managed File Transfer

Oracle SOA Suite 12c a Detailed Look


Oracle Integration Cloud Service

Guide Integration Cloud Service


Oracle Learning Library

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

50

Join the Community


Connect with Oracle on Social Media

#SOA12c

#iPaaS

OR connect via the web


Oracle SOA blog

Oracle SOA Website

blogs.oracle.com/SOA

www.oracle.com/SOA

Cloud.oracle.com/integration
Copyright 2015 Oracle and/or its affiliates. All rights reserved.

51

Q&A

Heba Fouad
Fusion Middleware Specialist
heba.fouad@oracle.com
ISV Migration Center blog: http://blogs.oracle.com/imc
ISV Migration Center email: partner.imc@beehiveonline.oracle.com
Copyright 2015 Oracle and/or its affiliates. All rights reserved.

52

Spread The Red Technology: Partner Adoption Campaign


Oracle Technology awareness and enablement campaign
focused on developers and technology architects
by the Oracle Partner Hubs in Africa

Free Online Virtual Training

Dates

Klab: Oracle SOA Suite 12c: Connect 4 Cloud, Mobile, IoT with Onpremise

July 29th, 2015

Oracle Database 12c - Plug Into the Cloud (Intro Session)

Aug 28th, 2015

Oracle Weblogic 12c - Cloud Application Foundation (Intro Session)

Aug 26th ,2015

Oracle WebLogic 12c Enabling Development of Modern Applications

Sept 16th ,2015

Oracle Database 12c: Maximum Availability for Consolidation and


Cloud

Sept 23rd, 2015

Oracle Internet of Things Platform: Java 8 connecting the world

Oct 15th, 2015

Oracle Database 12c: Database As a Service for Private and Public


Clouds

Oct 22nd , 2015

Extending Oracle Applications with Oracle Fusion Middleware


Platform

Nov 2nd, 2015

Enterprise Mobility: Remote Data Synchronization in Oracle MAF

Nov 19th, 2015

Oracle Private Cloud Infrastructure as a Service (IaaS) using Oracle


EM 12c

Dec 7th, 2015

Agile Business Intelligence in the Cloud for Oracle Partner Solutions

Jan 11th, 2016

Bit.ly/SpreadTheRedTechnology
Copyright 2015 Oracle and/or its affiliates. All rights reserved.

53

Oracle Partner Hub ISV Migration Center


Oracle.com Partner Hub
oracle.com/partners/goto/hub-ecemea

Migration Center Team Blog


blogs.oracle.com/imc
feeds.feedburner.com/oracleIMC

Partner Webcast Recordings

twitter.com/OracleIMC
plus.google.com/+OracleIMC
facebook.com/OracleIMC
linkedin.com/groups/Oracle-Partner-Hub-MigrationCenter-4535240

Partner.IMC@beehiveonline.oracle.com

youtube.com/OracleIMCteam

Partner Webcast Presentations


slideshare.net:/Oracle_IMC_team

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

54

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

55

Copyright 2015 Oracle and/or its affiliates. All rights reserved.

You might also like