SlideShare a Scribd company logo
1 of 26
Download to read offline
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

More Related Content

What's hot

Fusion app tech_con8707_pdf_8707_0001
Fusion app tech_con8707_pdf_8707_0001Fusion app tech_con8707_pdf_8707_0001
Fusion app tech_con8707_pdf_8707_0001
jucaab
 
B2 whats new with oracle exalogic worlds best foundation for applications
B2   whats new with oracle exalogic worlds best foundation for applicationsB2   whats new with oracle exalogic worlds best foundation for applications
B2 whats new with oracle exalogic worlds best foundation for applications
Dr. Wilfred Lin (Ph.D.)
 

What's hot (19)

Oracle mobile cloud service
Oracle mobile cloud serviceOracle mobile cloud service
Oracle mobile cloud service
 
Fusion app tech_con8707_pdf_8707_0001
Fusion app tech_con8707_pdf_8707_0001Fusion app tech_con8707_pdf_8707_0001
Fusion app tech_con8707_pdf_8707_0001
 
Simplified user experience_design_patterns_for_the_oracle_applications_cloud_...
Simplified user experience_design_patterns_for_the_oracle_applications_cloud_...Simplified user experience_design_patterns_for_the_oracle_applications_cloud_...
Simplified user experience_design_patterns_for_the_oracle_applications_cloud_...
 
R12 opm api
R12 opm apiR12 opm api
R12 opm api
 
Dms 2.0 Direction
Dms 2.0 DirectionDms 2.0 Direction
Dms 2.0 Direction
 
Con9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobileCon9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobile
 
Using oracle-erp-cloud-adapter-oracle-integration
Using oracle-erp-cloud-adapter-oracle-integrationUsing oracle-erp-cloud-adapter-oracle-integration
Using oracle-erp-cloud-adapter-oracle-integration
 
Oracle Fusion Applications 101
Oracle Fusion Applications 101Oracle Fusion Applications 101
Oracle Fusion Applications 101
 
Extensibility in the cloud – power to the business user
Extensibility in the cloud – power to the business userExtensibility in the cloud – power to the business user
Extensibility in the cloud – power to the business user
 
Oracle Fusion applications 101 [2010 OAUG Collaborate]
Oracle Fusion applications 101 [2010 OAUG Collaborate]Oracle Fusion applications 101 [2010 OAUG Collaborate]
Oracle Fusion applications 101 [2010 OAUG Collaborate]
 
Deliver Secure SQL Access for Enterprise APIs - August 29 2017
Deliver Secure SQL Access for Enterprise APIs - August 29 2017Deliver Secure SQL Access for Enterprise APIs - August 29 2017
Deliver Secure SQL Access for Enterprise APIs - August 29 2017
 
Whats Next for JCA?
Whats Next for JCA?Whats Next for JCA?
Whats Next for JCA?
 
OOW15 - EBS Certification and Roadmap
OOW15 - EBS Certification and RoadmapOOW15 - EBS Certification and Roadmap
OOW15 - EBS Certification and Roadmap
 
altowebWhitePaper
altowebWhitePaperaltowebWhitePaper
altowebWhitePaper
 
Dms 2 Direction
Dms 2 DirectionDms 2 Direction
Dms 2 Direction
 
Administering Users, Access and Views in P6 EPPM (Web) Release 8 and later
Administering Users, Access and Views in P6 EPPM  (Web) Release 8 and laterAdministering Users, Access and Views in P6 EPPM  (Web) Release 8 and later
Administering Users, Access and Views in P6 EPPM (Web) Release 8 and later
 
Oracle Fusion Procurement implementation guide
Oracle Fusion Procurement implementation guideOracle Fusion Procurement implementation guide
Oracle Fusion Procurement implementation guide
 
Con8837 leverage authorization to monetize content and media subscriptions ...
Con8837   leverage authorization to monetize content and media subscriptions ...Con8837   leverage authorization to monetize content and media subscriptions ...
Con8837 leverage authorization to monetize content and media subscriptions ...
 
B2 whats new with oracle exalogic worlds best foundation for applications
B2   whats new with oracle exalogic worlds best foundation for applicationsB2   whats new with oracle exalogic worlds best foundation for applications
B2 whats new with oracle exalogic worlds best foundation for applications
 

Viewers also liked

Services Overview Mailable
Services Overview MailableServices Overview Mailable
Services Overview Mailable
caribouMFG
 

Viewers also liked (9)

Sunday Longevity Experience
Sunday Longevity ExperienceSunday Longevity Experience
Sunday Longevity Experience
 
Friday Lonevity Experience
Friday Lonevity ExperienceFriday Lonevity Experience
Friday Lonevity Experience
 
Real leaders
Real leadersReal leaders
Real leaders
 
Services Overview Mailable
Services Overview MailableServices Overview Mailable
Services Overview Mailable
 
Renn
RennRenn
Renn
 
Saturday Longevity Experience
Saturday Longevity ExperienceSaturday Longevity Experience
Saturday Longevity Experience
 
Handheld Learning
Handheld LearningHandheld Learning
Handheld Learning
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 

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

Александр Белокрылов, Александр Мироненко. Java Embedded у вас дома
Александр Белокрылов, Александр Мироненко. Java Embedded у вас домаАлександр Белокрылов, Александр Мироненко. Java Embedded у вас дома
Александр Белокрылов, Александр Мироненко. Java Embedded у вас дома
Volha Banadyseva
 
Con8817 api management - enable your infrastructure for secure mobile and c...
Con8817   api management - enable your infrastructure for secure mobile and c...Con8817   api management - enable your infrastructure for secure mobile and c...
Con8817 api management - enable your infrastructure for secure mobile and c...
OracleIDM
 
