View
1.749
Download
0
Embed Size (px)
DESCRIPTION
Part 2 - Platform Middleware Publication
Citation preview
Part Two – Platform Middleware
10th October 2013
Review Oracle OpenWorld 2013
2
Extended support Weblogic 11g
3
WebLogic as a Service
4
Java vs WebLogic Service
5
Windows Azure
6
Microsoft Windows Azure
• Available templates • Windows Server 2012 or Oracle Linux 6.4 with WebLogic 12.1.2
• Windows Server 2008 with WebLogic 11g
• Windows Server 2012 with JDK6 or JDK7
7
WebLogic roadmap
8
Modern Development Platform
9
Mission Critical Cloud Platform
10
Native Cloud Management
11
Java EE 7
12
Multi-Tenant Applications
13
Auto-Scaling Dynamic Clusters
14
Identity Management
15
Mobile
16
Cloud
17
Device security
• Protect apps and data
• Separate area on
device
• Encrypted
• Protect against abuse
• Policy based step-up
authentication
18
Identity Management as a Service (IdMaaS)
Mobile and Social
Webgate /
OHS
API / Web Services
Oracle Access Manager
Oracle API Gateway
Web Traffic
REST Traffic
OAM Protected Resource
Oracle Entitlements
Server
19
Oracle API Gateway & SSO
Transformation
API Control &
Governance
API Management
& Monitoring
Threat
Protection
Client
Throttling
Secure
REST API’s
Ac
ce
ss
Ma
na
ge
me
nt
Extend
Access Management to
REST API’s
• Context Aware
• Authentication
• Authorization
• Fraud Detection
• Security Tokens
• Data Redaction
• Audit OAUTH 2.0
Client & Server Native JSON & XML
Processing
< XML >
{ “JSON” }
API Key
Management
20
Testing
Oracle Application Testing Suite (OATS)
• Powerful, integrated solution for ensuring
application quality.
Oracle Functional Testing
Oracle Test Manager
Oracle Load Testing
Oracle’s solution for testing Oracle Applications (current version: 12.3)
22 Oracle Functional Testing - OpenScript
•Automates functional testing for
Web, SOA and packaged
applications
•Accelerators (templates) for
Fusion/ADF, webservices, eBS,
JDE, and more
•OpenScript is used
• Integrated Eclipse IDE for script
development
GUI View: Standard - Easy
Java Code View: Technical -
Extensible
23
Oracle Load Testing
Create Load
Testing Scripts
In OpenScript
Configure scripts as a part of Load
Testing Scenario
Flex Based Reports for
runtime and post runs
• Realistic load testing for Web, SOA and packaged applications
• Scales up to thousands of concurrent users to simulate peak production loads
• Reports: integrated monitors help identify performance bottlenecks
24
CPU seems to be a bottleneck
throughput virtual users
CPU usage
•Example of CPU being the bottleneck
Integration with JDeveloper
Junit Test
Oracle Test Manager
Key Benefits • Support for Unit testing from test manager
• All tests centralized with reporting
Oracle ATS is the standard
for testing at Oracle
Examples of teams using ATS @ Oracle
• Product teams: Fusion Apps, FMW, EBS, Siebel
• 2000+ ATS users within Oracle
Functional Testing
• Fusion Apps QA :400 functional testers
Load Testing
• Siebel testing team: tested with 21000 concurrent virtual users
27
OpenScript Fusion/ADF Correlation Library Enhancements
Better correlating ADF component ids and attributes for variables from ADF
Rich responses
New Feature: OLT Hardware Estimation
Oracle Load Testing Hardware Estimation (since 12.2): • Estimates hardware requirements for scenarios
• Generates report that determines how much hardware will likely be required to
run the load test
New Feature: OLT Support for
Functional Test Scripts
Functional Testing
Scripts show up in
Blue icon
Load Testing Scripts
show up in Green icon
OLT Support for Functional Testing Scripts (since 12.2)
• Run multiple Test Cases concurrently
• Measure end-user response time by running functional test script in a load scenario
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 30
Transform Development Experience with Oracle Cloud
Complete, Standards-Based, Enterprise-Grade
Enterprise Grade Hardware, Software, and Management Infrastructure
Database Services
Java Services
Analytics Services
Mobile Services
Developer Services
Collaboration Services
Caching Services
Messaging Services
Notification Services
Storage Services
Application Store
Identity Services
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 31
Open: runs any Java application
Easy to use: self-service management
Secure: application and data tier
Runs Oracle WebLogic in the cloud
Choice: IDEs, development and deployment,
service integration, monitoring and management
Transform Development Experience with Oracle Cloud
Complete, Standards-Based, Enterprise-Grade
Java Service
Database Services
Java Services
Analytics Services
Mobile Services
Developer Services
Collaboration Services
Caching Services
Messaging Services
Notification Services
Storage Services
Application Store
Identity Services
Enterprise Grade Hardware, Software, and Management Infrastructure
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 32
Open: runs any Java application
Choice: IDEs, development and deployment,
service integration, monitoring and management
Easy to use: self-service management
Secure: application and data tier
Runs Oracle WebLogic in the cloud
Transform Development Experience with Oracle Cloud
Java Services
Oracle Java Cloud Service
Commit Deploy
Development and Deployment
Deploy SOAP
IDE
Oracle WebLogic 12c on ExaLogic
Team Development
Monitoring and Management CLI, Maven, Ant
Choice
Service Integration
Java Cloud Service
• Available
34
• 1 month trial
• Takes a day (!) to activate
• ADF 11.1.1.6
35
My Services | Oracle Cloud
36
Java Cloud Service: Cloud Service Control
37
Java Cloud interaction
38
Java Cloud Service Roadmap
Release 13.2
• Core – Shared Libraries
– Log4j
– Java System Properties
– Flexible whitelisting
– File System support
– Security configuration for Web/Rest Services
– Self service server restart
– Deeper diagnostics information in logging
• PaaS integration – Storage service
– Messaging Service
– Developer Service
Release 14.x
• Core
– JEE 6, WLS 12c
– OAuth
– ADF Mobile
– Full logs
– SQL Net over HTTP to
on-premise DB
• PaaS integration
– App Store
– Caching Service
– Notification Service
• Partner Integration
– Identity Federation
– Partner app deployment
from app store
.NEXT
• Core
– WLS upgrade
– Flexible cluster size and
heap configuration
– Cloud REST api's
• PaaS integration
– API Cloud services
– Unified Cloud Portal for
all PaaS services
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 39
Transform Development Experience with Oracle Cloud New! Oracle Developer Cloud Service
Develop on a turnkey development platform securely hosted in the cloud
Collaborate with integrated tools to manage and track tasks, builds, and documentation
Deploy automatically to Oracle Java Cloud Service or your local infrastructure
Standards-based Git, Hudson, Maven, …
Preview Availability Complete, Standards-Based, Enterprise-Grade
Database Services
Java Services
Analytics Services
Mobile Services
Developer Services
Collaboration Services
Caching Services
Messaging Services
Notification Services
Storage Services
Application Store
Identity Services
Enterprise Grade Hardware, Software, and Management Infrastructure
41
Developer Cloud Service
Preview since Oct. 2012
• Git Source Control
• Task / Issue tracking
• Wiki
• Maven
• Dashboard
Almost GA
• Source browsing
• Code review
• Java Cloud deployment
• Project templates
• Updated look and feel
Next
• Mobile
– deploy
– simulate / test
• Collaboration
• ssh access???
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 42
Complete, Standards-Based, Enterprise-Grade
New! Oracle Messaging Cloud Service
Preview Availability
Asynchronous messaging with prioritization, selectors, persistence, transactions & guaranteed delivery
Queues and topics
JMS provider for Java Cloud Service
Hybrid cloud communication with REST APIs and HTTP message push listners
Database Services
Java Services
Analytics Services
Mobile Services
Developer Services
Collaboration Services
Caching Services
Messaging Services
Notification Services
Storage Services
Application Store
Identity Services
Enterprise Grade Hardware, Software, and Management Infrastructure
Transform Development Experience with Oracle Cloud
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 43
Bridge the gap
between on-premise
and cloud
Save time integrating
messaging into your
applications
Seamlessly leverage
Oracle Java expertise
What’s in it for developers?
New! Oracle Messaging Cloud Service
44
On-promise - cloud interaction
45
• Full Maven support in the entire Fusion Middleware stack
• JDeveloper support (finally)
– Create \ enable Maven project
– pom editor
– Dependency management • ADF (and other) libraries
• Library Repository synchronization plug-in
– To load dependencies from Middleware in internal and local
– Not a public repository
• Deployment to WLS, Coherence
• Maven plugins
• Maven Archetypes
– o.a. Coherence
• Java Cloud interaction
– via Java Cloud Service SDK: deploy, monitoring
46