45
Part Two Platform Middleware 10th October 2013 Review Oracle OpenWorld 2013

AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

Embed Size (px)

DESCRIPTION

Part 2 - Platform Middleware Publication

Citation preview

Page 1: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

Part Two – Platform Middleware

10th October 2013

Review Oracle OpenWorld 2013

Page 2: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

2

Extended support Weblogic 11g

Page 3: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

3

WebLogic as a Service

Page 4: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

4

Java vs WebLogic Service

Page 5: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

5

Windows Azure

Page 6: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

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

Page 7: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

7

WebLogic roadmap

Page 8: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

8

Modern Development Platform

Page 9: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

9

Mission Critical Cloud Platform

Page 10: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

10

Native Cloud Management

Page 11: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

11

Java EE 7

Page 12: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

12

Multi-Tenant Applications

Page 13: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

13

Auto-Scaling Dynamic Clusters

Page 14: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

14

Identity Management

Page 15: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

15

Mobile

Page 16: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

16

Cloud

Page 17: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

17

Device security

• Protect apps and data

• Separate area on

device

• Encrypted

• Protect against abuse

• Policy based step-up

authentication

Page 18: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

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

Page 19: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

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

Page 20: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

20

Testing

Page 21: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

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)

Page 22: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

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

Page 23: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

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

Page 24: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

24

CPU seems to be a bottleneck

throughput virtual users

CPU usage

•Example of CPU being the bottleneck

Page 25: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

Integration with JDeveloper

Junit Test

Oracle Test Manager

Key Benefits • Support for Unit testing from test manager

• All tests centralized with reporting

Page 26: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

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

Page 27: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

27

OpenScript Fusion/ADF Correlation Library Enhancements

Better correlating ADF component ids and attributes for variables from ADF

Rich responses

Page 28: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

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

Page 29: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

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

Page 30: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

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

Page 31: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

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

Page 32: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

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

Page 33: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

Java Cloud Service

• Available

Page 34: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

34

• 1 month trial

• Takes a day (!) to activate

• ADF 11.1.1.6

Page 35: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

35

My Services | Oracle Cloud

Page 36: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

36

Java Cloud Service: Cloud Service Control

Page 37: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

37

Java Cloud interaction

Page 38: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

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

Page 39: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

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

Page 40: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

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???

Page 41: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

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

Page 42: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

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

Page 43: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

44

On-promise - cloud interaction

Page 44: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

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

Page 45: AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication

46