introducing oracle fusion middleware 12.1.3 and especially soa suite and bpm suite 12c (at the amis...

77
Lucas Jellema AMIS – SOA Suite & BPM Suite 12c Launch Event, 17th July 2014 Introducing: Oracle Fusion Middleware 12.1.3 SOA Suite 12c & BPM Suite 12c

Upload: lucas-jellema

Post on 19-May-2015

1.663 views

Category:

Software


6 download

DESCRIPTION

Overview of Oracle FMW release 12.1.3 in general and about SOA Suite and BPM Suite 12c in particular. Highlights important new features and cross product themes (such as productivity, industrialization, ease of getting started and more). Some topics: Service Bus Pipeline, Native Format transformation, XQuery support, BAM new style, Key Performance and Risk Indicators,...

TRANSCRIPT

Page 1: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

Lucas Jellema

AMIS – SOA Suite & BPM Suite 12c Launch Event, 17th July 2014

Introducing: Oracle Fusion Middleware 12.1.3SOA Suite 12c & BPM Suite 12c

Page 2: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

Overview

• Release 12c• Fusion Middleware 12c

– WebLogic, ADF, Coherence, ODI, Enterprise Data Quality– JDeveloper– Identity & Access Management– WebCenter Content & Portal

• SOA Suite 12c• BPM Suite 12c

Page 3: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

C is for…

Complete

Complementary

Cloud

Consolidation

Container

Crowd

Control

Core

Central

Page 4: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

4

Cloud

• Integration with the Cloud– Cloud Adapters– REST/JSON Support– MFT for exchanging documents to and from the cloud

• Deployment on the (public) Cloud– Planned: iPaaS– BPM Cloud Service– WebLogic as a Service

• Manage as a Cloud Platform– Private cloud too

Page 5: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 135

Cloud Strategy

Page 6: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

6

Oracle Process Cloud Service

• Orchestrate processes on Oracle Public Cloud

• Tightly integrated with Fusion HCM

• Integrates with other applications/services via REST

• Leverages other PaaS including Document Cloud Services

Page 7: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

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

Process Cloud Service – Process Cloud Workspace

Simplified & Tailored UIIntuitive, Easy to Organize Task List

Batch ApprovalsDrill down into process instance

Start a processVacation, Delegation Rules

Oracle Confidential – Internal/Restricted/Highly Restricted 7

End User – Intuitive, Highly Productive UIs

Mobile Workforce Productivity

Task Approvals including Batch

Comments, AttachmentsContacts Integration

Offline Mode

Page 8: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

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

Agility & ControlReassign/Delegate

Change in-flight processes

Change Business Rules on the fly

Tracking & TroubleshootReceive Alerts on

misbehaving processesGuided Troubleshooting

for fast resolution

Oracle Confidential – Internal/Restricted/Highly Restricted 8

Process Cloud Service – Process Cloud Workspace Process Owner, Admin – Visibility, Agility, Control & Self Service

VisibilityBusiness friendly Audit

trialProcess Health

DashboardsProcess Bottleneck

Detection (Tasks/People)Process Trending Reports

Page 9: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

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

Process Cloud Service – Process Cloud Composer

Rapid Process Application Automation

Business friendly tool for rapid, collaborative process

development Design processes, rules, forms,

& data

Complete Lifecycle Management

Play, Publish, Deploy, Un-deploy, Redeploy, Suspend, Resume,

Retire, Side-by-side deployment, Role Mapping, Configuration,

Business Parameters

Oracle Confidential – Internal/Restricted/Highly Restricted 9

Designer – Rapid composition and Complete Lifecycle Management

Page 10: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

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

Early access to Oracle Process Cloud Service in Dec 2014

Influence product direction & roadmap

Let us know if you are interested

Oracle Process Cloud ServiceEarly Adopter Program

Page 11: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

11

Consolidation

• Merge Oracle Service Bus into SOA Suite– One IDE (JDeveloper)– One run time operational console (Enterprise Manager FMW Control)

• Consolidate into one IDE– OSB– OEP (fka CEP)

• Rationalize features– Reduce duplication and confusion– Share and Leverage back and forth

• BAM: OEP, ADF, Coherence• Design Time MDS• XQuery and DVM• JCA Adapters• OEP and EDN• Coherence Adapter (Service Result Cache for SCA Composites)• Mediator Resequencer engine in SB• Replacing BPA with Business Architecture modeling support in BPM Composer

Page 12: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

12

Layered architecture

Data

Business

User & ApplicationInterface

Page 13: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

13

BPM Suite and SOA Suite in Layered architecture

Data

Business

User & ApplicationInterface

Business

Page 14: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

14

BPM and SOA Suite in Layered architecture

Data

Business

User & ApplicationInterface

Business

User Engagement

Identity Management

Business Process

Management

Content Management

Business Intelligence

Service Integration Data Integration

Development Tools

Cloud Application Foundation

Enterprise Management

Web Social Mobile

Business Innovation Platform

Page 15: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

Fusion Middleware Areas of Investment

Mobile Computing Cloud Computing

Business User Empowerment

Internet of Things

Engineered SystemsBig Data/Fast Data

Page 16: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

23

SOA Suite & BPM SuiteRelease 12c Themes

• Cloud• Consolidation• Productivity• Functionality• Industrialization / Maturity

Page 17: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

24

Productivity

• Quick Startup• Quick development round trips• Ease of SB development through Pipelines• Enable/Disable activity (in Service Bus)• Reuse through Templates and BPEL Sub Process• Share resources through Design Time MDS• [some] Refactoring support• Debugging• Testing• Improved wizards and property editors• Support for XSLT templates (in Mapper)• Support for XQuery Libraries• Business User friendly Business Rule editing in run time Composer

Page 18: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

25

Functionality

• New and improved adapters– LDAP– Coherence– Cloud (SalesForce, RightNow, Taleo, Custom)– UMS

• Business Architecture modeling• Enhanced Case Management features • Native Format Transformation• Enterprise Scheduler• REST and JSON support• OEP integration with EDN• SOA Composite and BPM Process Analytics out of the box• Groovy Scripting in BPM• BPM Solution Accelerators (pka Process Accelerators)

Page 19: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

26

Maturity (Industrialization)Scalability, Stability, Performance

• Reliable Event Delivery Network• Improved purging infrastructure• Optimized Memory Usage & Modularity [Profiles]• Lazy loading of deployed composites• Workload management• Improved database schema (SOA Infra)• Self Tuning Threading Model• End-to-end visibility of components and transactions

• Diagnosability in EM FMW Control• Improved End to End instance trace

– Create Composite Sensors at Run Time

• Use Enterprise Scheduler to schedule administrative operations– Bulk recovery, toggle inbound adapters

• Finer grained EM Authorization Model• Continuous Integration with Maven & Hudson

Page 20: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

27

Fusion Middleware 12.1.3

Also available• WebLogic 12.1.3• ADF 12.1.3• Coherence 12.1.3• JDeveloper 12.1.3• ODI & Enterprise Data Quality 12.1.3• Enterprise Manager FMW Control

Not yet:• WebCenter• IdM• BI

User Engagement

Identity Management

Business Process

Management

Content Management

Business Intelligence

Service Integration Data Integration

Development Tools

Cloud Application Foundation

Enterprise Management

Web Social Mobile

Page 21: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

28

Some FMW 12.1.3 highlights

• WebLogic– More Java EE 7 support: JSON-P, JAX-RS 2.0, JPA 2.1, JASPIC, WebSockets, SSE– Maven support– TopLink Data Service– Spring 4.x support, OSGi support– Zip only distribution for ease of installation

• Coherence– Memcached protocol– JVisualVM (dashboard)– Asynchronous Entry Processors

• ADF– Data Visualization (custom map, diagram, gauges, rating, client side charting,…)– Maven support (!)– Deck component– Groovy Debugging

Page 22: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

29

New approach to online documentation

Page 23: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

30

BPM Suite 12c

Page 24: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

Manage flexible and unstructured work

User-driven case progression

Adaptive Case Management

Leverage best practices for implementing BPM

Reduce time to solution with pre-built processes and components

New Process Accelerators

Enhanced Process Composer

Ease of analysis:Model & Simulate

Ease of creation: Web Forms and data

Ease of discovery: Process Player

Oracle BPM 11.1.1.7

MORE BUSINESS DRIVEN, MORE COMPLETE

Page 25: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

Business Driven Modeling

Business analysts can capture the process

Or import existing process from Visio etc.

Share models & collaborate

Optimize with Simulation

Create & manage business rules

Model to Execution in Process Composer

Page 26: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

Case Management with Oracle BPM Suite 11g

• Adaptive Case Management is a Built-in Feature Of BPM 11.1.1.7 Supporting Flexible, Unstructured, and User-driven Case Progression

Page 27: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

Case Management UI and Accelerators

Accelerators:a. Insurance

Claims Management

b. Complaints Management

Page 28: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

35

Key Objectives for BPM 12.1.3

• Simplify– » Make it really simple for business users by providing a business-friendly web-based

composer that allows business users to model, simulate, optimize deploy and execute business processes

– » Provide business-friendly mobile and web applications– » Provide out-of-the-box process and case analytics– » Manage by exception

• Accelerate time to value with intelligent process solutions– » Allow modeling of structured as well as unstructured processes– » Provide integrated decision management

• Complete Unified Platform– » Provide a complete unified platform spanning systems, decisions, documents and

events– » A common platform for executing and managing structured as well as unstructured

processes

Page 29: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

BPM 12.1.3 Highlights

• Business Architecture

• Enhanced BAM

• Developer Productivity

• Mobile

• BPM 10g (BEA ALBPM) to 12c migration

• ACM improvements

• Solution or Process Accelerators

Page 30: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

Business Architecture

A blueprint of the enterprise that providesa common understanding of the organizationand is used to align strategic objectives with initiatives and projects

Goals, Objectives & Strategies (Why?)

Value Chains

& Projects (How?)

Metrics & Measures

(How well ?)

Strategic Alignment

Organization (Who & Where?)

Page 31: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

Process HierarchyLevel 0-3

Business Function Decomposition of processes

Drill-down and drill-up across the levels

Linkages can exist across BA and BPM Projects

Enterprise Process Map

Value ChainModels

BPMN Process Models

Page 32: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

Strategy Model

• Captures Goals, Objectives, Strategies and their relationships

• Strategy model is a tree and each node is non-repeating

• Strategies can be linked to Value Chains

Page 33: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

Value Chain KPI ReportBased on Roll-up KPIs

Develop Vision& Strategy

Define the business

concept and long term vision

Design and develop product

and products and services

Design products and services

Market and sell products and

services

Develop marketing and distribution and

event

Develop business strategy

Develop and manage sales

Manage strategic initiatives

Manage advertising, pricing and promotions

Manage sales partners and

alliances

Manage sales opportunity and sales pipeline

Deliver products and services

Plan for and acquire

necessary resources

Procure materials and

services

Produce, manufacture and deliver products

Deliver product services to customer

Manage logistics and warehouse

Page 34: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

More Business Friendly Rules Authoring

• Business friendly phrases – contextual and localizable

• Author decision tables in Excel and import/export from Composer

Page 35: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

Re-architected BAM

• Active-active high availability

• Coherence used for report and metadata cache

• Cross browser support with ADF data visualization

• Continuous query processing with built in OEP

• Tightly integrated with BI

KPI

?

Page 36: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

Richer Process Analytics

• Rich out-of-box dashboards for analysis and monitoring – bottlenecks, productivity, inflow and outflow, work distribution, etc.

• Unified Process Cubes across BPM & SOA

• Include BI dashboards in same report

Page 37: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

Richer Alerts with Continuous Queries

• Template driven business friendly authoring – 7 templates including trend analysis, moving aggregates, etc.

• Key performance and risk indicators

• Daisy-chained alerts

• Manage by exceptions with watchlists

Page 38: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

45

Mobile

• iPad-targeted app for BPM Task management– Supports off-line mode

• In 12c: REST APIs that allow easy development of custom apps – mobile or otherwise

Page 39: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

46

ACM Improvements

• Case relationships– support for run time linking of cases as sub-cases, duplicates, dependents etc.– Sub-cases can also be defined at design-time

• Milestones with due dates– are used to mark the progression of a case– in case a milestone crosses the due date an event is raised

• Out of the box Case Analytics

Page 40: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

Developer Productivity

• Integrated Debugger for process execution• Continuous Integration• Quick Developer Install• Visual Diff/Merge – for process imported into JDeveloper (BPM Studio)

from Process Composer• Migration Tools• Benefits from JDeveloper and SOA Suite enhancements

– BPM application == SOA [SCA] Composite

Page 41: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

Developer Productivity & Functionality

• Groovy Scripting– Script tasks– Business Object methods

• Business Object inheritance• Business Parameters – set from Workspace

– Like constants across all process instances– Any change takes immediate effect

• Skip [to next activity in main flow] when an exception occurs• Suspend main flow, run alternative flow [and possibly resume]• [No] support [yet] for Process Templates

Page 42: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

When you are on BPM 10g…

12c is also migration target

for 10g customers

Page 43: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

Solution Accelerators

Page 44: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

LoB Selling with Oracle Solution Accelerators

Public Sector

Financial Services

Horizontal

Travel Request Management

Document Routing and Approval

Internal Service Request

Employee Onboarding

Loan Origination

Financial Reports Approval

Incident Reporting

eForms Management

Business Account Opening

Insurance Claims Management

Insurance Policy Underwriting

Telecom

Mobile Data Offloading

Correspondence Management

Contract Management

Customer Onboarding

Application Extensions: Siebel, PeopleSoft, EBS, RightNow, Fusion

Available Now

Licensing and Permits

Next Release

Complaints Management

Page 45: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

Using ACM to deliver Business Value:

Insurance Claims Management

• Showcase ACM support for knowledge worker-driven, content-rich scenarios

Adaptive set of activities

Milestones at-a-glance

Summary Status Fraud

Likelihood

Rich business

object data

Page 46: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

53

SOA Suite 12c

Page 47: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

54

SOA Suite 12c

OSB

Page 48: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

55

Service Bus 12c SCA

• Integrated – Design Time in

JDeveloper– Run Time administration

in Enterprise Manager FMW Control

• Service Bus – Does not support SCA,

Fault Policies, EDN, Composite Sensors, (detailed) Flow Trace, run time MDS, SCA Composite deployment plan

– Full support for XSLT (Mapper), JCA Adapters, Domain Value Maps, Xref functions– Use EM FMW Control for monitoring Message Reports & SLA/Pipeline Alerts– Share custom XPath functions– Also: run time Service Bus Console for configuration & development

Page 49: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

B

Typical Service Implementation

in SOA Suite 12c

Consumer

D

E

Service BusSOA

Composite

PL

PL BSProxy

S R

R

BR

BPEL

JDeveloper

WebLogic & Enterprise Management FMW Control

Proxy

Page 50: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

Oracle Event Processor

(OEP)

SOA Suite 12c on WebLogic Server 12c

WebLogic Server

SOA Suite 12c

SOA Composite

WS*, Java/Java EE & ADF

apps

SB Service

AdaptersJava EE

services++

Cache, Messaging, Timers, Work Managers, …

Enterprise Manager FMW Control

Composers

Run time editing of business rules, task definitions, sensors, domains, …

Managed File Server (MFT)

Business Activity

Monitor (BAM)

Page 51: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

Flow Trace with SOA Composites and Service Bus

• Shows individual state of components in a transaction

• Easy to Identify recovered instances

Service Bus is now visible in end-to-end flow trace

Page 52: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

59

Service Bus Pipeline

• Proxy Service has been split into two components:– Proxy Service– Pipeline (and possibly multiple pipelines)

Page 53: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

60

Pipeline details

Page 54: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

61

Run or Debug pipeline directly from JDeveloper

Page 55: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

62

Pipeline details

Page 56: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

63

“Composite” Service Bus project

Page 57: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

Pipeline Templates and Placeholders

Pipelines templates can be used to design prototype flows for proxy services

• Concrete pipeline inherits the message flow from pipeline template

Placeholders – where modifications may be placed in the pipeline template

Page 58: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

SOA Design-Time MDS Repository:Share artifacts within & across applications

Wizard to share design time artifacts such as WSDLs and Schemas

Moves the artifacts and its dependencies to Design-Time MDS (viz. schema with WSDL)

Updates all the references to the transferred artifacts with MDS URLs on transfer

Page 59: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

66

Native Format Translation

• File Adapter can do translation from and to CSV and Positional File Format XML

• In 12c both Service Bus (Pipeline activity) and Mediator (step in Routing Rule) can perform such native to XML vv. transformation– The contents from an XML element can be converted to XML itself (and vv.)– The contents from an outbound HTTP call or Adapter action can be turned into XML

Page 60: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

67

Mobile & User Interface oriented architecture

Data

Business

User Interface

WOA/MOA

SOA

UI (MVC)

Page 61: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

OA

Mobile Application (native/HTML 5 app)

Web 2.0/Ajax Rich UI Browser application

WOA/MOA(RESTful, JSON)

Service & Process Bus(WS*, SOAP, XML)

Portlet Container/UI Service

Bus

3 rd Party

Services

(GeoCoder, Weather,

Map, Translation,

Payment, Storage,

SaaS apps, ….)

B2B

Partners

UI services

JDBC, RMI, HTTPHTTPS, Email, VPN,…

HTTP

HTTP

Full Service Bus(WS*, SOAP, XML)

UI services

xOA

Page 62: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

69

Challenges and Requirements for WOA/MOA

• REST & JSON for easy access• Caching to handle the load and provide 24/7

– availability mismatch between UI and back end

• Filter data - at right level – data context/authorization

• Minimize number of network requests – Invoke presentation services rather than accessing entity service

• Handle Offline/Online synchronization• Support push notifications• Personal cloud for user specific data and cross device experience

– Preferences and customizations, search & navigation history, in flight ‘transactions’

Page 63: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

70

Implementing the WOA/MOA backend with SOA Suite

Oracle Service Bus

SOA Suite(SCA engine)

Result Cache

JPAADF BC

DC DC DC

JAX-RS

JAX-RS

REST request

Page 64: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

71

Implementing the WOA/MOA backend with SOA Suite

Oracle Service Bus

SOA Suite(SCA engine)

Result Cache

JPAADF BC

DC DC DC

JAX-RS

JAX-RS

Request Interpreter

JSON processor

Messaging Proxy

REST verb

Messaging Proxy

Service

HTTP Verb handler

URL & Request

interpreter JSON XML

Xformer

REST request

Caching with preset expiry time

Same steps to invoke REST

Composite Service

BPEL process to orchestrate

business services

Page 65: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

72

Mobile Enablement in SOA Suite 12c

Page 66: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

73

Implementing the WOA/MOA backend with SOA Suite 12c

Oracle Service Bus

SOA Suite(SCA engine)

Result Cache

JPAADF BC

DC DC DC

JAX-RS

JAX-RS

JSON processor

Native REST

REST verb

Expose any

pipeline as REST Declarative

REST verb processing + map to request

Native, declarative

JSON XML

REST request

Fine Grained, directly accessible

cache

Declarativecalls to REST

All REST & JSON + Coherence Adapter support also in SOA

Composites

Composite Service

BPEL process to orchestrate

business services

OWSM policy for REST security

Page 67: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

74

SCA Composite – BPEL Subprocess

• InlineSub Process– Inline – callable scope - with input

and output parameters, access to global variables, recursive support and local variable context

– Create from existing Scope (convert to inline subprocess)

• Stand Alone Subprocess– new SCA Component Type– Can be invoked multiple times from

different components

Page 68: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

75

SCA Composite – Templates

• Templates at three levels:– SOA Project Template

– Component Template

– Custom Activity Template

• Templates in SCA Composites are resuable snippets

that are copied when used

– They lose their reference to their origin and updates to the template are not inherited

– Use them primarily for a ‘quick start based on best practices’

• Store in MDS and reuse for/in any application

Component

Page 69: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

Integration Debugger

• Same experience across BPEL, Service Bus• Local or remote debugging• View payloads (including non-XML) • Set break points• Change variables while debugging

Page 70: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

12c SOA Tester

• Develop & test without switching to EM

• Auto generate input message or load from sample

• Assert request, response, and fault messages

• Emulate response & fault messages

• Delayed emulation

• Accelerate execution using fast

forwards

Page 71: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

12c Connectivity – new adapters

• Cloud – Salesforce.com

• UMS (SMS, IM, Email)

• LDAP

• MSMQ

• Coherence

Page 72: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

Oracle Cloud Adapter for Salesforce.com

Reduce Cloud Integration Complexity• Graphical API discovery• Security• Session management• Schemas• Optimization of operations• Inbound and outbound• SDK to extend

Page 73: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

80

New SOA Suite products: ESS

• ESS – Enterprise Scheduling Service– Schedule jobs and monitor execution

• PL/SQL, EJB, Web Service, (local) Java, command line• SOA Suite administrative operations: bulk recovery, bulk purge,

enable/disable inbound adapter

– Integrates with BPEL: invoke ESS to schedule a job

Page 74: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

Scheduling Fault Recovery Operations

• Bulk recovery/abort operations can be scheduled from error hospital

• Progress can be monitored from Enterprise Scheduler dashboard

Page 75: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

82

New SOA Suite products: MFT

• MFT – Managed File Transfer– Transfer files in a controlled way –not through the

SCA engine or Service Bus run time– between a source and one or more targets– core of MFT is an “embedded” sFTP/SSH service– optimized for large files and supports HA cluster,

PGP encryption, auditing and monitoring of files– transfers are easily extensible using the

pre/post processing framework– file transfers can trigger a SOA Composite

and a SOA Composite can engage an MFT operation• Also integrates with B2B, ODI, Healthcare and others

Page 76: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)

83

Summary

• Functionality, Industrialization, Productivity, Cloud, Consolidation & Mobile

• Most striking new features– Quick Start (JDeveloper & Integrated WLS is all you need)– Service Bus integrated into JDeveloper and Enterprise Manager FMW Control– Templates, Debugging and Refactoring in SB and SOA composites– Coherence and LDAP Adapter– Enterprise Scheduler, Managed File Transfer– Robust & reliable Event Delivery Network– Improved Business metrics and BAM (Business Activity Monitoring)– Mobile enablement & Cloud support through REST & JSON support– Much improved IDE & run time UI (for example SOA Composer for Business Rules,

JDeveloper IDE for Event Processing)– Business Architecture modeling in BPM Composer

• After dinner: in-depth feature discussions and demonstrations

Page 77: Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM Suite 12c (at the AMIS & Oracle launch event, 17th July 2014)