4. 4
SOA/BPM Suite 12c on-premises
• No development capacity working on on-
premises integration suits
• Extended support still offered
• SOA Suite 12.2.2+ = Cloud first
• No BPM Suite 12.2.2 = No future plans
• Oracle persuades customer to migrate
– App2Cloud
10. Announcing: Identity Cloud Service
• Single Sign On: Users sign in once into Identity Cloud Service
and gain one click access to applications.
• Identity and Access Management: Centrally manage users
and their access to different applications.
• Integration with On-Premise AD/OAM: For organizations with
existing enterprise systems like Active Directory, automated
synchronization of users and Single Sign On.
• User Authentication Service: standard OpenID Connect
(OIDC) 3-legged User Authentication flows on top of the
standard OAuth2 protocol.
• Identity Federation Service: support for standard SAML2
Browser POST Login & Logout Profiles
• Reporting Service: dashboard information and reports from
collected audit data.
12. 12
Announcing: API Platform CS
• Security
– Protect services
• Discovery
– Promote functionality to developers and partners
• Monitoring
– Understand how your services are used
• Management
13. 13
API Platform Cloud Service
API Platform Cloud Features
• API Implementation
– Build new APIs using our modern UI.
• Security Policies
– 20 security, quality of service, and routing
policies
• API Life Cycle Management
– Deploy, Activate, Deprecate, and Remove
APIs from the Cloud, on-premises, or hybrid
environments.
• API Inventory & Catalog
– Know which APIs are available.
14. 14
API Platform Cloud Service
Intuitive User Experience
• Interactive Documentation
– Give API consumers the information they
need to succeed.
• User Roles & Grants
– Control access to your APIs with API-level
entitlements.
• Application Registration
– Manage applications that employ your APIs
to ensure proper usage.
• Operational Analytics
– 10 pre-built charts to see critical information,
like who is using your API, how APIs are
being used, and if errors are occurring.
15. 15
API Platform Policies
• Security
– Oauth 2
– Basic Auth
– Key Validation
– IP Filtering
– Service Auth
– CORS
• Traffic Management
– API Rate Limiting
– API Rate Limiting Per Application
– API Throttling
• Interface Management
– Interface Filtering
– Method Mapping
– Redaction
– Header Validation
• Routing
– Header Based Routing
– Resource Based Routing
– Application Based Routing
– Gateway Based Routing
• Other
– Groovy Script
– Service Callout
– Logging
18. 18
API Platform Roadmap
• Services: Inventory, Reuse, Grants, Analytics
• Additional Policies:
– Security: WS-Security, SAML
– Transformation: XML to JSON, JSON to XML, REST to SOAP
– Traffic Management: API Throttling Per Application, API Throttling - Queueing
• Dev Portal: Anonymous Users, Self Registration
• Analytics: Application Analytics, 5 New Analytics Charts, Event Overlays,
Registrations
• Deeper Apiary Integration: API Interface Filtering via Swagger 2.0 or API
Blueprint
• Miscellaneous: Policy Drag and Drop
23. 23
Stream Analytics Overview
Real time streaming analytics for business
users
• Efficiently Analyze Streaming Data In Real-Time
• Perform Filtering, Aggregations & Calculations
using Configurable Time Ranges
• Implement Complex Patterns From Pre-Built
Templates
• Correlate Data Streams with Reference Data
• Generate Alerts For Downstream Systems
New Runs on SPARK, Machine Learning
25. 25
Insight Analytics Overview
Analytics for your application integrations
• Model, collect and monitor business metrics
without IT, with no development required
• Automatic, intuitive, web-based standard and
custom dashboards & reports
• Advanced analytics via BAM and OBIEE
• New Publish over REST
• Collect real-time metrics within minutes from
initial setup
• Can span multiple SOA, Service Bus, ICS
projects to provide a single view
26. 26
Insight Analytics Roadmap
• New Event REST API, previous it was a Agent
– Define Milestone as API Milestone. When reach you can call HTTP service.
– You can now monitor applications which can call a REST API
• New Agent for ICS
• Seamless user experience via ICS UI
– Integrated design experience with drag-n-drop mapping
– Link to insight dashboards
– Initially only orchestrations
• Monitor across integrations + other components (e.g. SOA CS)
• JET based dashboards in Insight
– Merge pre-configured, customer and external dashboards
– Responsive UI: compatible w/ mobile devices
– Additional visualization types
28. Self-Service Automation (OSSA)
• For the business user (sales / marketing)
• Integrates Oracle apps with popular cloud apps
• e.g. Slack, Chello Board, Costava
• Recipe Based approach
• Similar to IFTTT if-this-than-that
• Automate manual tasks
• Set custom alerts and be proactive
32. Oracle Integration Cloud Overview
• Auto-Associated SaaS connections
– An Environment pre-loaded with connections to all Oracle SaaS applications you have subscriptions to
• Native SaaS Adaptors
– Best-in-class SaaS adaptors to accelerate integration with your cloud assets
• Secure On-Premises Integration
– Secure and seamless integration with enterprise applications and systems in your data-center
• Open Adapter SDK
– Simple and extensible architecture for creation of new adapters
• Intuitive Visual Designer – Mobile Ready
– Rich Point and click browser-based designer to build integrations anywhere - on your
computer or your favorite tablet
• Oracle Recommends™
– Smart Data Mapper provides accurate recommendations using Oracle Recommends™
• Business User Friendly
– Business friendly terminology combined with videos and tutorials for ease of use
• API-Ready
– Publish your integrations as an API for external consumption
Oracle Applications, SAP, customer, legacy…
ON-PREMISES
3rd PartyORACLE CLOUD
Salesforce
Oracle
Integration Cloud Service
Oracle SaaS
Applications
33. Oracle Integration Cloud Overview
• Auto-Associated SaaS connections
– An Environment pre-loaded with connections to all Oracle SaaS applications you have subscriptions to
• Native SaaS Adaptors
– Best-in-class SaaS adaptors to accelerate integration with your cloud assets
• Secure On-Premises Integration
– Secure and seamless integration with enterprise applications and systems in your data-center
• Open Adapter SDK
– Simple and extensible architecture for creation of new adapters
• Intuitive Visual Designer – Mobile Ready
– Rich Point and click browser-based designer to build integrations anywhere - on your
computer or your favorite tablet
• Oracle Recommends™
– Smart Data Mapper provides accurate recommendations using Oracle Recommends™
• Business User Friendly
– Business friendly terminology combined with videos and tutorials for ease of use
• API-Ready
– Publish your integrations as an API for external consumption
Oracle Applications, SAP, customer, legacy…
ON-PREMISES
3rd PartyORACLE CLOUD
Salesforce
Oracle
Integration Cloud Service
Oracle SaaS
Applications
39. Oracle Messaging CS
The Oracle Messaging Cloud Service is a communication backbone delivered as a
cloud service that connects any internet-based applications and devices on cloud
and on-premises in a flexible, reliable and secure way, ideal for an event-driven
service oriented architecture (SOA).
Flexible
Build flexible, complex business processes easily, connecting either
existing or new components anywhere in a hybrid enterprise IT infrastructure.
Standard-based
Manage services with simple and standard interfaces.
Reliable
Support mission critical business flows with a reliable, secure messaging service.
Cost-effective
Scale your messaging infrastructure through a cost-effective
self-managed service to accommodate future business needs.
40. Oracle Messaging CS
Create point-to-point integrations with queues or publish/subscribe with topics
Send and receive messages using the REST API or using the JMS API
Dynamically create and manage destinations
Group multiple send and receive operations into atomic units using transactions
Push messages as HTTP requests to on-premise or cloud endpoints
42. Oracle Content & Experience Cloud
Service
• Integrated solution including
Oracle Sites Cloud Service
Oracle Documents Cloud Service
Oracle Process Cloud Service
Oracle Social Network
• Focus on
Multi-channel
Multi-faceted content
Collaboration
Self-service
Streamlined development
44. Oracle Sites CS
Oracle Sites Cloud Service drives digital engagement for employees, customers and
partners through intuitive assembly of content, applications, and processes to build
rich community and marketing sites.
Engagement
Create engagement sites as quickly as you need them to
drive better relationships and loyalty with your
customers, partners, and employees.
Collaboration
Collaborate with internal and external teams in creating
content, building sites, and coordinating site updates to
get to market faster.
Governance
View, manage, and administer all of your community and
marketing microsites in one console providing visibility to
IT.
Extensibility
Integrate third-party applications and create new custom
themes to meet your specific business needs.
45. Oracle Sites CS
Business user-friendly tools to build mobile-first web sites
Ease of content and layouts re-use
Templates and quick start components
Extension framework for custom components
Conversations and social network
Process Forms and Data-Driven Forms
And more...
46. Oracle Sites CS
Video streaming
Editable HTML
Oracle Marketplace integration
Multi-channel content delivery
Native integration with Oracle Social
Marketing and Commerce Cloud
Content items and digital assets in the Site Builder
for experiences
Content lifecycle with approval and translational workflows
Enrich usage data with location, device or user information
A/B testing, content targeting and personalization
And much more...
48. Oracle Documents CS
Content and Social Collaboration in the Cloud – bringing together people and
information.
Social and Mobile Optimized
Embedded social conversations and alerts, out-of-the-box mobile app
and Presenter app for visual presentation.
Integrated
Integrated with Oracle Process Cloud, Oracle Sites Cloud, SaaS and
on-premises applications, content management systems.
Robust APIs for easy integration with PaaS, third-party systems.
Secure
Enterprise class security, multi-tenant architecture,
detailed analytics and auditing.
Simple and Easy to Use
Business user friendly with drag and drop interfaces.
49. Oracle Documents CS
Anywhere access to documents, conversations,
people and sites
Increase productivity working with content on mobile
Progressive web experience for sites
Real-time messaging/conversations
Secure content sharing
Rich metadata support
Content-based workflows
REST API and UI extension framework
Hybrid ECM integration (WebCenter Content)
Digital signatures (HelloSign, DocuSign)
Integration with Eloqua, Sales Cloud and Service Cloud
And more...
50. Oracle Documents CS
Mobile editing with MS Office
Mobile content review and approvals
Mobile annotations including video
Mobile capturing of content
Content models and relationships
Content form creation and preview
Content tagging and collections
Channel specific layouts and presentations
ABCS & MCS Integration
Digital asset management
Easily find and reuse assets across projects
Assets tagging and collections
Assets routing and approval
Rendition management and video streaming
Integrated with multichannel content delivery
And much more...
52. Oracle Process CS
Bring agility to your business with an easy, visual, low-code platform that simplifies day to
day tasks by getting employees, customers, and partners the services they need to work
anywhere, anytime, and on any device.
Rapid Process Composition
Business-driven rapid process design and automation.
Mobile
Multi-channel responsive interfaces across web, phone and tablet.
Extend Applications
Extend SaaS, on-premises and custom applications.
Business Agility and Control
Powerful interactive dashboards, rich alerts and guided troubleshooting.
54. Oracle Process CS
New web forms with Oracle JET
Better process modelling: no more Flash
Easy integration with ICS
QuickStart apps
Document workflow
Embeddable Process apps
BI Cloud integration
Correlations / Event based gateways
Actionable e-mails
55. Oracle Process CS
Decision Modeling Microservice
Case Management
Pattern Based Activities
Enterprise Business Objects
Lifecycle Management
Application Builder Cloud
Elastic Architecture
Disaster Recovery
Oracle Cloud Machine
60. Microservices & Oracle
"At Oracle, we consider microservices to be a central characteristic of our application
development platform“
Mike Lehmann (Vice President of Product Development)
65. What is Node.js?
• A JavaScript runtime
Compare with a JVM
• Uses the Google V8 engine
Same as Chrome
• Runs on a server
• Efficient in asynchronous processing
• Very performant
• A lot of modules are available to
integrate with front-end and back-end
66. Node.js
Where does Oracle use it?
Mobile Cloud ServiceApplication Container Cloud Oracle JETDeveloper Cloud Service
67. Node.js
What do you use it for?
“On the server side, our entire mobile software stack is completely bu
“We are moving every product & every site within
PayPal to Node”
“We’ve been busy building our next-generation Netflix.com
web application using Node”
“MuleSoft's Anypoint platform services are implemented
in Node”
69. Application Container Cloud
Service
Enterprise grade features for Node.js
• On demand scale out/in.
Adding/Removing instances
• On demand scale up/down.
Adding/Removing memory per instance
• Automatic load balancer configuration
• One click patching
72. Application Container Cloud
Service
Recent new features
• September 2016
– MySQL Cloud Service Support
– Memory Monitoring (memory usage per application), also by API
• August 2016
– PHP Support
– 20 GB of Memory Per Instance
• July 2016
– Cloud Foundry Application Deployment
– Startup timeout
https://docs.oracle.com/cloud/latest/apaas_gs/
75. Oracle Developer Cloud Service
What’s In It
• Version Management – Git
• Build Automation
– Ant, Maven, Gradle, npm, Grunt, Bower, Gulp,
Command line
• Continuous Integration - Hudson
• Issues Tracking
• Code review
• Deployment automation
• Agile process management
• wiki
• Activity stream
76. Oracle Developer CS
Compute VM Management
• Provision Compute VMs
• Manage Usage
• Assign VM to Users
• Control Timeouts
• Save State
• Assign Build & Cloud IDE
77. Oracle Developer CS
Configure and Create Compute Templates
• Customize Installed Software
• Multiple Languages
• Oracle Software Installations
• Future: Bring your own Image
78. Oracle Developer CS
Compute for Builds
• Dedicated Executors Pool
• Better Performance and
Predictability
• Assign Build Job to VM
• Customize VM through
templates
79. Oracle Developer CS
Cloud IDE
• Browser-based IDE
• Use Compute VM
• Customize Your VM
• Integrated VM Shell
• Built in GIT integration
• Servers Integration
• Java / Node.js Debugging
• Run on / Run As
80. Oracle Developer CS
Cloud IDE
• Code Completion
• Validation
• Formatting
• Supported Languages
– HTML / CSS
– Java
– JavaScript (including JET)
– Node.js
– PL/SQL
81. Oracle Developer CS
Docker Pipeline
Developer Local
App Code,
Tests, Docker
File Certified Base
Docker Images
Docker App Image
Registry
Test Staging Production
Docker Management & Control
Dev CS
Container CS
83. What is Oracle NoSQL Database ?
10110010100100
10011010101010
11100101010100
100101
ReliableFlexibleFastSimple
Advanced Key-Value database designed as cost effective, high performance
solution for simple operations on collections of data with built in high
availability and elastic scale-out.
less is more
84. Where is NoSQL used?
Flexible Data Model
Globally Distributed,
“Always On” data
Low Latency access,
high volume ingest
Lower TCO,
commodity HW scale-out
ERP
EAM
Inventory
Control
Accting &
Payroll
Process
Mgmt
Business
Analytics
CRM
…
Driver
Application Interactive
customer
service
Customer
Portals
Online Banking
…
Mobile Data
Management
Time Series &
IoT Data Mgmt
Significant NEW
business benefitProven to be
technically
feasible and cost
effective
Last 30+ years Recent trendsRequirements
85. Oracle NoSQL
New Features Since OOW 2015
Enhanced Security Developer
Productivity
Operational
Efficiency
• Kerberos Authentication
• Active Directory
Integration
• Customizable Password
Complexity Rules
• Streaming bulk get and
put APIs
• Time to live APIs
• SQL Query
• Full text search
• Predicate pushdown
• Arbiters
• Time to live – Automated
disk cleanup
• Table level import/export
• Cluster contraction
90. Apache Kafka
A distributed streaming platform
• Publish & subscribe
to streams of data like a messaging system
• Process
streams of data efficiently and in real time
• Store
streams of data safely in a
distributed replicated cluster
94. Service Bus transport for Kafka
http://www.ateam-oracle.com/osb-transport-for-apache-kafka-part-1
For Kafka 0.8 running on SB 12.1.3
Kafka 0.9 and 0.10 contain breaking changes
Custom SB transports in 12.2.1+ require some
Hinweis der Redaktion
Show audience slide for few so they get idea of current state of Oracle IaaS & PaaS.
We will focus on the enterprise integration block.
SOA CS migration:
Lift/config metadata on-premises
Create production and shifts in cloud
Auto rewiring of urls (as much as posible)
Command Line or using UI to rewire
Lift and shift one cluster or all
Lift and shift across versions
Auto rewrite of hostnames, cluster name, domain name, managed domain name, t3 urls and references to host & port.
Thank about the importance of Identity Cloud Service and that all of Oracle’s Cloud Service are going to use it. This mean that some cloud service are not yet available. The next cloud service is one of them.
Device Virtualization
- Standardize integration of devices with the enterprise
High Speed Messaging
- Enable reliable, secure and bi-directional communication between devices and the cloud
Endpoint Management
- Manage all your device endpoint identity, metadata and lifecycle states
Stream Processing
- Real time analysis of incoming data streams with event aggregation, filtering, and correlation
Data Enrichment
- Enrich raw data streams with contextual information and generate composite streams
Enterprise Connectivity
- Dynamically dispatch critical IoT data and events to applications and process flows
Connect
Auto-Associated SaaS connections
- An Environment pre-loaded with connections to all Oracle SaaS applications you have subscriptions to
Native SaaS Adaptors
- Best-in-class SaaS adaptors to accelerate integration with your cloud assets
Secure On-Premises Integration
- Secure and seamless integration with enterprise applications and systems in your data-center
Open Adapter SDK
Simple and extensible architecture for creation of new adapters
Design
Intuitive Visual Designer – Mobile Ready
- Rich Point and click browser-based designer to build integrations anywhere - on your computer or your favorite tablet
Oracle Recommends™
- Smart Data Mapper provides accurate recommendations using Oracle Recommends™
Business User Friendly
- Business friendly terminology combined with videos and tutorials for ease of use
API-Ready
- Publish your integrations as an API for external consumption
Connect
Auto-Associated SaaS connections
- An Environment pre-loaded with connections to all Oracle SaaS applications you have subscriptions to
Native SaaS Adaptors
- Best-in-class SaaS adaptors to accelerate integration with your cloud assets
Secure On-Premises Integration
- Secure and seamless integration with enterprise applications and systems in your data-center
Open Adapter SDK
Simple and extensible architecture for creation of new adapters
Design
Intuitive Visual Designer – Mobile Ready
- Rich Point and click browser-based designer to build integrations anywhere - on your computer or your favorite tablet
Oracle Recommends™
- Smart Data Mapper provides accurate recommendations using Oracle Recommends™
Business User Friendly
- Business friendly terminology combined with videos and tutorials for ease of use
API-Ready
- Publish your integrations as an API for external consumption
Node.js single thread. Do not block it! You get help for that
Netflix: http://techblog.netflix.com/2014/11/nodejs-in-flames.html
https://www.quora.com/What-companies-are-using-Node-js-in-production
Usage to host front and backend