P6 eppm webrelease 8 and later
P6 eppm webrelease 8 and laterP6 eppm webrelease 8 and later
P6 eppm webrelease 8 and later
Vladimir Ivanov
 

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

Cloud 2014: Top Five Best Practices for Your Application PaaS Audience
Cloud 2014: Top Five Best Practices for Your Application PaaS AudienceCloud 2014: Top Five Best Practices for Your Application PaaS Audience
Cloud 2014: Top Five Best Practices for Your Application PaaS Audience
 
Con8836 leveraging the cloud to simplify your identity management implement...
Con8836   leveraging the cloud to simplify your identity management implement...Con8836   leveraging the cloud to simplify your identity management implement...
Con8836 leveraging the cloud to simplify your identity management implement...
 
Con8811 converged identity governance for speeding up business and reducing c...
Con8811 converged identity governance for speeding up business and reducing c...Con8811 converged identity governance for speeding up business and reducing c...
Con8811 converged identity governance for speeding up business and reducing c...
 
Responsive Web Design in Oracle Application Express
Responsive Web Design in Oracle Application ExpressResponsive Web Design in Oracle Application Express
Responsive Web Design in Oracle Application Express
 
OOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA SuiteOOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA Suite
 
Developing Applications with MySQL and Java
Developing Applications with MySQL and JavaDeveloping Applications with MySQL and Java
Developing Applications with MySQL and Java
 
Future of Oracle Forms AUSOUG 2013
Future of Oracle Forms AUSOUG 2013Future of Oracle Forms AUSOUG 2013
Future of Oracle Forms AUSOUG 2013
 
Александр Белокрылов, Александр Мироненко. Java Embedded у вас дома
Александр Белокрылов, Александр Мироненко. Java Embedded у вас домаАлександр Белокрылов, Александр Мироненко. Java Embedded у вас дома
Александр Белокрылов, Александр Мироненко. Java Embedded у вас дома
 
Ronald Vargas 18c cloud service el siguiente paso en la nueva generacion
Ronald Vargas 18c cloud service el siguiente paso en la nueva generacionRonald Vargas 18c cloud service el siguiente paso en la nueva generacion
Ronald Vargas 18c cloud service el siguiente paso en la nueva generacion
 
Con8817 api management - enable your infrastructure for secure mobile and c...
Con8817   api management - enable your infrastructure for secure mobile and c...Con8817   api management - enable your infrastructure for secure mobile and c...
Con8817 api management - enable your infrastructure for secure mobile and c...
 
OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...
OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...
OOW13:Leveraging the Cloud to Simplify Your Identity Management Implementatio...
 
01 Ronald Vargas 18c cloud service el siguiente paso en la nueva generacion
01 Ronald Vargas 18c cloud service el siguiente paso en la nueva generacion01 Ronald Vargas 18c cloud service el siguiente paso en la nueva generacion
01 Ronald Vargas 18c cloud service el siguiente paso en la nueva generacion
 
Java Embedded у вас дома
Java Embedded у вас домаJava Embedded у вас дома
Java Embedded у вас дома
 
Oracle mcs overview 1029
Oracle mcs overview 1029Oracle mcs overview 1029
Oracle mcs overview 1029
 
P6 eppm webrelease 8 and later
P6 eppm webrelease 8 and laterP6 eppm webrelease 8 and later
P6 eppm webrelease 8 and later
 
OOW-TBE-12c-CON7307-Sharable
OOW-TBE-12c-CON7307-SharableOOW-TBE-12c-CON7307-Sharable
OOW-TBE-12c-CON7307-Sharable
 
API Design – More than just a Payload Definition
API Design – More than just a Payload DefinitionAPI Design – More than just a Payload Definition
API Design – More than just a Payload Definition
 
Oracle CloudWorld 2023 - How to hook up Telegram with Spring Boot and ADB
Oracle CloudWorld 2023 - How to hook up Telegram with Spring Boot and ADBOracle CloudWorld 2023 - How to hook up Telegram with Spring Boot and ADB
Oracle CloudWorld 2023 - How to hook up Telegram with Spring Boot and ADB
 
Con8833 access at scale for hundreds of millions of users final
Con8833 access at scale for hundreds of millions of users   finalCon8833 access at scale for hundreds of millions of users   final
Con8833 access at scale for hundreds of millions of users final
 
Oracle ADF Architecture TV - Design - ADF Service Architectures
Oracle ADF Architecture TV - Design - ADF Service ArchitecturesOracle ADF Architecture TV - Design - ADF Service Architectures
Oracle ADF Architecture TV - Design - ADF Service Architectures
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 

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

  • 1. 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
  • 2. 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.
  • 3. 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
  • 4. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.4 What is driving the demand for the cloud?
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.10  Getting started with Oracle Public Cloud  http://cloud.oracle.com
  • 11. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.11
  • 12. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.12
  • 13. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.13 Exploring Oracle Public Cloud Demo
  • 14. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.14
  • 15. 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
  • 16. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.16 Whitelist & limitations – Java EE  Remote EJB  Java Messaging Service  Remote JMX Management
  • 17. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.17 Deploying Java EE application to Oracle Public Cloud using Netbeans Demo
  • 18. 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
  • 19. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.19 Deploying ADF application to Oracle Public Cloud using JDeveloper Demo
  • 20. 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)
  • 21. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.21 Exploring the sample Application
  • 22. 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
  • 23. 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.
  • 24. 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
  • 25. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.25
  • 26. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.26