ORACLE CLOUD VERLEIHT ADF ANWENDUNGEN FLÜGEL CEO & Consultant Oracle Technologies DOAG 2013 Development, Bonn, 19.06.2013
ÜBER MICH CEO & Consultant Oracle Technologies Beratung, Training Oracle Technologie ADF Certified Implementation Specialist Community DOAG, ADF EMG, ADF German Community, Twitter @multikoop Blog Technical http://multikoop.blogspot.com Sonstiges http://www.enpit.de/blog 2
ENTERPRISE PRAGMATIC IT Consulting Training Development Oracle Fusion Middleware Oracle WebCenter Oracle ADF Oracle WebLogic
AGENDA Introduction to Oracle Cloud Oracle Cloud Database Deployment Oracle Cloud Java Deployment Security & Monitoring Fazit 4
ZIEL: IN DER CLOUD 5
CLOUD.ORACLE.COM 30 TAGE TRIAL PaaS Angebot 30 Tage incl. Database Cloud Service: 1 Schema 1 GB Storage 6GB Transfer 6
CLOUD.ORACLE.COM ANMELDUNG 7
AKTIVIERUNG NOTWENDIG 8
AKTIVIERUNG NACH EMAIL BENACHRICHTIGUNG Weniger als 24 Stunden! Erst nach Aktivierung werden die Zugangsdaten in einer weiteren Email zugestellt 9
ORACLE CLOUD ARCHITECTURE SaaS (CRM, ERP, etc) Social Services (Social Network / Marketing, Analytics, etc) Common Infra Services (Storage, Messaging, etc) Cloud Deployment Infrastructure Oracle Cloud Application Foundation WebLogic Server Traffic Director Identity Management EM Cloud Control Virtual Assembly Builder Oracle Database ExaData ExaLogic 10
ORACLE JAVA CLOUD SERVICE SDK Oracle Java Cloud Service SDK 11
ORACLE CLOUD IDENTITY DOMAIN Manage User Profile Create / Delete Users, Reset Password Create / Delete Roles, Assign to Users CSV Bulk Upload möglich 12
ORACLE CLOUD DATABASE SERVICE 11g R2 1 Schema APEX Applications RESTful Services (JSON, CSV, No XML) 13
ORACLE CLOUD DATABASE SERVICE Export Dumps, Access through SFTP Import Schema Objects / Data through APEX SQL Worksheet or (Client) Database Cart 14
ORACLE CLOUD DATABASE CART DEPLOYMENT 15
ORACLE CLOUD JAVA 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
ORACLE CLOUD PREPARE ADF APPLICATION Deploy Database Objects / Data Configure ADF Application Database Access (JNDI) Choose Deployment Profile for Oracle Cloud 17
ORACLE CLOUD DEPLOY ADF APPLICATION 18
ORACLE CLOUD WHITELIST & VIRUS SCAN EAR Rest Cloud 19
ORACLE CLOUD SECURITY Internet Public Pages All users Oracle Public Pages All Oracle Cloud users, independent of Identity Domain <?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 20
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> </web-resource-collection> </security-constraint> <login-config> <auth-method>client-cert</auth-method> <realm-name>default</realm-name> </login-config>... </web-app> web.xml 21
ORACLE CLOUD ADF SECURITY jazn-data.xml Application Roles to Enterprise Roles Mapping... <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 22
ORACLE CLOUD MONITORING 23
ORACLE CLOUD MONITORING TO BE IMPROVED 24
DEMO
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. nicht 26
WEITERE INFORMATIONEN Oracle Cloud cloud.oracle.com Oracle Cloud Documentation docs.oracle.com/cloud Blog (enpit experience) http://multikoop.blogspot.de/2012/12/managingadf-applications-with-oracle.html 27
VIELEN DANK FÜR IHRE AUFMERKSAMKEIT HABEN SIE NOCH FRAGEN?