oracle cloud verleiht adf-anwendungen flügel

28
DOAG 2013 Development, Bonn, 19.06.2013 Andreas Koop CEO & Consultant Oracle Technologies ORACLE CLOUD VERLEIHT ADF ANWENDUNGEN FLÜGEL

Upload: enpit-consulting-ohg

Post on 12-Jul-2015

175 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Oracle Cloud verleiht ADF-Anwendungen Flügel

DOAG 2013 Development, Bonn, 19.06.2013

Andreas KoopCEO & Consultant

Oracle Technologies

ORACLE CLOUD VERLEIHTADF ANWENDUNGEN FLÜGEL

Page 2: Oracle Cloud verleiht ADF-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

Page 3: Oracle Cloud verleiht ADF-Anwendungen Flügel

Training DevelopmentConsultingOracle Fusion Middleware

OracleADF

OracleWebLogic

OracleWebCenter

ENTERPRISE PRAGMATIC IT

Page 4: Oracle Cloud verleiht ADF-Anwendungen Flügel

Andreas Koop

AGENDA

Introduction to Oracle Cloud

Oracle Cloud Database Deployment

Oracle Cloud Java Deployment

Security & Monitoring

Fazit

4

Page 5: Oracle Cloud verleiht ADF-Anwendungen Flügel

Andreas Koop

ZIEL: IN DER CLOUD

5

Page 6: Oracle Cloud verleiht ADF-Anwendungen Flügel

Andreas Koop

CLOUD.ORACLE.COM30 TAGE TRIAL

6

PaaSAngebot30 Tage

incl. Database Cloud Service:

1 Schema1 GB Storage6GB Transfer

Page 7: Oracle Cloud verleiht ADF-Anwendungen Flügel

Andreas Koop

CLOUD.ORACLE.COMANMELDUNG

7

Page 8: Oracle Cloud verleiht ADF-Anwendungen Flügel

Andreas Koop

AKTIVIERUNG NOTWENDIG

8

Page 9: Oracle Cloud verleiht ADF-Anwendungen Flügel

Andreas Koop

AKTIVIERUNG NACH EMAIL BENACHRICHTIGUNG

9

Weniger als 24 Stunden !

Erst nach Aktivierung werden die

Zugangsdaten in einer weiteren Email

zugestellt

Page 10: Oracle Cloud verleiht ADF-Anwendungen Flügel

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)

Page 11: Oracle Cloud verleiht ADF-Anwendungen Flügel

Andreas Koop

ORACLE JAVA CLOUDSERVICE SDK

11

Oracle Java Cloud Service SDK

Page 12: Oracle Cloud verleiht ADF-Anwendungen Flügel

Andreas Koop

ORACLE CLOUDIDENTITY DOMAIN

12

Manage User ProfileCreate / Delete Users, Reset PasswordCreate / Delete Roles, Assign to Users

CSV Bulk Upload möglich

Page 13: Oracle Cloud verleiht ADF-Anwendungen Flügel

Andreas Koop

ORACLE CLOUDDATABASE SERVICE

13

11g R21 SchemaAPEX ApplicationsRESTful Services (JSON, CSV, No XML)

Page 14: Oracle Cloud verleiht ADF-Anwendungen Flügel

Andreas Koop

ORACLE CLOUDDATABASE SERVICE‣ Export Dumps, Access through SFTP

‣ Import Schema Objects / Data through APEX SQL Worksheet or (Client) Database Cart

14

Page 15: Oracle Cloud verleiht ADF-Anwendungen Flügel

Andreas Koop

ORACLE CLOUDDATABASE CART DEPLOYMENT

15

Page 16: Oracle Cloud verleiht ADF-Anwendungen Flügel

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

Page 17: Oracle Cloud verleiht ADF-Anwendungen Flügel

Andreas Koop

ORACLE CLOUDPREPARE ADF APPLICATION‣ Deploy Database Objects / Data

‣ Configure ADF Application Database Access (JNDI)

‣ Choose Deployment Profile for Oracle Cloud

17

Page 18: Oracle Cloud verleiht ADF-Anwendungen Flügel

Andreas Koop

ORACLE CLOUDDEPLOY ADF APPLICATION

18

Page 19: Oracle Cloud verleiht ADF-Anwendungen Flügel

Andreas Koop

ORACLE CLOUDWHITELIST & VIRUS SCAN

19

EAR CloudRest

Page 20: Oracle Cloud verleiht ADF-Anwendungen Flügel

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

Page 21: Oracle Cloud verleiht ADF-Anwendungen Flügel

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

Page 22: Oracle Cloud verleiht ADF-Anwendungen Flügel

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

Page 23: Oracle Cloud verleiht ADF-Anwendungen Flügel

Andreas Koop

ORACLE CLOUDMONITORING

23

Page 24: Oracle Cloud verleiht ADF-Anwendungen Flügel

Andreas Koop

ORACLE CLOUDMONITORING TO BE IMPROVED

24

Page 25: Oracle Cloud verleiht ADF-Anwendungen Flügel

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

Page 26: Oracle Cloud verleiht ADF-Anwendungen Flügel

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

Page 27: Oracle Cloud verleiht ADF-Anwendungen Flügel

VIELEN DANK FÜR IHRE AUFMERKSAMKEIT

HABEN SIE NOCH FRAGEN?

Page 28: Oracle Cloud verleiht ADF-Anwendungen Flügel