Oracle Service Bus 12c-Praesentation
description
Transcript of 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. |
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. |
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
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
“How can I?” …
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
How can I harness the value of my enterprise information today and be ready for the
future?
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mainframes
Databases
Files
Applications
How can I connect my Enterprise Applications?
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mainframes
Databases
Files
Applications
Trading Partners
How can I connect to my Trading Partners?
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?
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.
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?
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
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
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
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
SOA Suite 12c is Available!
14
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 40
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |