SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014
-
Upload
amis-friends-of-oracle-and-java -
Category
Engineering
-
view
242 -
download
2
description
Transcript of SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014
![Page 1: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/1.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/2.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/3.jpg)
C is for…
Complete
Complementary
Cloud
Consolidation
Container
Crowd
Control
Core
Central
![Page 4: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/4.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/5.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 135
Cloud Strategy
![Page 6: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/6.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/7.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/8.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/9.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/10.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/11.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/12.jpg)
12
Layered architecture
Data
Business
User & ApplicationInterface
![Page 13: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/13.jpg)
13
BPM Suite and SOA Suite in Layered architecture
Data
Business
User & ApplicationInterface
Business
![Page 14: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/14.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/15.jpg)
Fusion Middleware Areas of Investment
Mobile Computing Cloud Computing
Business User Empowerment
Internet of Things
Engineered SystemsBig Data/Fast Data
![Page 16: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/16.jpg)
23
SOA Suite & BPM SuiteRelease 12c Themes
• Cloud• Consolidation• Productivity• Functionality• Industrialization / Maturity
![Page 17: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/17.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/18.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/19.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/20.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/21.jpg)
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 23: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/23.jpg)
30
BPM Suite 12c
![Page 24: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/24.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/25.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/26.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/27.jpg)
Case Management UI and Accelerators
Accelerators:a. Insurance
Claims Management
b. Complaints Management
![Page 28: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/28.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/29.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/30.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/31.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/32.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/33.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/34.jpg)
More Business Friendly Rules Authoring
• Business friendly phrases – contextual and localizable
• Author decision tables in Excel and import/export from Composer
![Page 35: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/35.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/36.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/37.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/38.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/39.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/40.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/41.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/42.jpg)
When you are on BPM 10g…
12c is also migration target
for 10g customers
![Page 43: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/43.jpg)
Solution Accelerators
![Page 44: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/44.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/45.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/46.jpg)
53
SOA Suite 12c
![Page 47: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/47.jpg)
54
SOA Suite 12c
OSB
![Page 48: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/48.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/49.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/50.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/51.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/52.jpg)
59
Service Bus Pipeline
• Proxy Service has been split into two components:– Proxy Service– Pipeline (and possibly multiple pipelines)
![Page 53: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/53.jpg)
60
Pipeline details
![Page 54: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/54.jpg)
61
Run or Debug pipeline directly from JDeveloper
![Page 55: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/55.jpg)
62
Pipeline details
![Page 56: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/56.jpg)
63
“Composite” Service Bus project
![Page 57: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/57.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/58.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/59.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/60.jpg)
67
Mobile & User Interface oriented architecture
Data
Business
User Interface
WOA/MOA
SOA
UI (MVC)
![Page 61: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/61.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/62.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/63.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/64.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/65.jpg)
72
Mobile Enablement in SOA Suite 12c
![Page 66: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/66.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/67.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/68.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/69.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/70.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/71.jpg)
12c Connectivity – new adapters
• Cloud – Salesforce.com
• UMS (SMS, IM, Email)
• LDAP
• MSMQ
• Coherence
![Page 72: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/72.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/73.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/74.jpg)
Scheduling Fault Recovery Operations
• Bulk recovery/abort operations can be scheduled from error hospital
• Progress can be monitored from Enterprise Scheduler dashboard
![Page 75: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/75.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/76.jpg)
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: SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014](https://reader038.fdocuments.us/reader038/viewer/2022110302/5461eab9b1af9fbc4d8b4ef1/html5/thumbnails/77.jpg)