Java Web Apps and Services on Oracle Java Cloud Service

  • Published on
    04-Jul-2015

  • View
    173

  • Download
    4

DESCRIPTION

Mit den Oracle Cloud Services gibt es ein weiteres Ma an Agilitt in der Projektabwicklung auf Java EE Basis. Die ausgefeilte Umgebung samt Datenbank, WebLogic Server und Identity Domain erlaubt es, Java EE Anwendungen in krzester Zeit zu entwickeln und ohne Betrieb einer eigenen Infrastruktur auszurollen. Die nahtlose Integration des Oracle Cloud SDK in Eclipse, Netbeans und JDeveloper sorgt fr eine effiziente Handhabung in der gewnschten Entwicklungsumgebung. Dank der Ant-, Maven- und Kommandozeilen-Untersttzung ist die Verwendung innerhalb einer Continuous Integration-Umgebung ebenfalls gewhrleistet. Dieser Vortrag erlutert die Konzepte der Oracle Cloud Services und demonstriert alle essentiellen Schritte, um eine Java-Anwendung sowie Services (z.B. fr mobile Apps) von einer lokalen Umgebung in die Oracle Cloud zu bringen. Neben den notwendigen Tipps und Tricks bei der Entwicklung, Konfiguration und Deployment der Anwendung werden Best Practices bei der Aktualisierung der Cloud-Datenbankobjekte und -daten gegeben.

Transcript

