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

26
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

Post on 18-Oct-2014

777 views

Category:

Technology


4 download

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

Page 1: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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

Page 2: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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.

Page 3: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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

[email protected]

Technology Specialist at Partner Business Development

A&C Technology Adoption Office Oracle ECEMEA

Page 4: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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

What is driving the demand for the cloud?

Page 5: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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

Page 6: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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

Page 7: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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

Page 8: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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

Page 9: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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

Page 10: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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

Getting started with Oracle Public

Cloud

http://cloud.oracle.com

Page 11: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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

Page 12: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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

Page 13: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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

Exploring Oracle Public Cloud

Demo

Page 14: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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

Page 15: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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

Page 16: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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

Whitelist & limitations – Java EE

Remote EJB

Java Messaging Service

Remote JMX Management

Page 17: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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

Deploying Java EE application to

Oracle Public Cloud using Netbeans

Demo

Page 18: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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

Page 19: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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

Deploying ADF application to Oracle

Public Cloud using JDeveloper

Demo

Page 20: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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)

Page 21: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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

Exploring the sample Application

Page 22: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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

Page 23: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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.

Page 24: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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

Adopt & Implement the latest by Oracle

JOIN US

CONTACT US [email protected]

blogs.oracle.com/imc

twitter.com/oracleimc

youtube.com/OracleIMCTeam

facebook.com/OPN.PartnerHub.Migration.Center

ORACLE.COM/PARTNERS/GOTO/HUB-ECEMEA

Page 25: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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

Page 26: Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF applications to the cloud - 12 Sep 2013

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