SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Downloaden Sie, um offline zu lesen
JAVA WEBAPPS UND SERVICES ON 
ORACLE JAVA CLOUD SERVICE 
DOAG 2014, Nürnberg 
Andreas Koop
& Consulting ABOUT ME 
Andreas Koop 
Geschäftsführung 
Consulting, Training Oracle Technology 
Oracle ADF Certified Implementation Specialist 
Professional Scrum Master 
Community 
DOAG, ADF EMG, ADF German Community, Google Plus, 
Twitter @andreaskoop @enpit 
Blog 
News - http://www.enpit.de/blog 
Technical (english) - http://multikoop.blogspot.com 
Technical (german) - http://enpit.blogspot.com 
2 
www.scope-alliance.de
ENTERPRISE PRAGMATIC IT 
Consulting Training Development 
Oracle Business 
Intelligence 
Oracle ADF 
/ Mobile 
Oracle 
WebLogic 
Oracle 
WebCenter 
Oracle Fusion Middleware
AGENDA 
Introduction to Oracle Cloud Services - Architecture & 
Components 
Oracle Database Cloud Service (Schema) 
Oracle Java Cloud Service - SaaS Extension (Deployment) 
Security & Monitoring 
Fazit & Ausblick 
DOAG 2014, Nürnberg, Andreas Koop 
4
AIM FOR TODAY: JAVA 
WEBAPP UND REST-SERVICE 
DOAG 2014, Nürnberg, Andreas Koop 
5 
Native / Hybrid Mobile 
Service 
(REST, SOAP) 
Apps 
WebApp 
Client 
Java EE / ADF 
WebApp JAX-RS 1.1
ORACLE CLOUD OFFERINGS 
DOAG 2014, Nürnberg, Andreas Koop 
6 
Focus for this talk!
CLOUD.ORACLE.COM 
30 DAYS TRIAL 
DOAG 2014, Nürnberg, Andreas Koop 
7 
PaaS 
Offering 
30 Days 
incl. Database 
Cloud Service: 
1 Schema 
1 GB Storage 
6GB Transfer 
incl. Developer 
Cloud Service
CLOUD.ORACLE.COM 
ANMELDUNG 
DOAG 2014, Nürnberg, Andreas Koop 
8
ACTIVATION NECCESSARY 
DOAG 2014, Nürnberg, Andreas Koop 
9
ACTIVATION AFTER EMAIL 
NOTIFICATION 
DOAG 2014, Nürnberg, Andreas Koop 
10 
Less then 24h 
Account details (Users, 
Pwd) will be send only 
after activation.
ORACLE CLOUD 
IDENTITY DOMAIN CONSOLE 
Manage User Profile 
Create / Delete Users, Reset Password 
Create / Delete Roles, Assign to Users 
DOAG 2014, Nürnberg, Andreas Koop 
11 
CSV Bulk Upload 
möglich
ORACLE CLOUD 
APPLICATION FOUNDATION 
Cloud Deployment Infrastructure 
Oracle Cloud Application Foundation 
WebLogic Server Identity Management EM Cloud Control 
DOAG 2014, Nürnberg, Andreas Koop 
12 
Traffic Director 
Virtual Assembly Builder 
ExaData ExaLogic 
Oracle Database 
Common Infra Services 
(Storage, Messaging, 
etc) 
SaaS 
(CRM, ERP, etc) 
Social Services 
(Social Network / 
Marketing, Analytics,
ORACLE JAVA CLOUD SERVICE 
COMPONENTS 
DOAG 2014, Nürnberg, Andreas Koop 
13 
Oracle Java Cloud Service 
Identity Domain 
Oracle Database 
Cloud Service 
My Account My Services 
Traffic Director 
(Load Balancer) 
WebLogic Server 
WebLogic Admin 
Console 
Admin Server 
MManaangageded S Serevrevrer Managed Server 
Clusters 
Java Cloud Service 
SaaS Ext. Control
ORACLE CLOUD MY SERVICES 
PORTAL 
DOAG 2014, Nürnberg, Andreas Koop 
14
ORACLE JAVA CLOUD SERVICE 
- SAAS EXTENSION INSTANCE 
‣ „A deployment target for applications using a set 
of Java EE 5, Java EE 6, and Oracle WebLogic 
Server capabilities“ 
‣ Oracle WebLogic Server 10.3.6 (12.1.2 for JSC 
„pure“ available) 
‣ Oracle ADF release 11.1.1.7.1 (no other version in 
trial version available) 
https://docs.oracle.com/cloud/latest/javacs_gs/CSJSU/GUID-5C35C6E5-2DC4-4674-83E3-1B1B90B950D7.htm#CSJSU7090 
DOAG 2014, Nürnberg, Andreas Koop 
15
ORACLE JAVA CLOUD 
SERVICE SDK 
Oracle Java Cloud Service SDK 
DOAG 2014, Nürnberg, Andreas Koop 
16 
Oracle Java 
Cloud Service
ORACLE CLOUD 
DATABASE SERVICE 
‣ Export Dumps, Access through SFTP 
‣ Import Schema Objects / Data through APEX SQL 
Worksheet or (Client) Database Cart 
DOAG 2014, Nürnberg, Andreas Koop 
17
ORACLE CLOUD 
DATABASE CART DEPLOYMENT 
DOAG 2014, Nürnberg, Andreas Koop 
18
AUS DER PRAXIS 
ORACLE JAVA CLOUD SERVICE 
‣ Entwicklung und Deployment einer RESTful Service 
Schnittstelle zur Datenbank 
‣ Entwicklung und Deployment einer Java EE (ADF) 
App 
11.1.1.7.1 
DOAG 2014, Nürnberg, Andreas Koop 
19 
Service (JAX-RS 1.1) 
(REST, SOAP) 
ADF 11.1.1.7.1 
Application 
8.0.1
RESTFUL-SERVICE MIT 
NETBEANS (1) 
‣ Oracle Cloud Plugin installieren 
‣ 
‣ Oracle Cloud Service SaaS Ext. SDK installieren 
‣ Oracle Cloud Provider registrieren 
DOAG 2014, Nürnberg, Andreas Koop 
20
RESTFUL-SERVICE MIT 
NETBEANS (2) 
‣ Add „local“ WebLogic Server Instance for Testing 
‣ (Deploy DB Objects to Cloud if needed) 
‣ Create „Maven / Java EE Web Application“ 
‣ New „RESTful Web Services from Database…“ 
DOAG 2014, Nürnberg, Andreas Koop 
21
RESTFUL-SERVICE MIT 
NETBEANS (3) 
‣ Change JAX-RS Provider Class in web.xml 
‣ (Add Login-Config in web.xml to make it public) 
DOAG 2014, Nürnberg, Andreas Koop 
22
RESTFUL-SERVICE MIT 
NETBEANS (4) 
‣ Add JAX-RS Library Reference in weblogic.xml 
‣ Configure JNDI Datasource in persistence.xml 
‣ Change Deployment 
Server Target 
DOAG 2014, Nürnberg, Andreas Koop 
23
RESTFUL-SERVICE MIT 
NETBEANS (5) 
‣ Deploy by executing „Run“ 
‣ Test your RESTful service in the Cloud 
DOAG 2014, Nürnberg, Andreas Koop 
24 
REST-Client for 
testing purposes. 
Test JSON as well as 
XML Content type
ORACLE CLOUD 
PREPARE ADF APPLICATION 
‣ Deploy Database Objects / Data 
‣ Configure ADF Application Database Access (JNDI) 
‣ Choose Deployment Profile for Oracle Cloud 
DOAG 2014, Nürnberg, Andreas Koop 
25
ORACLE CLOUD 
DEPLOY ADF APPLICATION 
DOAG 2014, Nürnberg, Andreas Koop 
26
ORACLE CLOUD 
WHITELIST & VIRUS SCAN 
DOAG 2014, Nürnberg, Andreas Koop 
27 
EAR RESTful 
Service
ORACLE CLOUD SECURITY 
‣ Internet Public Pages 
All users 
DOAG 2014, Nürnberg, Andreas Koop 
‣ Oracle Public Pages 
All Oracle Cloud users, 
independent of Identity Domain 
28 
<?xml version='1.0' 
encoding='UTF-8'?> 
<web-app> 
... 
<login-config/> 
... 
</web-app> 
web.xml 
<?xml version='1.0' 
encoding='UTF-8'?> 
<web-app> 
... 
... 
</web-app> 
web.xml 
Default
ORACLE CLOUD SECURITY 
‣ Tenant Restricted Pages 
All Oracle Cloud users of specific Identity Domain 
<?xml version='1.0' encoding='UTF-8'?> 
<web-app> 
... 
<security-constraint> 
<display-name>name</display-name> 
<web-resource-collection> 
<web-resource-name>name</web-resource-name> 
<url-pattern>/*</url-pattern> 
DOAG 2014, Nürnberg, Andreas Koop 
29 
</web-resource-collection> 
</security-constraint> 
<login-config> 
<auth-method>CLIENT-CERT</auth-method> 
<realm-name>default</realm-name> 
</login-config> 
... 
</web-app> 
web.xml
ORACLE CLOUD 
ADF SECURITY 
‣ jazn-data.xml 
Application Roles to Enterprise Roles Mapping 
DOAG 2014, Nürnberg, Andreas Koop 
30 
... 
<app-roles> 
<app-role> 
<name>myrole</name> 
<class>oracle.security.jps.service.policystore.ApplicationRole</ 
class> 
<members> 
<member> 
<name>trialanth.identityrole</name> 
<class>weblogic.security.principal.WLSGroupImpl</class> 
</member> 
</members> 
</app-role> 
jazn-data.xml
ORACLE JAVA CLOUD SERVICE 
MONITORING SAAS EXTENSION 
DOAG 2014, Nürnberg, Andreas Koop 
31
ORACLE CLOUD 
ADF PERFORMANCE MONITORING 
DOAG 2014, Nürnberg, Andreas Koop 
32
FAZIT & AUSBLICK 
‣ Einfach, unkompliziert Java WebApps und Services 
bereitstellen! 
‣ Aktuelles Cloud Service Angebot nicht ganz 
transparent: Java Cloud Service vs. Java Cloud 
Service - SaaS Extension. 
‣ Versionen nicht immer klar. z.B. JDev 11.1.1.7.1 
ausschließlich für Cloud Deployment !? // Cloud 
release 13 / 14 usw. 
‣ Developer Cloud Service f. Continous Deployment 
DOAG 2014, Nürnberg, Andreas Koop 
33
FURTHER READING 
‣ Oracle Cloud 
cloud.oracle.com 
‣ Oracle Cloud Documentation 
docs.oracle.com/cloud 
‣ Blog (enpit experience) 
http://multikoop.blogspot.de/2014/11/create-restful-services-and-deploy-to.html 
http://multikoop.blogspot.de/2012/12/managing-adf-applications-with-oracle.html 
DOAG 2014, Nürnberg, Andreas Koop 
34 
Di, 18.11.2014 
xx:yy Uhr 
Oracle Development Cloud 
Service 
mit Jeff xyz 
im Raum xyz
EXPERT-SLOTS AT SCOPE 
ALLIANCE BOOTH 
DOAG 2014, Nürnberg, Andreas Koop 
35
VIELEN DANK FÜR IHRE 
AUFMERKSAMKEIT 
HABEN SIE NOCH FRAGEN?
Java WebApps und Services on Oracle Java Cloud Service

Weitere ähnliche Inhalte

Was ist angesagt?

Routeサービスを使ったCloud FoundryアプリのAPI管理
Routeサービスを使ったCloud FoundryアプリのAPI管理Routeサービスを使ったCloud FoundryアプリのAPI管理
Routeサービスを使ったCloud FoundryアプリのAPI管理Kazuchika Sekiya
 
WebSockets and Equinox OSGi in a Servlet Container
WebSockets and Equinox OSGi in a Servlet ContainerWebSockets and Equinox OSGi in a Servlet Container
WebSockets and Equinox OSGi in a Servlet ContainerNedelcho Delchev
 
DevOps Talks Melbourne 2018: Whales, Cats and Kubernetes
DevOps Talks Melbourne 2018: Whales, Cats and KubernetesDevOps Talks Melbourne 2018: Whales, Cats and Kubernetes
DevOps Talks Melbourne 2018: Whales, Cats and KubernetesMatt Ray
 
microXchg 2019: "Creating an Effective Developer Experience for Cloud-Native ...
microXchg 2019: "Creating an Effective Developer Experience for Cloud-Native ...microXchg 2019: "Creating an Effective Developer Experience for Cloud-Native ...
microXchg 2019: "Creating an Effective Developer Experience for Cloud-Native ...Daniel Bryant
 
Getting MongoDB to a Developer Fast - Kubernetes for the Enterprise - London
Getting MongoDB to a Developer Fast - Kubernetes for the Enterprise - LondonGetting MongoDB to a Developer Fast - Kubernetes for the Enterprise - London
Getting MongoDB to a Developer Fast - Kubernetes for the Enterprise - LondonVMware Tanzu
 
Open stack + Cloud Foundry: Palo Alto Meetup February 2015
Open stack + Cloud Foundry: Palo Alto Meetup February 2015Open stack + Cloud Foundry: Palo Alto Meetup February 2015
Open stack + Cloud Foundry: Palo Alto Meetup February 2015Joshua McKenty
 
Achieving Developer Nirvana With Codename: BlueMix
Achieving Developer Nirvana With Codename: BlueMixAchieving Developer Nirvana With Codename: BlueMix
Achieving Developer Nirvana With Codename: BlueMixRyan Baxter
 
[Vssummit] DevOps - Release Management VSTS
[Vssummit]   DevOps - Release Management VSTS[Vssummit]   DevOps - Release Management VSTS
[Vssummit] DevOps - Release Management VSTSLeandro Prado
 
Serverless with Firebase - Launchpad Build Burgos
Serverless with Firebase - Launchpad Build Burgos Serverless with Firebase - Launchpad Build Burgos
Serverless with Firebase - Launchpad Build Burgos Carlos Azaustre
 
[TDC 2016] - DevOps - Um novo caminho com Powershell DSC, dicas de campo
[TDC 2016] - DevOps - Um novo caminho com Powershell DSC, dicas de campo[TDC 2016] - DevOps - Um novo caminho com Powershell DSC, dicas de campo
[TDC 2016] - DevOps - Um novo caminho com Powershell DSC, dicas de campoLeandro Prado
 
Transaction Control – a Functional Approach to Modular Transaction Management...
Transaction Control – a Functional Approach to Modular Transaction Management...Transaction Control – a Functional Approach to Modular Transaction Management...
Transaction Control – a Functional Approach to Modular Transaction Management...mfrancis
 
Beyond 12 Factor - Developing Cloud Native Applications
Beyond 12 Factor - Developing Cloud Native ApplicationsBeyond 12 Factor - Developing Cloud Native Applications
Beyond 12 Factor - Developing Cloud Native ApplicationsContainer Solutions
 
Unleash the power of code reuse - creating plugins for Xamarin
Unleash the power of code reuse - creating plugins for XamarinUnleash the power of code reuse - creating plugins for Xamarin
Unleash the power of code reuse - creating plugins for XamarinYu GUAN
 
InterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloud
InterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloudInterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloud
InterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloudiMasters
 
Functional as a service TDC 2020
Functional as a service TDC 2020Functional as a service TDC 2020
Functional as a service TDC 2020Paulo Victor Gomes
 
Pivotal CloudFoundry on Google cloud platform
Pivotal CloudFoundry on Google cloud platformPivotal CloudFoundry on Google cloud platform
Pivotal CloudFoundry on Google cloud platformRonak Banka
 
Facilitez votre transition DevOps grâce à l'automatisation de votre infras...
 Facilitez votre transition DevOps grâce à l'automatisation de votre infras... Facilitez votre transition DevOps grâce à l'automatisation de votre infras...
Facilitez votre transition DevOps grâce à l'automatisation de votre infras...VMware Tanzu
 
클라우드 네이티브 플랫폼의 미래 - Kubernetes 기반의 PCF 로드맵
클라우드 네이티브 플랫폼의 미래 - Kubernetes 기반의 PCF 로드맵 클라우드 네이티브 플랫폼의 미래 - Kubernetes 기반의 PCF 로드맵
클라우드 네이티브 플랫폼의 미래 - Kubernetes 기반의 PCF 로드맵 VMware Tanzu Korea
 
HTML5 in automotive - web2day 2014
HTML5 in automotive  - web2day 2014HTML5 in automotive  - web2day 2014
HTML5 in automotive - web2day 2014Alexandre Morgaut
 

Was ist angesagt? (20)

Routeサービスを使ったCloud FoundryアプリのAPI管理
Routeサービスを使ったCloud FoundryアプリのAPI管理Routeサービスを使ったCloud FoundryアプリのAPI管理
Routeサービスを使ったCloud FoundryアプリのAPI管理
 
DevOps@Mobi
DevOps@MobiDevOps@Mobi
DevOps@Mobi
 
WebSockets and Equinox OSGi in a Servlet Container
WebSockets and Equinox OSGi in a Servlet ContainerWebSockets and Equinox OSGi in a Servlet Container
WebSockets and Equinox OSGi in a Servlet Container
 
DevOps Talks Melbourne 2018: Whales, Cats and Kubernetes
DevOps Talks Melbourne 2018: Whales, Cats and KubernetesDevOps Talks Melbourne 2018: Whales, Cats and Kubernetes
DevOps Talks Melbourne 2018: Whales, Cats and Kubernetes
 
microXchg 2019: "Creating an Effective Developer Experience for Cloud-Native ...
microXchg 2019: "Creating an Effective Developer Experience for Cloud-Native ...microXchg 2019: "Creating an Effective Developer Experience for Cloud-Native ...
microXchg 2019: "Creating an Effective Developer Experience for Cloud-Native ...
 
Getting MongoDB to a Developer Fast - Kubernetes for the Enterprise - London
Getting MongoDB to a Developer Fast - Kubernetes for the Enterprise - LondonGetting MongoDB to a Developer Fast - Kubernetes for the Enterprise - London
Getting MongoDB to a Developer Fast - Kubernetes for the Enterprise - London
 
Open stack + Cloud Foundry: Palo Alto Meetup February 2015
Open stack + Cloud Foundry: Palo Alto Meetup February 2015Open stack + Cloud Foundry: Palo Alto Meetup February 2015
Open stack + Cloud Foundry: Palo Alto Meetup February 2015
 
Achieving Developer Nirvana With Codename: BlueMix
Achieving Developer Nirvana With Codename: BlueMixAchieving Developer Nirvana With Codename: BlueMix
Achieving Developer Nirvana With Codename: BlueMix
 
[Vssummit] DevOps - Release Management VSTS
[Vssummit]   DevOps - Release Management VSTS[Vssummit]   DevOps - Release Management VSTS
[Vssummit] DevOps - Release Management VSTS
 
Serverless with Firebase - Launchpad Build Burgos
Serverless with Firebase - Launchpad Build Burgos Serverless with Firebase - Launchpad Build Burgos
Serverless with Firebase - Launchpad Build Burgos
 
[TDC 2016] - DevOps - Um novo caminho com Powershell DSC, dicas de campo
[TDC 2016] - DevOps - Um novo caminho com Powershell DSC, dicas de campo[TDC 2016] - DevOps - Um novo caminho com Powershell DSC, dicas de campo
[TDC 2016] - DevOps - Um novo caminho com Powershell DSC, dicas de campo
 
Transaction Control – a Functional Approach to Modular Transaction Management...
Transaction Control – a Functional Approach to Modular Transaction Management...Transaction Control – a Functional Approach to Modular Transaction Management...
Transaction Control – a Functional Approach to Modular Transaction Management...
 
Beyond 12 Factor - Developing Cloud Native Applications
Beyond 12 Factor - Developing Cloud Native ApplicationsBeyond 12 Factor - Developing Cloud Native Applications
Beyond 12 Factor - Developing Cloud Native Applications
 
Unleash the power of code reuse - creating plugins for Xamarin
Unleash the power of code reuse - creating plugins for XamarinUnleash the power of code reuse - creating plugins for Xamarin
Unleash the power of code reuse - creating plugins for Xamarin
 
InterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloud
InterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloudInterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloud
InterCon 2016 - SLA vs Agilidade: uso de microserviços e monitoramento de cloud
 
Functional as a service TDC 2020
Functional as a service TDC 2020Functional as a service TDC 2020
Functional as a service TDC 2020
 
Pivotal CloudFoundry on Google cloud platform
Pivotal CloudFoundry on Google cloud platformPivotal CloudFoundry on Google cloud platform
Pivotal CloudFoundry on Google cloud platform
 
Facilitez votre transition DevOps grâce à l'automatisation de votre infras...
 Facilitez votre transition DevOps grâce à l'automatisation de votre infras... Facilitez votre transition DevOps grâce à l'automatisation de votre infras...
Facilitez votre transition DevOps grâce à l'automatisation de votre infras...
 
클라우드 네이티브 플랫폼의 미래 - Kubernetes 기반의 PCF 로드맵
클라우드 네이티브 플랫폼의 미래 - Kubernetes 기반의 PCF 로드맵 클라우드 네이티브 플랫폼의 미래 - Kubernetes 기반의 PCF 로드맵
클라우드 네이티브 플랫폼의 미래 - Kubernetes 기반의 PCF 로드맵
 
HTML5 in automotive - web2day 2014
HTML5 in automotive  - web2day 2014HTML5 in automotive  - web2day 2014
HTML5 in automotive - web2day 2014
 

Andere mochten auch

Administration von ADF Anwendungen
Administration von ADF AnwendungenAdministration von ADF Anwendungen
Administration von ADF Anwendungenenpit GmbH & Co. KG
 
Weblogic Application Server training-course-navi-mumbai-weblogic application ...
Weblogic Application Server training-course-navi-mumbai-weblogic application ...Weblogic Application Server training-course-navi-mumbai-weblogic application ...
Weblogic Application Server training-course-navi-mumbai-weblogic application ...VibrantGroup
 
WebLogic JMX for DevOps
WebLogic JMX for DevOpsWebLogic JMX for DevOps
WebLogic JMX for DevOpsFrank Munz
 
Creating a Domain with Oracle WebLogic 11g
Creating a Domain with Oracle WebLogic 11gCreating a Domain with Oracle WebLogic 11g
Creating a Domain with Oracle WebLogic 11gLuis Carlos Berrocal
 
Building WebLogic Domains With WLST
Building WebLogic Domains With WLSTBuilding WebLogic Domains With WLST
Building WebLogic Domains With WLSTC2B2 Consulting
 
JBoss Application Server 7
JBoss Application Server 7JBoss Application Server 7
JBoss Application Server 7Ray Ploski
 
Weblogic server administration
Weblogic server administrationWeblogic server administration
Weblogic server administrationbispsolutions
 
WebLogic im Docker Container
WebLogic im Docker ContainerWebLogic im Docker Container
WebLogic im Docker ContainerAndreas Koop
 
Weblogic configuration & administration
Weblogic   configuration & administrationWeblogic   configuration & administration
Weblogic configuration & administrationMuhammad Mansoor
 
Weblogic 11g admin basic with screencast
Weblogic 11g admin basic with screencastWeblogic 11g admin basic with screencast
Weblogic 11g admin basic with screencastRajiv Gupta
 
【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目
【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目
【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目schoowebcampus
 
2002 400 520_chassis
2002 400 520_chassis2002 400 520_chassis
2002 400 520_chassisclarita444
 
Solat : Jangan Abai Toma'ninah
Solat : Jangan Abai Toma'ninahSolat : Jangan Abai Toma'ninah
Solat : Jangan Abai Toma'ninahAbu Muhammad
 
How Social Media Drives Corporate Website SEO
How Social Media Drives Corporate Website SEOHow Social Media Drives Corporate Website SEO
How Social Media Drives Corporate Website SEOIR Smartt Inc.
 
Handling equipment (English)
Handling equipment (English)Handling equipment (English)
Handling equipment (English)Silos Cordoba
 
Poverty group c3
Poverty group c3Poverty group c3
Poverty group c3Bernard Sng
 

Andere mochten auch (20)

Administration von ADF Anwendungen
Administration von ADF AnwendungenAdministration von ADF Anwendungen
Administration von ADF Anwendungen
 
Weblogic Application Server training-course-navi-mumbai-weblogic application ...
Weblogic Application Server training-course-navi-mumbai-weblogic application ...Weblogic Application Server training-course-navi-mumbai-weblogic application ...
Weblogic Application Server training-course-navi-mumbai-weblogic application ...
 
JBoss AS7 Reloaded
JBoss AS7 ReloadedJBoss AS7 Reloaded
JBoss AS7 Reloaded
 
WebLogic JMX for DevOps
WebLogic JMX for DevOpsWebLogic JMX for DevOps
WebLogic JMX for DevOps
 
J boss
J bossJ boss
J boss
 
Creating a Domain with Oracle WebLogic 11g
Creating a Domain with Oracle WebLogic 11gCreating a Domain with Oracle WebLogic 11g
Creating a Domain with Oracle WebLogic 11g
 
Building WebLogic Domains With WLST
Building WebLogic Domains With WLSTBuilding WebLogic Domains With WLST
Building WebLogic Domains With WLST
 
JBoss Application Server 7
JBoss Application Server 7JBoss Application Server 7
JBoss Application Server 7
 
Weblogic server administration
Weblogic server administrationWeblogic server administration
Weblogic server administration
 
WebLogic im Docker Container
WebLogic im Docker ContainerWebLogic im Docker Container
WebLogic im Docker Container
 
Weblogic configuration & administration
Weblogic   configuration & administrationWeblogic   configuration & administration
Weblogic configuration & administration
 
Weblogic 11g admin basic with screencast
Weblogic 11g admin basic with screencastWeblogic 11g admin basic with screencast
Weblogic 11g admin basic with screencast
 
【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目
【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目
【Schoo web campus】ゲーミフィケーションについての理解と設計 3限目
 
My life
My lifeMy life
My life
 
2002 400 520_chassis
2002 400 520_chassis2002 400 520_chassis
2002 400 520_chassis
 
Solat : Jangan Abai Toma'ninah
Solat : Jangan Abai Toma'ninahSolat : Jangan Abai Toma'ninah
Solat : Jangan Abai Toma'ninah
 
How Social Media Drives Corporate Website SEO
How Social Media Drives Corporate Website SEOHow Social Media Drives Corporate Website SEO
How Social Media Drives Corporate Website SEO
 
Handling equipment (English)
Handling equipment (English)Handling equipment (English)
Handling equipment (English)
 
Poverty group c3
Poverty group c3Poverty group c3
Poverty group c3
 
Medicine of the future
Medicine of the futureMedicine of the future
Medicine of the future
 

Ähnlich wie Java WebApps und Services on Oracle Java Cloud Service

Oracle Cloud verleiht ADF-Anwendungen Flügel
Oracle Cloud verleiht ADF-Anwendungen FlügelOracle Cloud verleiht ADF-Anwendungen Flügel
Oracle Cloud verleiht ADF-Anwendungen Flügelenpit GmbH & Co. KG
 
WebCenter Portal - Integrate Custom Taskflows
WebCenter Portal - Integrate Custom TaskflowsWebCenter Portal - Integrate Custom Taskflows
WebCenter Portal - Integrate Custom TaskflowsAndreas Koop
 
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...Dr. Wilfred Lin (Ph.D.)
 
AWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for GovernmentAWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for GovernmentAmazon Web Services
 
Connect(); 2016 한시간 총정리
Connect(); 2016 한시간 총정리Connect(); 2016 한시간 총정리
Connect(); 2016 한시간 총정리명신 김
 
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...GoGrid Cloud Hosting
 
AWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for GovernmentAWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for GovernmentAmazon Web Services
 
The AMIS Report from Oracle Open World and JavaOne 2011 - Part One
The AMIS Report from Oracle Open World and JavaOne 2011 - Part OneThe AMIS Report from Oracle Open World and JavaOne 2011 - Part One
The AMIS Report from Oracle Open World and JavaOne 2011 - Part OneLucas Jellema
 
Red Hat Summit - Discover the foundations of digital transformation
Red Hat Summit - Discover the foundations of digital transformationRed Hat Summit - Discover the foundations of digital transformation
Red Hat Summit - Discover the foundations of digital transformationEric D. Schabell
 
OpenStack and CloudForms Do's and Dont's
OpenStack and CloudForms Do's and Dont'sOpenStack and CloudForms Do's and Dont's
OpenStack and CloudForms Do's and Dont'sFrederik Bijlsma
 
Velmurugan_AnnamalaiSrademantrasdb
Velmurugan_AnnamalaiSrademantrasdbVelmurugan_AnnamalaiSrademantrasdb
Velmurugan_AnnamalaiSrademantrasdbAnnamalai Velmurugan
 
Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1Kurt Liu
 
Best practice, Massimo Maffioli - Technology Reply, Cloud Computing, Milano 2...
Best practice, Massimo Maffioli - Technology Reply, Cloud Computing, Milano 2...Best practice, Massimo Maffioli - Technology Reply, Cloud Computing, Milano 2...
Best practice, Massimo Maffioli - Technology Reply, Cloud Computing, Milano 2...Manuela Moroncini
 
Moving your APEX app to the Oracle Exadata Express Cloud
Moving your APEX app to the Oracle Exadata Express CloudMoving your APEX app to the Oracle Exadata Express Cloud
Moving your APEX app to the Oracle Exadata Express CloudDimitri Gielis
 
Oracle OpenWorld 14 Highlights for Middleware Admins
Oracle OpenWorld 14 Highlights for Middleware AdminsOracle OpenWorld 14 Highlights for Middleware Admins
Oracle OpenWorld 14 Highlights for Middleware AdminsSimon Haslam
 
Simplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxSimplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxssuser5faa791
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times fasterDr. Wilfred Lin (Ph.D.)
 
Cloud Native Applications on OpenShift
Cloud Native Applications on OpenShiftCloud Native Applications on OpenShift
Cloud Native Applications on OpenShiftSerhat Dirik
 

Ähnlich wie Java WebApps und Services on Oracle Java Cloud Service (20)

Oracle Cloud verleiht ADF-Anwendungen Flügel
Oracle Cloud verleiht ADF-Anwendungen FlügelOracle Cloud verleiht ADF-Anwendungen Flügel
Oracle Cloud verleiht ADF-Anwendungen Flügel
 
WebCenter Portal - Integrate Custom Taskflows
WebCenter Portal - Integrate Custom TaskflowsWebCenter Portal - Integrate Custom Taskflows
WebCenter Portal - Integrate Custom Taskflows
 
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
 
AWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for GovernmentAWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for Government
 
Connect(); 2016 한시간 총정리
Connect(); 2016 한시간 총정리Connect(); 2016 한시간 총정리
Connect(); 2016 한시간 총정리
 
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...
 
AWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for GovernmentAWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for Government
 
The AMIS Report from Oracle Open World and JavaOne 2011 - Part One
The AMIS Report from Oracle Open World and JavaOne 2011 - Part OneThe AMIS Report from Oracle Open World and JavaOne 2011 - Part One
The AMIS Report from Oracle Open World and JavaOne 2011 - Part One
 
Red Hat Summit - Discover the foundations of digital transformation
Red Hat Summit - Discover the foundations of digital transformationRed Hat Summit - Discover the foundations of digital transformation
Red Hat Summit - Discover the foundations of digital transformation
 
OpenStack and CloudForms Do's and Dont's
OpenStack and CloudForms Do's and Dont'sOpenStack and CloudForms Do's and Dont's
OpenStack and CloudForms Do's and Dont's
 
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško VukmanovićJavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
 
Velmurugan_AnnamalaiSrademantrasdb
Velmurugan_AnnamalaiSrademantrasdbVelmurugan_AnnamalaiSrademantrasdb
Velmurugan_AnnamalaiSrademantrasdb
 
Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1
 
Best practice, Massimo Maffioli - Technology Reply, Cloud Computing, Milano 2...
Best practice, Massimo Maffioli - Technology Reply, Cloud Computing, Milano 2...Best practice, Massimo Maffioli - Technology Reply, Cloud Computing, Milano 2...
Best practice, Massimo Maffioli - Technology Reply, Cloud Computing, Milano 2...
 
Moving your APEX app to the Oracle Exadata Express Cloud
Moving your APEX app to the Oracle Exadata Express CloudMoving your APEX app to the Oracle Exadata Express Cloud
Moving your APEX app to the Oracle Exadata Express Cloud
 
Oracle OpenWorld 14 Highlights for Middleware Admins
Oracle OpenWorld 14 Highlights for Middleware AdminsOracle OpenWorld 14 Highlights for Middleware Admins
Oracle OpenWorld 14 Highlights for Middleware Admins
 
Simplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxSimplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptx
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times faster
 
Amjad_Oracle_2016
Amjad_Oracle_2016Amjad_Oracle_2016
Amjad_Oracle_2016
 
Cloud Native Applications on OpenShift
Cloud Native Applications on OpenShiftCloud Native Applications on OpenShift
Cloud Native Applications on OpenShift
 

Mehr von enpit GmbH & Co. KG

Von Big Data zu Künstlicher Intelligenz - Maschinelles Lernen auf dem Vormarsch
Von Big Data zu Künstlicher Intelligenz - Maschinelles Lernen auf dem VormarschVon Big Data zu Künstlicher Intelligenz - Maschinelles Lernen auf dem Vormarsch
Von Big Data zu Künstlicher Intelligenz - Maschinelles Lernen auf dem Vormarschenpit GmbH & Co. KG
 
Mit Legosteinen Maschinelles Lernen lernen
Mit Legosteinen Maschinelles Lernen lernenMit Legosteinen Maschinelles Lernen lernen
Mit Legosteinen Maschinelles Lernen lernenenpit GmbH & Co. KG
 
Cloud-native Apps – Architektur, Implementierung, Demo
Cloud-native Apps – Architektur, Implementierung, DemoCloud-native Apps – Architektur, Implementierung, Demo
Cloud-native Apps – Architektur, Implementierung, Demoenpit GmbH & Co. KG
 
Client side webdevelopment with jet
Client side webdevelopment with jetClient side webdevelopment with jet
Client side webdevelopment with jetenpit GmbH & Co. KG
 
Best Practices für Last- und Performancetests von Enterprise Applikationen au...
Best Practices für Last- und Performancetests von Enterprise Applikationen au...Best Practices für Last- und Performancetests von Enterprise Applikationen au...
Best Practices für Last- und Performancetests von Enterprise Applikationen au...enpit GmbH & Co. KG
 
Agilität und Microservices als Chance für Modernisierung?
Agilität und Microservices als Chance für Modernisierung?Agilität und Microservices als Chance für Modernisierung?
Agilität und Microservices als Chance für Modernisierung?enpit GmbH & Co. KG
 
REST in Peace - Mit ORDS, Node.JS, ADF, Java oder OSB?
REST in Peace  - Mit ORDS, Node.JS, ADF, Java oder OSB?REST in Peace  - Mit ORDS, Node.JS, ADF, Java oder OSB?
REST in Peace - Mit ORDS, Node.JS, ADF, Java oder OSB?enpit GmbH & Co. KG
 
Modernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesenModernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesenenpit GmbH & Co. KG
 
Die 5 Mythen der Forms-Modernisierung
Die 5 Mythen der Forms-ModernisierungDie 5 Mythen der Forms-Modernisierung
Die 5 Mythen der Forms-Modernisierungenpit GmbH & Co. KG
 
Choice-o-mat - Entscheidungshilfe für Oracles Entwicklungswerkzeuge
Choice-o-mat - Entscheidungshilfe für Oracles EntwicklungswerkzeugeChoice-o-mat - Entscheidungshilfe für Oracles Entwicklungswerkzeuge
Choice-o-mat - Entscheidungshilfe für Oracles Entwicklungswerkzeugeenpit GmbH & Co. KG
 
Visualisierung von fachlichen Informationen mit Oracle ADF
Visualisierung von fachlichen Informationen mit Oracle ADFVisualisierung von fachlichen Informationen mit Oracle ADF
Visualisierung von fachlichen Informationen mit Oracle ADFenpit GmbH & Co. KG
 
Rapid Application Development (RAD) im Enterprise - Quo vadis Portal?
Rapid Application Development (RAD) im Enterprise - Quo vadis Portal?Rapid Application Development (RAD) im Enterprise - Quo vadis Portal?
Rapid Application Development (RAD) im Enterprise - Quo vadis Portal?enpit GmbH & Co. KG
 
Best Practices für Multi-Channel Application Development
Best Practices für Multi-Channel Application DevelopmentBest Practices für Multi-Channel Application Development
Best Practices für Multi-Channel Application Developmentenpit GmbH & Co. KG
 
Effective Blueprints for Forms 2 Oracle ADF
Effective Blueprints for Forms 2 Oracle ADFEffective Blueprints for Forms 2 Oracle ADF
Effective Blueprints for Forms 2 Oracle ADFenpit GmbH & Co. KG
 
Parkraumbewirtschaftung mit Oracle ADF Mobile?
Parkraumbewirtschaftung mit Oracle ADF Mobile?Parkraumbewirtschaftung mit Oracle ADF Mobile?
Parkraumbewirtschaftung mit Oracle ADF Mobile?enpit GmbH & Co. KG
 

Mehr von enpit GmbH & Co. KG (20)

Von Big Data zu Künstlicher Intelligenz - Maschinelles Lernen auf dem Vormarsch
Von Big Data zu Künstlicher Intelligenz - Maschinelles Lernen auf dem VormarschVon Big Data zu Künstlicher Intelligenz - Maschinelles Lernen auf dem Vormarsch
Von Big Data zu Künstlicher Intelligenz - Maschinelles Lernen auf dem Vormarsch
 
Mit Legosteinen Maschinelles Lernen lernen
Mit Legosteinen Maschinelles Lernen lernenMit Legosteinen Maschinelles Lernen lernen
Mit Legosteinen Maschinelles Lernen lernen
 
Cloud-native Apps – Architektur, Implementierung, Demo
Cloud-native Apps – Architektur, Implementierung, DemoCloud-native Apps – Architektur, Implementierung, Demo
Cloud-native Apps – Architektur, Implementierung, Demo
 
Development in der Cloud-Ära
Development in der Cloud-ÄraDevelopment in der Cloud-Ära
Development in der Cloud-Ära
 
Client side webdevelopment with jet
Client side webdevelopment with jetClient side webdevelopment with jet
Client side webdevelopment with jet
 
Best Practices für Last- und Performancetests von Enterprise Applikationen au...
Best Practices für Last- und Performancetests von Enterprise Applikationen au...Best Practices für Last- und Performancetests von Enterprise Applikationen au...
Best Practices für Last- und Performancetests von Enterprise Applikationen au...
 
Agilität und Microservices als Chance für Modernisierung?
Agilität und Microservices als Chance für Modernisierung?Agilität und Microservices als Chance für Modernisierung?
Agilität und Microservices als Chance für Modernisierung?
 
REST in Peace - Mit ORDS, Node.JS, ADF, Java oder OSB?
REST in Peace  - Mit ORDS, Node.JS, ADF, Java oder OSB?REST in Peace  - Mit ORDS, Node.JS, ADF, Java oder OSB?
REST in Peace - Mit ORDS, Node.JS, ADF, Java oder OSB?
 
WebLogic im Docker Container
WebLogic im Docker ContainerWebLogic im Docker Container
WebLogic im Docker Container
 
Modernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesenModernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesen
 
Die 5 Mythen der Forms-Modernisierung
Die 5 Mythen der Forms-ModernisierungDie 5 Mythen der Forms-Modernisierung
Die 5 Mythen der Forms-Modernisierung
 
Was ist Docker?
Was ist Docker?Was ist Docker?
Was ist Docker?
 
Choice-o-mat - Entscheidungshilfe für Oracles Entwicklungswerkzeuge
Choice-o-mat - Entscheidungshilfe für Oracles EntwicklungswerkzeugeChoice-o-mat - Entscheidungshilfe für Oracles Entwicklungswerkzeuge
Choice-o-mat - Entscheidungshilfe für Oracles Entwicklungswerkzeuge
 
Visualisierung von fachlichen Informationen mit Oracle ADF
Visualisierung von fachlichen Informationen mit Oracle ADFVisualisierung von fachlichen Informationen mit Oracle ADF
Visualisierung von fachlichen Informationen mit Oracle ADF
 
Rapid Application Development (RAD) im Enterprise - Quo vadis Portal?
Rapid Application Development (RAD) im Enterprise - Quo vadis Portal?Rapid Application Development (RAD) im Enterprise - Quo vadis Portal?
Rapid Application Development (RAD) im Enterprise - Quo vadis Portal?
 
Best Practices für Multi-Channel Application Development
Best Practices für Multi-Channel Application DevelopmentBest Practices für Multi-Channel Application Development
Best Practices für Multi-Channel Application Development
 
Gestern OWB, heute ODI
Gestern OWB, heute ODIGestern OWB, heute ODI
Gestern OWB, heute ODI
 
Effective Blueprints for Forms 2 Oracle ADF
Effective Blueprints for Forms 2 Oracle ADFEffective Blueprints for Forms 2 Oracle ADF
Effective Blueprints for Forms 2 Oracle ADF
 
Oracle WebLogic for DevOps
Oracle WebLogic for DevOpsOracle WebLogic for DevOps
Oracle WebLogic for DevOps
 
Parkraumbewirtschaftung mit Oracle ADF Mobile?
Parkraumbewirtschaftung mit Oracle ADF Mobile?Parkraumbewirtschaftung mit Oracle ADF Mobile?
Parkraumbewirtschaftung mit Oracle ADF Mobile?
 

Kürzlich hochgeladen

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 2024The Digital Insurer
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Kürzlich hochgeladen (20)

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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

Java WebApps und Services on Oracle Java Cloud Service

  • 1. JAVA WEBAPPS UND SERVICES ON ORACLE JAVA CLOUD SERVICE DOAG 2014, Nürnberg Andreas Koop
  • 2. & Consulting ABOUT ME Andreas Koop Geschäftsführung Consulting, Training Oracle Technology Oracle ADF Certified Implementation Specialist Professional Scrum Master Community DOAG, ADF EMG, ADF German Community, Google Plus, Twitter @andreaskoop @enpit Blog News - http://www.enpit.de/blog Technical (english) - http://multikoop.blogspot.com Technical (german) - http://enpit.blogspot.com 2 www.scope-alliance.de
  • 3. ENTERPRISE PRAGMATIC IT Consulting Training Development Oracle Business Intelligence Oracle ADF / Mobile Oracle WebLogic Oracle WebCenter Oracle Fusion Middleware
  • 4. AGENDA Introduction to Oracle Cloud Services - Architecture & Components Oracle Database Cloud Service (Schema) Oracle Java Cloud Service - SaaS Extension (Deployment) Security & Monitoring Fazit & Ausblick DOAG 2014, Nürnberg, Andreas Koop 4
  • 5. AIM FOR TODAY: JAVA WEBAPP UND REST-SERVICE DOAG 2014, Nürnberg, Andreas Koop 5 Native / Hybrid Mobile Service (REST, SOAP) Apps WebApp Client Java EE / ADF WebApp JAX-RS 1.1
  • 6. ORACLE CLOUD OFFERINGS DOAG 2014, Nürnberg, Andreas Koop 6 Focus for this talk!
  • 7. CLOUD.ORACLE.COM 30 DAYS TRIAL DOAG 2014, Nürnberg, Andreas Koop 7 PaaS Offering 30 Days incl. Database Cloud Service: 1 Schema 1 GB Storage 6GB Transfer incl. Developer Cloud Service
  • 8. CLOUD.ORACLE.COM ANMELDUNG DOAG 2014, Nürnberg, Andreas Koop 8
  • 9. ACTIVATION NECCESSARY DOAG 2014, Nürnberg, Andreas Koop 9
  • 10. ACTIVATION AFTER EMAIL NOTIFICATION DOAG 2014, Nürnberg, Andreas Koop 10 Less then 24h Account details (Users, Pwd) will be send only after activation.
  • 11. ORACLE CLOUD IDENTITY DOMAIN CONSOLE Manage User Profile Create / Delete Users, Reset Password Create / Delete Roles, Assign to Users DOAG 2014, Nürnberg, Andreas Koop 11 CSV Bulk Upload möglich
  • 12. ORACLE CLOUD APPLICATION FOUNDATION Cloud Deployment Infrastructure Oracle Cloud Application Foundation WebLogic Server Identity Management EM Cloud Control DOAG 2014, Nürnberg, Andreas Koop 12 Traffic Director Virtual Assembly Builder ExaData ExaLogic Oracle Database Common Infra Services (Storage, Messaging, etc) SaaS (CRM, ERP, etc) Social Services (Social Network / Marketing, Analytics,
  • 13. ORACLE JAVA CLOUD SERVICE COMPONENTS DOAG 2014, Nürnberg, Andreas Koop 13 Oracle Java Cloud Service Identity Domain Oracle Database Cloud Service My Account My Services Traffic Director (Load Balancer) WebLogic Server WebLogic Admin Console Admin Server MManaangageded S Serevrevrer Managed Server Clusters Java Cloud Service SaaS Ext. Control
  • 14. ORACLE CLOUD MY SERVICES PORTAL DOAG 2014, Nürnberg, Andreas Koop 14
  • 15. ORACLE JAVA CLOUD SERVICE - SAAS EXTENSION INSTANCE ‣ „A deployment target for applications using a set of Java EE 5, Java EE 6, and Oracle WebLogic Server capabilities“ ‣ Oracle WebLogic Server 10.3.6 (12.1.2 for JSC „pure“ available) ‣ Oracle ADF release 11.1.1.7.1 (no other version in trial version available) https://docs.oracle.com/cloud/latest/javacs_gs/CSJSU/GUID-5C35C6E5-2DC4-4674-83E3-1B1B90B950D7.htm#CSJSU7090 DOAG 2014, Nürnberg, Andreas Koop 15
  • 16. ORACLE JAVA CLOUD SERVICE SDK Oracle Java Cloud Service SDK DOAG 2014, Nürnberg, Andreas Koop 16 Oracle Java Cloud Service
  • 17. ORACLE CLOUD DATABASE SERVICE ‣ Export Dumps, Access through SFTP ‣ Import Schema Objects / Data through APEX SQL Worksheet or (Client) Database Cart DOAG 2014, Nürnberg, Andreas Koop 17
  • 18. ORACLE CLOUD DATABASE CART DEPLOYMENT DOAG 2014, Nürnberg, Andreas Koop 18
  • 19. AUS DER PRAXIS ORACLE JAVA CLOUD SERVICE ‣ Entwicklung und Deployment einer RESTful Service Schnittstelle zur Datenbank ‣ Entwicklung und Deployment einer Java EE (ADF) App 11.1.1.7.1 DOAG 2014, Nürnberg, Andreas Koop 19 Service (JAX-RS 1.1) (REST, SOAP) ADF 11.1.1.7.1 Application 8.0.1
  • 20. RESTFUL-SERVICE MIT NETBEANS (1) ‣ Oracle Cloud Plugin installieren ‣ ‣ Oracle Cloud Service SaaS Ext. SDK installieren ‣ Oracle Cloud Provider registrieren DOAG 2014, Nürnberg, Andreas Koop 20
  • 21. RESTFUL-SERVICE MIT NETBEANS (2) ‣ Add „local“ WebLogic Server Instance for Testing ‣ (Deploy DB Objects to Cloud if needed) ‣ Create „Maven / Java EE Web Application“ ‣ New „RESTful Web Services from Database…“ DOAG 2014, Nürnberg, Andreas Koop 21
  • 22. RESTFUL-SERVICE MIT NETBEANS (3) ‣ Change JAX-RS Provider Class in web.xml ‣ (Add Login-Config in web.xml to make it public) DOAG 2014, Nürnberg, Andreas Koop 22
  • 23. RESTFUL-SERVICE MIT NETBEANS (4) ‣ Add JAX-RS Library Reference in weblogic.xml ‣ Configure JNDI Datasource in persistence.xml ‣ Change Deployment Server Target DOAG 2014, Nürnberg, Andreas Koop 23
  • 24. RESTFUL-SERVICE MIT NETBEANS (5) ‣ Deploy by executing „Run“ ‣ Test your RESTful service in the Cloud DOAG 2014, Nürnberg, Andreas Koop 24 REST-Client for testing purposes. Test JSON as well as XML Content type
  • 25. ORACLE CLOUD PREPARE ADF APPLICATION ‣ Deploy Database Objects / Data ‣ Configure ADF Application Database Access (JNDI) ‣ Choose Deployment Profile for Oracle Cloud DOAG 2014, Nürnberg, Andreas Koop 25
  • 26. ORACLE CLOUD DEPLOY ADF APPLICATION DOAG 2014, Nürnberg, Andreas Koop 26
  • 27. ORACLE CLOUD WHITELIST & VIRUS SCAN DOAG 2014, Nürnberg, Andreas Koop 27 EAR RESTful Service
  • 28. ORACLE CLOUD SECURITY ‣ Internet Public Pages All users DOAG 2014, Nürnberg, Andreas Koop ‣ Oracle Public Pages All Oracle Cloud users, independent of Identity Domain 28 <?xml version='1.0' encoding='UTF-8'?> <web-app> ... <login-config/> ... </web-app> web.xml <?xml version='1.0' encoding='UTF-8'?> <web-app> ... ... </web-app> web.xml Default
  • 29. ORACLE CLOUD SECURITY ‣ Tenant Restricted Pages All Oracle Cloud users of specific Identity Domain <?xml version='1.0' encoding='UTF-8'?> <web-app> ... <security-constraint> <display-name>name</display-name> <web-resource-collection> <web-resource-name>name</web-resource-name> <url-pattern>/*</url-pattern> DOAG 2014, Nürnberg, Andreas Koop 29 </web-resource-collection> </security-constraint> <login-config> <auth-method>CLIENT-CERT</auth-method> <realm-name>default</realm-name> </login-config> ... </web-app> web.xml
  • 30. ORACLE CLOUD ADF SECURITY ‣ jazn-data.xml Application Roles to Enterprise Roles Mapping DOAG 2014, Nürnberg, Andreas Koop 30 ... <app-roles> <app-role> <name>myrole</name> <class>oracle.security.jps.service.policystore.ApplicationRole</ class> <members> <member> <name>trialanth.identityrole</name> <class>weblogic.security.principal.WLSGroupImpl</class> </member> </members> </app-role> jazn-data.xml
  • 31. ORACLE JAVA CLOUD SERVICE MONITORING SAAS EXTENSION DOAG 2014, Nürnberg, Andreas Koop 31
  • 32. ORACLE CLOUD ADF PERFORMANCE MONITORING DOAG 2014, Nürnberg, Andreas Koop 32
  • 33. FAZIT & AUSBLICK ‣ Einfach, unkompliziert Java WebApps und Services bereitstellen! ‣ Aktuelles Cloud Service Angebot nicht ganz transparent: Java Cloud Service vs. Java Cloud Service - SaaS Extension. ‣ Versionen nicht immer klar. z.B. JDev 11.1.1.7.1 ausschließlich für Cloud Deployment !? // Cloud release 13 / 14 usw. ‣ Developer Cloud Service f. Continous Deployment DOAG 2014, Nürnberg, Andreas Koop 33
  • 34. FURTHER READING ‣ Oracle Cloud cloud.oracle.com ‣ Oracle Cloud Documentation docs.oracle.com/cloud ‣ Blog (enpit experience) http://multikoop.blogspot.de/2014/11/create-restful-services-and-deploy-to.html http://multikoop.blogspot.de/2012/12/managing-adf-applications-with-oracle.html DOAG 2014, Nürnberg, Andreas Koop 34 Di, 18.11.2014 xx:yy Uhr Oracle Development Cloud Service mit Jeff xyz im Raum xyz
  • 35. EXPERT-SLOTS AT SCOPE ALLIANCE BOOTH DOAG 2014, Nürnberg, Andreas Koop 35
  • 36. VIELEN DANK FÜR IHRE AUFMERKSAMKEIT HABEN SIE NOCH FRAGEN?