<ul><li> 1. JAVA WEBAPPS UND SERVICES ONORACLE JAVA CLOUD SERVICEDOAG 2014, NrnbergAndreas Koop</li></ul> <p> 2. &amp; Consulting ABOUT MEAndreas KoopGeschftsfhrungConsulting, Training Oracle TechnologyOracle ADF Certified Implementation SpecialistProfessional Scrum MasterCommunityDOAG, ADF EMG, ADF German Community, Google Plus,Twitter @andreaskoop @enpitBlogNews - http://www.enpit.de/blogTechnical (english) - http://multikoop.blogspot.comTechnical (german) - http://enpit.blogspot.com2www.scope-alliance.de 3. ENTERPRISE PRAGMATIC ITConsulting Training DevelopmentOracle BusinessIntelligenceOracle ADF/ MobileOracleWebLogicOracleWebCenterOracle Fusion Middleware 4. AGENDAIntroduction to Oracle Cloud Services - Architecture &amp;ComponentsOracle Database Cloud Service (Schema)Oracle Java Cloud Service - SaaS Extension (Deployment)Security &amp; MonitoringFazit &amp; AusblickDOAG 2014, Nrnberg, Andreas Koop4 5. AIM FOR TODAY: JAVAWEBAPP UND REST-SERVICEDOAG 2014, Nrnberg, Andreas Koop5Native / Hybrid MobileService(REST, SOAP)AppsWebAppClientJava EE / ADFWebApp JAX-RS 1.1 6. ORACLE CLOUD OFFERINGSDOAG 2014, Nrnberg, Andreas Koop6Focus for this talk! 7. CLOUD.ORACLE.COM30 DAYS TRIALDOAG 2014, Nrnberg, Andreas Koop7PaaSOffering30 Daysincl. DatabaseCloud Service:1 Schema1 GB Storage6GB Transferincl. DeveloperCloud Service 8. CLOUD.ORACLE.COMANMELDUNGDOAG 2014, Nrnberg, Andreas Koop8 9. ACTIVATION NECCESSARYDOAG 2014, Nrnberg, Andreas Koop9 10. ACTIVATION AFTER EMAILNOTIFICATIONDOAG 2014, Nrnberg, Andreas Koop10Less then 24hAccount details (Users,Pwd) will be send onlyafter activation. 11. ORACLE CLOUDIDENTITY DOMAIN CONSOLEManage User ProfileCreate / Delete Users, Reset PasswordCreate / Delete Roles, Assign to UsersDOAG 2014, Nrnberg, Andreas Koop11CSV Bulk Uploadmglich 12. ORACLE CLOUDAPPLICATION FOUNDATIONCloud Deployment InfrastructureOracle Cloud Application FoundationWebLogic Server Identity Management EM Cloud ControlDOAG 2014, Nrnberg, Andreas Koop12Traffic DirectorVirtual Assembly BuilderExaData ExaLogicOracle DatabaseCommon Infra Services(Storage, Messaging,etc)SaaS(CRM, ERP, etc)Social Services(Social Network /Marketing, Analytics, 13. ORACLE JAVA CLOUD SERVICECOMPONENTSDOAG 2014, Nrnberg, Andreas Koop13Oracle Java Cloud ServiceIdentity DomainOracle DatabaseCloud ServiceMy Account My ServicesTraffic Director(Load Balancer)WebLogic ServerWebLogic AdminConsoleAdmin ServerMManaangageded S Serevrevrer Managed ServerClustersJava Cloud ServiceSaaS Ext. Control 14. ORACLE CLOUD MY SERVICESPORTALDOAG 2014, Nrnberg, Andreas Koop14 15. ORACLE JAVA CLOUD SERVICE- SAAS EXTENSION INSTANCE A deployment target for applications using a setof Java EE 5, Java EE 6, and Oracle WebLogicServer capabilities Oracle WebLogic Server 10.3.6 (12.1.2 for JSCpure available) Oracle ADF release 11.1.1.7.1 (no other version intrial version available)https://docs.oracle.com/cloud/latest/javacs_gs/CSJSU/GUID-5C35C6E5-2DC4-4674-83E3-1B1B90B950D7.htm#CSJSU7090DOAG 2014, Nrnberg, Andreas Koop15 16. ORACLE JAVA CLOUDSERVICE SDKOracle Java Cloud Service SDKDOAG 2014, Nrnberg, Andreas Koop16Oracle JavaCloud Service 17. ORACLE CLOUDDATABASE SERVICE Export Dumps, Access through SFTP Import Schema Objects / Data through APEX SQLWorksheet or (Client) Database CartDOAG 2014, Nrnberg, Andreas Koop17 18. ORACLE CLOUDDATABASE CART DEPLOYMENTDOAG 2014, Nrnberg, Andreas Koop18 19. AUS DER PRAXISORACLE JAVA CLOUD SERVICE Entwicklung und Deployment einer RESTful ServiceSchnittstelle zur Datenbank Entwicklung und Deployment einer Java EE (ADF)App11.1.1.7.1DOAG 2014, Nrnberg, Andreas Koop19Service (JAX-RS 1.1)(REST, SOAP)ADF 11.1.1.7.1Application8.0.1 20. RESTFUL-SERVICE MITNETBEANS (1) Oracle Cloud Plugin installieren Oracle Cloud Service SaaS Ext. SDK installieren Oracle Cloud Provider registrierenDOAG 2014, Nrnberg, Andreas Koop20 21. RESTFUL-SERVICE MITNETBEANS (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 DatabaseDOAG 2014, Nrnberg, Andreas Koop21 22. RESTFUL-SERVICE MITNETBEANS (3) Change JAX-RS Provider Class in web.xml (Add Login-Config in web.xml to make it public)DOAG 2014, Nrnberg, Andreas Koop22 23. RESTFUL-SERVICE MITNETBEANS (4) Add JAX-RS Library Reference in weblogic.xml Configure JNDI Datasource in persistence.xml Change DeploymentServer TargetDOAG 2014, Nrnberg, Andreas Koop23 24. RESTFUL-SERVICE MITNETBEANS (5) Deploy by executing Run Test your RESTful service in the CloudDOAG 2014, Nrnberg, Andreas Koop24REST-Client fortesting purposes.Test JSON as well asXML Content type 25. ORACLE CLOUDPREPARE ADF APPLICATION Deploy Database Objects / Data Configure ADF Application Database Access (JNDI) Choose Deployment Profile for Oracle CloudDOAG 2014, Nrnberg, Andreas Koop25 26. ORACLE CLOUDDEPLOY ADF APPLICATIONDOAG 2014, Nrnberg, Andreas Koop26 27. ORACLE CLOUDWHITELIST &amp; VIRUS SCANDOAG 2014, Nrnberg, Andreas Koop27EAR RESTfulService 28. ORACLE CLOUD SECURITY Internet Public PagesAll usersDOAG 2014, Nrnberg, Andreas Koop Oracle Public PagesAll Oracle Cloud users,independent of Identity Domain28......web.xml......web.xmlDefault 29. ORACLE CLOUD SECURITY Tenant Restricted PagesAll Oracle Cloud users of specific Identity Domain...namename/*DOAG 2014, Nrnberg, Andreas Koop29CLIENT-CERTdefault...web.xml 30. ORACLE CLOUDADF SECURITY jazn-data.xmlApplication Roles to Enterprise Roles MappingDOAG 2014, Nrnberg, Andreas Koop30...myroleoracle.security.jps.service.policystore.ApplicationRoletrialanth.identityroleweblogic.security.principal.WLSGroupImpljazn-data.xml 31. ORACLE JAVA CLOUD SERVICEMONITORING SAAS EXTENSIONDOAG 2014, Nrnberg, Andreas Koop31 32. ORACLE CLOUDADF PERFORMANCE MONITORINGDOAG 2014, Nrnberg, Andreas Koop32 33. FAZIT &amp; AUSBLICK Einfach, unkompliziert Java WebApps und Servicesbereitstellen! Aktuelles Cloud Service Angebot nicht ganztransparent: Java Cloud Service vs. Java CloudService - SaaS Extension. Versionen nicht immer klar. z.B. JDev 11.1.1.7.1ausschlielich fr Cloud Deployment !? // Cloudrelease 13 / 14 usw. Developer Cloud Service f. Continous DeploymentDOAG 2014, Nrnberg, Andreas Koop33 34. FURTHER READING Oracle Cloudcloud.oracle.com Oracle Cloud Documentationdocs.oracle.com/cloud Blog (enpit experience)http://multikoop.blogspot.de/2014/11/create-restful-services-and-deploy-to.htmlhttp://multikoop.blogspot.de/2012/12/managing-adf-applications-with-oracle.htmlDOAG 2014, Nrnberg, Andreas Koop34Di, 18.11.2014xx:yy UhrOracle Development CloudServicemit Jeff xyzim Raum xyz 35. EXPERT-SLOTS AT SCOPEALLIANCE BOOTHDOAG 2014, Nrnberg, Andreas Koop35 36. VIELEN DANK FR IHREAUFMERKSAMKEITHABEN SIE NOCH FRAGEN?</p>

Recommended

View more >