View
753
Download
0
Tags:
Embed Size (px)
DESCRIPTION
The pace of new business projects continues to grow from increasing customer self-service to seamlessly connecting all your back office and in-the-field applications. At the same time increased integration complexity may seem inevitable as organizations are suddenly faced with the requirement to support three new integration challenges for cloud, mobile and the internet of things Oracle SOA Suite 12c, the latest version of the industry’s most complete and unified application integration and SOA solution, aims to simplify, accelerate and optimize integrations. [Read More https://blogs.oracle.com/imc/entry/oracle_soa_suite_12c_connect]
Citation preview
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle SOA Suite 12c Connect 4 Cloud, Mobile, IoT with On-premise
Heba Fouad ([email protected]) Fusion Middleware Specialist - Technology Adoption, ECEMEA
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.
4
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Oracle SOA Suite 12c new Features
Cloud Integration
Mobile Enablement
Internet of Things (IoT)
Summary – Q & A
1
2
3
4
5
5
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Complexity Parameters To judge the degree of complexity of each SOA solution there are four parameters:
6
The number of products involved and their degree of integration
1
The number of steps involved to accomplish the operation
2
Respondent ranking of task complexity and skill level required
3
The time required to accomplish the operation 4
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
It’s no longer “why SOA?” but
7
SOA?
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 8
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 9
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
High Developer Productivity
• Rapid Install
• Unified Design Interface
• Templates & BPEL subprocesses
• Debugger & Tester Enhancements
• SOA Suite test framework
• New Adapters for On-Premise Integration
• Scheduled Activation and Deactivation
• Monitoring and Diagnostics
10
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Quick Installer
• It’s one single package which include JDeveloper, an integrated WebLogic service with SOA Suite (including Service Bus), JavaDB (for it’s Database) and the Enterprise Manager.
11
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
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.
12
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
“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.
13
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
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
14
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
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
15
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Management Improvements
• Dashboards, Instance Tracking and Error Hospital
• Fault Notification Alerts
• Performance Tuning
16
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
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.
17
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
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.
18
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Enterprise Scheduler Service (ESS) 12c
• Jobs can be created and scheduled through the EM, but there is also a Java API.
19
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Additional Features
20
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Managed File Transfer (MFT) 12c
• Managed File Transfer is a simple and secure End-to-End Managed File Gateway.
• The main purpose of MFT is transferring files between a source and one or more targets.
• The core is based on a “embedded” sFTP/SSH service and is optimized for large files and supports:
– HA cluster,
– PGP encryption,
– auditing and
– monitoring of files.
21
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Managed File Transfer (MFT) 12c
• It integrates with (s)FTP, File, B2B, ODI, Healthcare and SOA, B2B and webservices. MFT runs as an application on WebLogic 12c and has a lightweight Web based Design Time interface to easily build, edit and deploy end-to-end transfers and a Run Time interface to monitor running / failed transfer instances.
22
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
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.
23
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
On-Premise Integration
24
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
New 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
25
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
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.
26
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Additional Adapters
• Coherence Adapter
• MSMQ Adapter
• LDAP Adapter
• UMS Adapter
27
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Enterprise tablet adoption will grow by almost 50% per year.
By 2015 mobile app development projects will outnumber native PC projects by a ratio of 4-to-1.
Market for Cloud-based Mobile Apps is expected to grow by 88% from 2009 to 2014
Source: Forbes: Mobile Business Statistics For 2012
Mobile & Cloud Computing
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Cloud Integration
29
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Unify Cloud & On-Premises Integration
• Oracle Fusion Applications are Pre-integrated with Oracle SOA Suite
• Developed by Oracle Application Software Developers
• Common Policy Management Between Oracle Fusion Applications & Oracle SOA Suite
Copyright © 2014 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).
31
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Salesforce.com
• The Salesforce.com adapter also has support for standard and custom Salesforce objects, SOAP API using Partner WSDL & Enterprise WSDL and Salesforce’s 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
32
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
More Adapters
• Cloud Adapters for RightNow (Oracle Service Cloud)
• Oracle Sales Cloud
• Eloqua (Oracle Marketing Cloud)
• Big Machines (Oracle CPQ Cloud)
33
These cloud adapters build on the SOA integration platform to enable standards based connectivity to cloud
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Cloud Adapter SDK
34
• Oracle SOA Suite 12c includes a new Cloud Adapter SDK.
• This SDK allows customers and partners to rapidly on-board new SaaS applications into their enterprise business processes.
• The SDK provides a design-time and a runtime component
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Design-time Components Capabilities
35
• 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 © 2014 Oracle and/or its affiliates. All rights reserved. |
The Runtime APIs Capabilities
36
• Session API – Define the session management capabilities for the adapter
• Security API – Security configuration including integration with WebLogic’s 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 © 2014 Oracle and/or its affiliates. All rights reserved. | Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Mobile Integration
37
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
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.
38
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Reuse existing application services
Rapid response to new business requests
Fast access to data and services across the Enterprise and external sources
Reliable and solid orchestration platform
Inventory Check Service
Credit Check Service
Production Service
Customer Status Service
Order Service
Billing Service
Integration Infrastructure
Existing Services
SOA Foundation
RESTful API
ORACLE APPLICATIONS
CLOUD APPLICATIONS
ISV/CUSTOM APPLICATIONS
Integrate: Mobile Service Integration
Copyright © 2014 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.
40
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
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.
41
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
IoT Integration
42
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Internet of Things (IoT)
• As devices become connected and the Internet of Things becomes ubiquitous, the multitude of devices will enable companies to improve customer service, offer newer products.
• 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. As massive amounts of data streams from sensing devices, it’s important to derive an understanding of what data is important and what’s not.
43
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
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.
44
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Summary
45
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Key Advantages
• Oracle offers a much more integrated approach and simpler management.
• When it comes to SOA security, virtually everything can be handled through Oracle Enterprise Manager; you don’t have to deal with a lot of different products.
• 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.
46
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Summary
• Unifies Oracle and 3rd party Cloud applications with on-premises
• Enables rapid delivery of existing applications into mobile channel
• Improves partner collaboration with better B2B and API Management
• Fast Data support with embeddable real-time event platform
• Optimized integration to Oracle Applications running on Oracle Exalogic
• Oracle SOA Suite is trusted and proven by the most demanding customers for SaaS integrations!
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Resources
• Oracle SOA 12c Tutorial
• What’s New
• Oracle Managed File Transfer
• Oracle SOA Suite 12c a Detailed Look
48
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
For More Information - Connect with Oracle
Visit us at: oracle.com/SOA
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Q&A
50
Heba Fouad Oracle FMW Technology Specialist [email protected] ISV Migration Center blog: http://blogs.oracle.com/imc ISV Migration Center email: [email protected]
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
• 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 youtube.com/OracleIMCteam
• Partner Webcast Presentations slideshare.net/Oracle_IMC_team
Oracle Partner Hub ISV Migration Center • twitter.com/OracleIMC
• plus.google.com/+OracleIMC
• facebook.com/OracleIMC
• linkedin.com/groups/Oracle-Partner-Hub-Migration-Center-4535240
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 52
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |