Oracle Middleware a felhőben
Petrohán Zsolt
Vezető műszaki tanácsadó
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.
Oracle Cloud - Platform as a Service Offerings
Enterprise-Class Public Cloud Services
Line of Business UserIT/Developer Integration
Business Intelligence Process Management
Mobile Documents
Java Developer
Database
Compute Storage Messaging
Social
Identity Systems Monitoring
Big Data
Napirend
JCS (Java Cloud Service) + DCS (Developer Cloud Service)
SOA CS (SOA Cloud Service) + ICS (Integration Cloud Service)
PCS (Process Cloud Service)
1
2
3
JCS (Java Cloud Service) +
DCS (Developer Cloud Service)
Modern Requirements for Cloud Success
Maximizing options with robust requirements
Elasticity Deployment Choice Scaling
Patching Backup/Recovery Transparent DR
Introducing Java Cloud Service
Your platform for running business applications in the cloud
• Self-service application platform with advanced cloud tools
• Save time and cost with simplified provisioning
• Reduce down time: automated patching, backup, recovery
• Increase data and processing capacity on demand to scale for new business needs
• Optionally enable Oracle Coherence for caching and data grid functions and Oracle Traffic Director for load balancing
• Pre-configured for Database and Developer Cloud Services for complete cloud application management
JAVA CLOUD SERVICE
Key Oracle Cloud component
JAVA CLOUD SERVICE
Java Cloud Service: Three Options
JAVA CLOUD SERVICE SAAS EXTENSION
• Easy to enrich Oracle SaaS apps
• Tailor-made WebLogic Server for rapid extension deployment
• Ready marketplace with pre-built extensions, automated deployment
Full-featured Service JAVA CLOUD SERVICE
VIRTUAL IMAGE
• Simple, hosted WebLogic instance
• Oracle controlled, updated
Java Cloud Service Main Use Cases
Dev/Test in the Cloud New App Development Strategic Outsourcing
Recapture Migrate Apps to Cloud
Automated Lifecycle Reduces Human Error
Provision
Scale
Backup/Restore
Patch
All very mature features – other public cloud vendors missing them
How You Interact with Java Cloud Service
• New Cloud Portal
• Familiar, but improved WebLogic Admin Console
• Fusion Middleware Control
• Traffic Director Admin Console
• Public REST APIs
• Command Line Interface
• SSH to VM
• Standard IDEs
WLST FMW Control/
WebLogic Admin Console
REST API Oracle Cloud Portal
JAVA CLOUD SERVICE
What if Public Cloud Isn’t a Fit?
Oracle Cloud On Premise == Oracle Exalogic (EECS 12c)
Oracle Cloud On-Premise May Best Meet Your Needs
Everyone’s needs are different
Security
Latency
Control
Cost
Oracle
Cloud
on
Premise
Need to keep data on premise
Full isolation – no multi-tenancy
Need to comply with custom security frameworks
Need to connect with back-end
mainframes, databases, ERPs, etc with near zero latency
Keep 100% control over systems critical to business
Use your own firewalls, load balancers, hardware VPNs, etc
Option to capitalize asset
Many systems have steady
workloads – no cost savings from elasticity
Dedicated infrastructure offers lower latency
Extremely high SLAs
IaaS
What is Oracle Exalogic?
• Rack-based system of hardware + software engineered to work together
• Racks contain x86 servers, ZFS storage and InfiniBand
networking gear
Why Oracle Exalogic?
• Oracle Cloud Engineered on Premise. Same software stack as Oracle’s public cloud
• Unparalleled Performance &
Efficiency. 2-10x greater scalability/performance of apps/middleware
• Lowest Business Risk. Full vertical integration from one vendor
Public
Your Choice
On-premiseSame software
Oracle Cloud on Premise – Same Stack as Public Cloud
PaaS
Compute Storage
Integration Identity
Developer Documents
Mobile Process Java
Messaging
Speaking of Dev Environments… Developer Cloud Service
• Complete, Integrated Development Platform - as a Service
• Application Lifecycle Management
• Team Management
• Entitlement with Java Cloud Service
Developer Cloud Service – Easy Adoption/Integration
Pre-integrated development technologies in the cloud
• Standards Based
• Git, Maven, Hudson, Ant, etc.
• Built-in IDE Integration
• Eclipse, NetBeans, JDeveloper
• Flexible Source Location
• Hosted Git or GitHub
• Choice of Deployment Target
• Oracle Java Cloud Service or on-premise
The Oracle Java Cloud Service Advantage
•
On-Premises and Cloud Integration
•
Suite of Integrated PaaS/SaaS
•
Single-vendor Accountability
•
Vertically Integrated Stack
•
Self-Service/Provisioning
•
Pay-as-you-Grow Pricing
•
Includes Developer Cloud for FREE
•
Integrated With Database Cloud
•
We Must Earn Your Business Every Day
JAVA CLOUD SERVICE
SOA CS (SOA Cloud Service) +
ICS (Integration Cloud Service)
Bridging the SaaS Integration Gap
Abandoned a SaaS
Application in the last 3 years due to integration
problems
54 % Of businesses have
missed project deadlines in last 6 months due to cloud integration
problems
Have seen a data security breach in their
department directly associated with cloud applications
Of cloud adopters have tried and failed at cloud integration
1 in 2
42 % Half
Integration Was Already Complex
On-Premise Integration
The New Reality
Cloud introduces a new dimension of complexity…
Not All IT Is in Your Control
Tooling is Inconsistent
Security On-premises
Integration Challenges
Remain
Cloud Integration
Service Integration Strategy
API mgmt
Connect
Cloud
Mobile
Things
73°
Applications
Files
Databases
Legacy
Trading Partners
API Mgmt Connect Analytics
Transform and Route B2B Orchestrate
Business Process Mgmt
Majority of Applications on- Premise [with some 3rd party or
Oracle Cloud Applications]
ON-PREMISE
Where is Your Integration Center of Gravity?
Majority of SaaS Applications on Oracle Cloud [with some applications on-premise]
ORACLE CLOUD
Oracle Integration Cloud Services
Oracle’s New Offering: Integration Cloud Service
Oracle SOA Suite
Key Features
Complete: Virtualization, Orchestration, Fast data, B2B, File Handling, Connectivity, Real-time Analytics, API management
Access: Complete access to product surface area
Highly Available: Data Guard, RAC Cluster
Managed: Oracle Backs Up, Patches, Upgrades
Full portability: On-premise to Cloud Benefits
Rapid and fully automated provisioning
Secure, Highly Available with Clustering
Fully Managed
Build anywhere, deploy anywhere
Oracle SOA Suite Cloud Service
Oracle SOA Suite Cloud Service: Key Use Cases
1. Sandbox/Dev/Test Environments in Cloud
2. Lift & Shift (Migrate) Workloads to Cloud
3. Rapid New Application Development in Cloud
Dev/Test in cloud, Production on-premise
UAT environments, environments for upgrade testing, patch validation, security fixes, etc.
Migrate any SOA, Service Bus, B2B, MFT applications to SOA Suite Cloud Service
Build & deploy departmental/ born in the cloud SOA Apps
Extend functionality to SaaS app, integrate SaaS app
& other apps, etc
Use Cases Examples
Introducing Integration Simplicity
Installation
Configuration
Patch-set Updates
Map from scratch
Hardware incompatibility
Hand-coded integration
Key Features
Simplified: Web based, Point & Click integration experience
Highly Visible: Rich monitoring & error management
Lifecycle : Support both on-premise, cloud lifecycle tools
Highly Available: Data Guard, RAC Cluster
Managed: Oracle Backs Up, Patches, Upgrades
Fully portable: On-premise to Cloud
Benefits
Pre-integrated SaaS, PaaS Auto-Association
Integration Pre-builts: Customize, Activate
Rapid Mapping using Recommendations
Rich Connectivity with Cloud & On-premise Connectors
Secure On-premise integration using lightweight Agent
Oracle Integration Cloud Service
Oracle Integration Cloud Service: Sample Use Cases
1. Quickly integrate with Pre-built integration
2. Rapid New Application Development in Cloud
3. Integration For All
Point, click and activate Pre-built Integrations from the Cloud Marketplace for SaaS and On-premise integrations, or customize for your business needs.
Accelerate and execute net new integration projects on the cloud.
Build-and-Deploy capabilities with a highly intuitive and simplified Web UI designed for all users
Use Cases Examples
PCS (Process Cloud Service)
BPM Overview & Benefits
Visibility Efficiency Agility
Key Features
Business-Friendly Application Automation: Zero-coding web based, declarative process design, and responsive forms.
Business Visibility, Agility & Control: Monitoring of process and business health; Root-cause analysis and trend analysis, and change process on the fly.
Mobile Workforce Productivity: Native mobile application for enabling business users to securely and efficiently interact with processes.
Benefits
Rapid Implementation
Faster Adoption
Improved Workforce Productivity
Oracle Process Cloud Service
1. Forms-Driven Processes
2. Paperless Automation
3. Mobile Companion Apps
4. Customer-centric Apps
5. Automate & Extend SaaS
Processes
6. Automate Custom Process
Apps that integrate with SaaS
& On-premise Applications
Process Cloud Service
Use Cases
Business Driven Composition
Starter Patterns, Import Options
Collaborative Design
Zero-Code
Fast & Easy Application Composition
Business Led Forms
Build Once & Run Anywhere!
Rich Palette & Dynamic
Access to Business Data
Oracle BPM Composer
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Business Rules
Excel like Decision Tables
If-Then Statements
Auto-generated Rule Tests
Oracle Confidential – 36
Fast & Easy Application Composition
Complete Lifecycle
Version Management
Sandbox for Validation
Test to Prod Promotion
Oracle BPM Composer
BPM Workspace
Responsive & Personalized Manage Tasks
Collaborate around Tasks Organize Tasks
Track Tasks
BPM Mobile App
Cross Platform Mobile App Secure & Responsive
Integration with Native Mobile Features Offline support
REST API & Oracle Mobile Application Framework
Task Notifications BAM Alerts
Access Workspace from Email
Productive Work Management
End User
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Business Agility
Detailed Audit Trail for drill-down Powerful Process Change capabilities
Dynamic Reassign & Delegate
Oracle Confidential – 38 Business Visibility
Rich Out of the Dashboards Monitoring Process, Tasks & People
Bottleneck Analysis Trend Analysis Alerts & Notifications
Business Visibility & Agility
Power User
Self-Service
Alerts & Guided Navigation Path for Problem Resolution
Oracle BPM Workspace
Alerts
Automatic Filtering
Contextual Actions