oracle cloud verleiht adf-anwendungen flügel
TRANSCRIPT
DOAG 2013 Development, Bonn, 19.06.2013
Andreas KoopCEO & Consultant
Oracle Technologies
ORACLE CLOUD VERLEIHTADF ANWENDUNGEN FLÜGEL
Andreas KoopCEO & Consultant
Oracle TechnologiesÜBER MICH
Beratung, Training Oracle TechnologieADF Certified Implementation Specialist
CommunityDOAG, ADF EMG, ADF German Community, Twitter @multikoop
BlogTechnical http://multikoop.blogspot.comSonstiges http://www.enpit.de/blog
2
Training DevelopmentConsultingOracle Fusion Middleware
OracleADF
OracleWebLogic
OracleWebCenter
ENTERPRISE PRAGMATIC IT
Andreas Koop
AGENDA
Introduction to Oracle Cloud
Oracle Cloud Database Deployment
Oracle Cloud Java Deployment
Security & Monitoring
Fazit
4
Andreas Koop
ZIEL: IN DER CLOUD
5
Andreas Koop
CLOUD.ORACLE.COM30 TAGE TRIAL
6
PaaSAngebot30 Tage
incl. Database Cloud Service:
1 Schema1 GB Storage6GB Transfer
Andreas Koop
CLOUD.ORACLE.COMANMELDUNG
7
Andreas Koop
AKTIVIERUNG NOTWENDIG
8
Andreas Koop
AKTIVIERUNG NACH EMAIL BENACHRICHTIGUNG
9
Weniger als 24 Stunden !
Erst nach Aktivierung werden die
Zugangsdaten in einer weiteren Email
zugestellt
Andreas Koop
ORACLE CLOUDARCHITECTURE
10
Oracle Cloud Application Foundation
Traffic Director
Virtual Assembly Builder
WebLogic Server Identity Management EM Cloud Control
Cloud Deployment Infrastructure
ExaD
ata
ExaL
ogic
Oracle Database
Common Infra Services(Storage, Messaging, etc)
SaaS(CRM, ERP, etc)
Social Services(Social Network /
Marketing, Analytics, etc)
Andreas Koop
ORACLE JAVA CLOUDSERVICE SDK
11
Oracle Java Cloud Service SDK
Andreas Koop
ORACLE CLOUDIDENTITY DOMAIN
12
Manage User ProfileCreate / Delete Users, Reset PasswordCreate / Delete Roles, Assign to Users
CSV Bulk Upload möglich
Andreas Koop
ORACLE CLOUDDATABASE SERVICE
13
11g R21 SchemaAPEX ApplicationsRESTful Services (JSON, CSV, No XML)
Andreas Koop
ORACLE CLOUDDATABASE SERVICE‣ Export Dumps, Access through SFTP
‣ Import Schema Objects / Data through APEX SQL Worksheet or (Client) Database Cart
14
Andreas Koop
ORACLE CLOUDDATABASE CART DEPLOYMENT
15
Andreas Koop
ORACLE CLOUDJAVA SERVICE‣ WebLogic 10.3.6
‣ Java EE5 / ADF Apps (11.1.1.6)
‣ No support for
‣ ADF MDS, ADS, BC Service Interface
‣ Java Mail, Filesystem access, JMS, JDBC (direct)
‣ Max. Deployment size 95MB
16
Andreas Koop
ORACLE CLOUDPREPARE ADF APPLICATION‣ Deploy Database Objects / Data
‣ Configure ADF Application Database Access (JNDI)
‣ Choose Deployment Profile for Oracle Cloud
17
Andreas Koop
ORACLE CLOUDDEPLOY ADF APPLICATION
18
Andreas Koop
ORACLE CLOUDWHITELIST & VIRUS SCAN
19
EAR CloudRest
Andreas Koop
ORACLE CLOUD SECURITY‣ Internet Public Pages
All users‣ Oracle Public Pages
All Oracle Cloud users, independent of Identity Domain
20
<?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
Andreas Koop
ORACLE CLOUD SECURITY‣ Tenant Restricted Pages
All Oracle Cloud users of specific Identity Domain
21
<?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> </web-resource-collection> </security-constraint> <login-config> <auth-method>CLIENT-CERT</auth-method> <realm-name>default</realm-name> </login-config>
...</web-app>
web.xml
Andreas Koop
ORACLE CLOUD ADF SECURITY‣ jazn-data.xml
Application Roles to Enterprise Roles Mapping
22
... <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
Andreas Koop
ORACLE CLOUDMONITORING
23
Andreas Koop
ORACLE CLOUDMONITORING TO BE IMPROVED
24
Andreas Koop
FAZIT‣ Einfach, unkompliziert ADF Enterprise
Anwendungen bereitstellen!
‣ Nur ein DB Schema könnte problematisch werden
‣ Keine „echte“ Cloud
‣ Kleinste Einheit: Monat ;(
‣ Keine elastische Skalierung
‣ Monitoring funktioniert z.T. nicht25
Andreas Koop
WEITERE INFORMATIONEN‣ Oracle Cloud
cloud.oracle.com
‣ Oracle Cloud Documentationdocs.oracle.com/cloud
‣ Blog (enpit experience)http://multikoop.blogspot.de/2012/12/managing-adf-applications-with-oracle.html
26
VIELEN DANK FÜR IHRE AUFMERKSAMKEIT
HABEN SIE NOCH FRAGEN?