partner webcast – oracle public cloud for isvs: migrating java ee and adf applications to the...

Post on 18-Oct-2014

777 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Oracle delivers the broadest selection of enterprise-grade cloud solutions, allowing everyone to offload IT management and focus on growing business. Oracle Java Cloud Service provides an enterprise-grade platform to develop and deploy business applications in the cloud. With the Oracle Java Cloud Service, businesses can maximize productivity with instant access to cloud environments that support any Java EE application, complete with integrated security and database access. It allows businesses to reap all the benefits of Platform as a Service. With the Oracle Java Cloud Service, businesses can create a production ready environment for their enterprise applications within minutes.

TRANSCRIPT

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1

Stay Connected

BLOGS.ORACLE.COM/IMC

TWITTER.COM/ORACLEIMC

YOUTUBE.COM/ORACLEIMCTEAM

FACEBOOK.COM/OPN.PARTNERHUB.MIGRATION.CENTER

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 2

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.

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 3

Migrating Java EE and ADF applications to the Oracle Public Cloud

Jernej Kase @jernejkase

jernej.kase@oracle.com

Technology Specialist at Partner Business Development

A&C Technology Adoption Office Oracle ECEMEA

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 4

What is driving the demand for the cloud?

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 5

“IT is not our business... We are not

interested in owning and maintaining

hardware and software, we are

interested in running our business”

Decrease IT Complexity

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 6

• Infrastructure Maintenance

• Increased IT Demand and Need for

Niche Skills

• Decreased IT Personnel Resources

• Compliance or Regulatory Challenges

Decrease IT Complexity

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 7

Cloud services significantly reduce if

not completely eliminate time to value

concerns as implementation time can

be as fast as immediate.

Faster time to value

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 8

Oracle Public Cloud

Java & Database as a service

Intended as a platform where

customer deploys an ISV’s solution

ISVs need little to no code change

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 9

Opportunity for partners: Cloud Referral Program

Available to any OPN membeber

10% of the revenue

Valid for annual or multi-year

subscriptions

A good option for ISVs where

customer needs fast time to market

but has / wants no in-house platform

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 10

Getting started with Oracle Public

Cloud

http://cloud.oracle.com

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 11

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 12

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 13

Exploring Oracle Public Cloud

Demo

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 14

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 15

Whitelist & limitations – Java SE

Java non-blocking IO

Java networking

Executing a new process

Direct SQL connection

Java media

Java mail

Java compiler

Java RMI

Java Native Interface (JNI)

Java desktop accessibility

JDK log management

CORBA API (org.omg.**)

Overriding Java Security Manager

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 16

Whitelist & limitations – Java EE

Remote EJB

Java Messaging Service

Remote JMX Management

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 17

Deploying Java EE application to

Oracle Public Cloud using Netbeans

Demo

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 18

Building an authentication app and deploying it to the Oracle Public Cloud

Prerequisites

– Netbeans >= 7.3

– Oracle Cloud Plugin

– Oracle Cloud SDK

– Oracle Public Cloud account (trial)

– Oracle SQL Developer

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 19

Deploying ADF application to Oracle

Public Cloud using JDeveloper

Demo

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 20

Building an authentication app and deploying it to the Oracle Public Cloud

Prerequisites

– JDeveloper & ADF 11.1.1.6

– Oracle Public Cloud account (trial)

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 21

Exploring the sample Application

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 22

Exploring the sample Application

1. Form based login

2. Users stored in the database + ReadOnlySQLAuthenticator

3. Group membership stored in DB

4. Authorisation is configured using entitlements

5. Application uses employee ID internally, which is read from the DB at

AM initialisation

6. Image servlet opens a direct connection to the DB to fetch images

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 23

Configuring BC

The DB connection pool can be tuned in the IDE itself at development

time. We recommend the following settings in the JDev/ADF

"bc4j.xcfg" file:

– jbo.ampool.doampooling=true

– jbo.doconnectionpooling=true

– jbo.txn.disconnect_level=1

These settings will maximize the usage of the WLS connection pool, instead of

maximizing the number of DB connections, which is the default tuning of the ADF/JBO

Application Module Pooling. These settings have been tested on the Java Cloud Service

and found to be appropriate.

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 24

Adopt & Implement the latest by Oracle

JOIN US

CONTACT US Partner.IMC@beehiveonline.oracle.com

blogs.oracle.com/imc

twitter.com/oracleimc

youtube.com/OracleIMCTeam

facebook.com/OPN.PartnerHub.Migration.Center

ORACLE.COM/PARTNERS/GOTO/HUB-ECEMEA

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 25

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 26

top related