SlideShare una empresa de Scribd logo
1 de 23
ENTERPRISE PRAGMATIC IT




   Consulting                                       Training            Development
 Oracle Fusion                     Oracle                      Oracle        Oracle
  Middleware                      WebCenter                     ADF         WebLogic

Enable productive IT by Oracle Technologies



   Andreas Koop, 12.10.2012, German ADF Community
ADF ARCHITECTURE
 ADMINISTRATION POINTS




     MDS                                                                                   Quelle: oracle.com
Schema (RCU)
  - File oder
     - DB                DataSource                     Connection
                        Configuration /                  Endpoints    + Security Provider
                           Pooling                                        (LDAP)


       Andreas Koop, 12.10.2012, German ADF Community        3
ADF ADMINISTRATION TASKS
‣       WebLogic Basics / mod_wls

‣       App Deployment

‣       DataSource, Connection
        Pooling, Application Module
        Pooling

‣       Performance Monitoring                           ‣   Administration Tools
                                                             (Enterprise Manager,
‣       JVM Tuning                                           AdminConsole, WLST)

‣       Security Provider                                ‣   JMX / MBeans

    Andreas Koop, 12.10.2012, German ADF Community   4
ENABLE WEBLOGIC
FOR ADF
 Start
                          Middleware Software                                   Domain Configuration


            WebLogic       WLS installieren                  Domain erstellen
                                                            (mit JRF- und EM-
 Welcher                                                        Template)
 Server ?
                             ADF Runtime
                              installieren
                                                           DataSource erstellen
                             ggf. Patches
                             installieren
GlassFish
WebSphere                                                                                     MDS Schema erstellen
                                                                  MDS?
                                                                                   ja           und registrieren

  out-of-scope today..


                                                                                                      Ende
                                                                         nein




      Andreas Koop, 12.10.2012, German ADF Community   5
DEPLOY ADF APPLICATIONS
‣        Enterprise Application Archive (EAR) verstehen

     ‣        WebApp, Datenquellen, JNDI, MDS

‣        Deploymentstrategien beherrschen

     ‣        Adminstration Console

     ‣        Enterprise Manager FMW Control

     ‣        WebLogic Scripting Tool (Empfehlung)

    Andreas Koop, 12.10.2012, German ADF Community   6
RUNTIME CONFIGURATION
‣        ADF Business Components Parameters

     ‣        Pooling und Scalability

     ‣        Core Parameter

‣        ADF Connections (Endpoints)

‣        Security (Provider)



    Andreas Koop, 12.10.2012, German ADF Community   7
ADF CONNECTIONS IN
DER ANWENDUNG
                                                             Fest codierte
                                                      Endpoints, die in Production
                                                          anders lauten!




                                                                    Developer
                                                                  hat es einfach




 Andreas Koop, 12.10.2012, German ADF Community   8
ADF CONNECTIONS IM
ENTERPRISE MANAGER
                                                      Admin hat es
                                                      auch einfach




 Andreas Koop, 12.10.2012, German ADF Community   9
ADF WLST COMMANDS
WLST Command                                  Zweck

adf_listUrlConnection(appName)                Connections einer ADF Anwendung auflisten

adf_createHttpUrlConnection(..)               ADF URL Connection anlegen

adf_setURLConnectionAttributes(..)            Attribute einer ADF Connection ändern

getADFMArchiveConfig(..)                       Referenz auf ADF EAR. Änderung der Konfiguration, z.B. MDS


Beispiel: MDS Repository registrieren

 archive = getMDSArchiveConfig(fromLocation='.../apps/myapp.ear')
 archive.setAppMetadataRepository(repository='repo1',partition='partition1',
 type='File',path='/filer/mdsrepo/myapp')
 archive.save()




Weitere Informationen      http://de.slideshare.net/enpit/weblogic-administration-und-deployment-mit-wlst-14111066
zu WLST


         Andreas Koop, 12.10.2012, German ADF Community           10
MDS CONFIGURATION
‣        MDS Repository
         anlegen
         (ggf DB Schema
         mit RCU)

‣        MDS Konfiguration
         exportieren /
         importieren



    Andreas Koop, 12.10.2012, German ADF Community   11
SECURITY PROVIDER
‣        WLS Admin Console
         Security > myrealm > Provider > MyAuthenticator > Configuration

                                                          Identity Store     Embedded LDAP

                                                                                  OID
                                                     User
                                                     User            User
                                                                     User
                                                     User            Group
                                                                             Active Directory

                                                                                 RDBMS

                                                                                    ...




    Andreas Koop, 12.10.2012, German ADF Community   12
PERFORMANCE MONITORING
‣        User Sessions

‣        Request Processing Time

‣        ADF Application Module Pool

‣        Active Task Flows / Taskflow Processing Time

‣        JVM Performance

‣        Client Performance

    Andreas Koop, 12.10.2012, German ADF Community   13
MONITOR ADF PERFORMANCE




 Andreas Koop, 12.10.2012, German ADF Community   14
JVM HEAP DIAGNOSE /
CONFIGURATION (1)
‣        „Mit wieviel HEAP läuft die Server JVM?“



‣        „Ist das ausreichend?“

‣        „Bitte auf 2G erhöhen!“




    Andreas Koop, 12.10.2012, German ADF Community   15
JVM HEAP DIAGNOSE /
CONFIGURATION (2)
‣        WebLogic Monitoring Dashboard

‣        JRockit Mission Control
         Mittlerweile im JRockit Download enthalten


‣        JVisual VM

‣        Enterprise Manager 12c Java Diagnostic Pack




    Andreas Koop, 12.10.2012, German ADF Community   16
WEBLOGIC
MONITORING DASHBOARD




 Andreas Koop, 12.10.2012, German ADF Community   17
JROCKIT MISSION CONTROL
FLIGHT RECORDER




 Andreas Koop, 12.10.2012, German ADF Community   18
CLIENT PERFORMANCE
‣        Chrome Developers Tools

‣        Firebug




    Andreas Koop, 12.10.2012, German ADF Community   19
DEMO
ADF Administration
ZUSAMMENFASSUNG
‣        Install / Patch / Upgrade / Configure WebLogic

‣        Know WLS AdminConsole, EM, WLST

‣        Know ADF Architecture, Application Module
         Concepts, DataSources, MDS

‣        Know JVM Monitoring and Tuning




    Andreas Koop, 12.10.2012, German ADF Community   21
MEHR INFORMATIONEN
‣        Oracle® Fusion Middleware Administrator's Guide
         for Oracle Application Development Framework
         http://docs.oracle.com/cd/E24382_01/admin.1112/e16179/intro.htm


‣




    Andreas Koop, 12.10.2012, German ADF Community   22
Administration von ADF Anwendungen

Más contenido relacionado

La actualidad más candente

Reshaping Enterprise Architecture
Reshaping Enterprise Architecture Reshaping Enterprise Architecture
Reshaping Enterprise Architecture
WSO2
 

La actualidad más candente (20)

How to Scale Operations for a Multi-Cloud Platform using PCF
How to Scale Operations for a Multi-Cloud Platform using PCFHow to Scale Operations for a Multi-Cloud Platform using PCF
How to Scale Operations for a Multi-Cloud Platform using PCF
 
Everyday life with Cloud Foundry in a big organization (Cloud Foundry Days To...
Everyday life with Cloud Foundry in a big organization (Cloud Foundry Days To...Everyday life with Cloud Foundry in a big organization (Cloud Foundry Days To...
Everyday life with Cloud Foundry in a big organization (Cloud Foundry Days To...
 
Red Hat Agile integration Workshop Labs
Red Hat Agile integration Workshop LabsRed Hat Agile integration Workshop Labs
Red Hat Agile integration Workshop Labs
 
Cloud Foundry Day in Tokyo Lightning Talk - Cloud Foundry over the Proxy
Cloud Foundry Day in Tokyo Lightning Talk - Cloud Foundry over the ProxyCloud Foundry Day in Tokyo Lightning Talk - Cloud Foundry over the Proxy
Cloud Foundry Day in Tokyo Lightning Talk - Cloud Foundry over the Proxy
 
Intro jbug milano
Intro jbug milanoIntro jbug milano
Intro jbug milano
 
Declarative Infrastructure with Cloud Foundry BOSH
Declarative Infrastructure with Cloud Foundry BOSHDeclarative Infrastructure with Cloud Foundry BOSH
Declarative Infrastructure with Cloud Foundry BOSH
 
Pivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewPivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical Overview
 
Moving at the speed of startup with Pivotal Cloud Foundry 1.11
Moving at the speed of startup with Pivotal Cloud Foundry 1.11Moving at the speed of startup with Pivotal Cloud Foundry 1.11
Moving at the speed of startup with Pivotal Cloud Foundry 1.11
 
Reshaping Enterprise Architecture
Reshaping Enterprise Architecture Reshaping Enterprise Architecture
Reshaping Enterprise Architecture
 
New and cool in OSGi R7 - David Bosschaert & Carsten Ziegeler
New and cool in OSGi R7 - David Bosschaert & Carsten ZiegelerNew and cool in OSGi R7 - David Bosschaert & Carsten Ziegeler
New and cool in OSGi R7 - David Bosschaert & Carsten Ziegeler
 
Pivotal Cloud Foundry 2.5: A First Look
Pivotal Cloud Foundry 2.5: A First LookPivotal Cloud Foundry 2.5: A First Look
Pivotal Cloud Foundry 2.5: A First Look
 
Cloud native Microservices using Spring Boot
Cloud native Microservices using Spring BootCloud native Microservices using Spring Boot
Cloud native Microservices using Spring Boot
 
PCF Cloud-Native Workshop Slides
PCF Cloud-Native Workshop SlidesPCF Cloud-Native Workshop Slides
PCF Cloud-Native Workshop Slides
 
Pivotal Cloud Foundry 2.6: A First Look
Pivotal Cloud Foundry 2.6: A First LookPivotal Cloud Foundry 2.6: A First Look
Pivotal Cloud Foundry 2.6: A First Look
 
JMP103 : Extending Your App Arsenal With OpenSocial
JMP103 : Extending Your App Arsenal With OpenSocialJMP103 : Extending Your App Arsenal With OpenSocial
JMP103 : Extending Your App Arsenal With OpenSocial
 
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan GoksuSpring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
 
C# 4.0 - Whats New
C# 4.0 - Whats NewC# 4.0 - Whats New
C# 4.0 - Whats New
 
Pivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewPivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical Overview
 
ITB2017 - Day2 Keynote - Box Microservices
ITB2017 - Day2 Keynote - Box MicroservicesITB2017 - Day2 Keynote - Box Microservices
ITB2017 - Day2 Keynote - Box Microservices
 
Manchester geek night pcf 101
Manchester geek night   pcf 101Manchester geek night   pcf 101
Manchester geek night pcf 101
 

Destacado

WebLogic JMX for DevOps
WebLogic JMX for DevOpsWebLogic JMX for DevOps
WebLogic JMX for DevOps
Frank 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 11g
Luis Carlos Berrocal
 
Weblogic configuration & administration
Weblogic   configuration & administrationWeblogic   configuration & administration
Weblogic configuration & administration
Muhammad Mansoor
 
Vistage Group Overview Brochure
Vistage Group Overview BrochureVistage Group Overview Brochure
Vistage Group Overview Brochure
Jamie Overbey
 
動畫表演
動畫表演動畫表演
動畫表演
zi_yong
 

Destacado (18)

Java WebApps und Services on Oracle Java Cloud Service
Java WebApps und Services on Oracle Java Cloud ServiceJava WebApps und Services on Oracle Java Cloud Service
Java WebApps und Services on Oracle Java Cloud Service
 
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
 
Revista Catalunya - Papers 136 Febrer 2012
Revista Catalunya - Papers 136 Febrer 2012Revista Catalunya - Papers 136 Febrer 2012
Revista Catalunya - Papers 136 Febrer 2012
 
22stories.com
22stories.com22stories.com
22stories.com
 
Mcte2013 participant
Mcte2013 participantMcte2013 participant
Mcte2013 participant
 
Vistage Group Overview Brochure
Vistage Group Overview BrochureVistage Group Overview Brochure
Vistage Group Overview Brochure
 
動畫表演
動畫表演動畫表演
動畫表演
 
Relaciones humanas
Relaciones humanasRelaciones humanas
Relaciones humanas
 

Similar a Administration von ADF Anwendungen

CICS and Java - Within Business Critical Mainframe Environments - Tobias Leicher
CICS and Java - Within Business Critical Mainframe Environments - Tobias LeicherCICS and Java - Within Business Critical Mainframe Environments - Tobias Leicher
CICS and Java - Within Business Critical Mainframe Environments - Tobias Leicher
mfrancis
 
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Anton Arhipov
 

Similar a Administration von ADF Anwendungen (20)

Conduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarConduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminar
 
Installing ibm docs on a single server
Installing ibm docs on a single serverInstalling ibm docs on a single server
Installing ibm docs on a single server
 
Vmax 250 f_poweredge_r930_oracle_perf_0417_v3
Vmax 250 f_poweredge_r930_oracle_perf_0417_v3Vmax 250 f_poweredge_r930_oracle_perf_0417_v3
Vmax 250 f_poweredge_r930_oracle_perf_0417_v3
 
Preserve user response time while ensuring data availability
Preserve user response time while ensuring data availabilityPreserve user response time while ensuring data availability
Preserve user response time while ensuring data availability
 
Slides: Introducing the new ClusterControl 1.2.10 for MySQL, MongoDB and Post...
Slides: Introducing the new ClusterControl 1.2.10 for MySQL, MongoDB and Post...Slides: Introducing the new ClusterControl 1.2.10 for MySQL, MongoDB and Post...
Slides: Introducing the new ClusterControl 1.2.10 for MySQL, MongoDB and Post...
 
D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBM
 
CF, J2EE and G3
CF, J2EE and G3CF, J2EE and G3
CF, J2EE and G3
 
Greate Introduction to Oracle Fusion Middleware and ADF
Greate Introduction to Oracle Fusion Middleware and ADFGreate Introduction to Oracle Fusion Middleware and ADF
Greate Introduction to Oracle Fusion Middleware and ADF
 
CICS and Java - Within Business Critical Mainframe Environments - Tobias Leicher
CICS and Java - Within Business Critical Mainframe Environments - Tobias LeicherCICS and Java - Within Business Critical Mainframe Environments - Tobias Leicher
CICS and Java - Within Business Critical Mainframe Environments - Tobias Leicher
 
Cloud Foundry 101
Cloud Foundry 101Cloud Foundry 101
Cloud Foundry 101
 
Doing This Cloud Thing Right – a Lap Around DigitalOcean Products and a Roadm...
Doing This Cloud Thing Right – a Lap Around DigitalOcean Products and a Roadm...Doing This Cloud Thing Right – a Lap Around DigitalOcean Products and a Roadm...
Doing This Cloud Thing Right – a Lap Around DigitalOcean Products and a Roadm...
 
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
 
Power your move to the cloud 20180611
Power your move to the cloud 20180611Power your move to the cloud 20180611
Power your move to the cloud 20180611
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
 
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
 
Dell APEX Private Cloud can provide faster application response times in a VD...
Dell APEX Private Cloud can provide faster application response times in a VD...Dell APEX Private Cloud can provide faster application response times in a VD...
Dell APEX Private Cloud can provide faster application response times in a VD...
 
Ajp notes-chapter-05
Ajp notes-chapter-05Ajp notes-chapter-05
Ajp notes-chapter-05
 
Ajp notes-chapter-05
Ajp notes-chapter-05Ajp notes-chapter-05
Ajp notes-chapter-05
 
"Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai...
"Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai..."Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai...
"Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai...
 

Más de 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
 
Die 5 Mythen der Forms-Modernisierung
Die 5 Mythen der Forms-ModernisierungDie 5 Mythen der Forms-Modernisierung
Die 5 Mythen der Forms-Modernisierung
enpit GmbH & Co. KG
 

Más de 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
 
WebCenter Portal - Integrate Custom taskflows
WebCenter Portal - Integrate Custom taskflowsWebCenter Portal - Integrate Custom taskflows
WebCenter Portal - Integrate Custom taskflows
 
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
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 

Administration von ADF Anwendungen

  • 1.
  • 2. ENTERPRISE PRAGMATIC IT Consulting Training Development Oracle Fusion Oracle Oracle Oracle Middleware WebCenter ADF WebLogic Enable productive IT by Oracle Technologies Andreas Koop, 12.10.2012, German ADF Community
  • 3. ADF ARCHITECTURE ADMINISTRATION POINTS MDS Quelle: oracle.com Schema (RCU) - File oder - DB DataSource Connection Configuration / Endpoints + Security Provider Pooling (LDAP) Andreas Koop, 12.10.2012, German ADF Community 3
  • 4. ADF ADMINISTRATION TASKS ‣ WebLogic Basics / mod_wls ‣ App Deployment ‣ DataSource, Connection Pooling, Application Module Pooling ‣ Performance Monitoring ‣ Administration Tools (Enterprise Manager, ‣ JVM Tuning AdminConsole, WLST) ‣ Security Provider ‣ JMX / MBeans Andreas Koop, 12.10.2012, German ADF Community 4
  • 5. ENABLE WEBLOGIC FOR ADF Start Middleware Software Domain Configuration WebLogic WLS installieren Domain erstellen (mit JRF- und EM- Welcher Template) Server ? ADF Runtime installieren DataSource erstellen ggf. Patches installieren GlassFish WebSphere MDS Schema erstellen MDS? ja und registrieren out-of-scope today.. Ende nein Andreas Koop, 12.10.2012, German ADF Community 5
  • 6. DEPLOY ADF APPLICATIONS ‣ Enterprise Application Archive (EAR) verstehen ‣ WebApp, Datenquellen, JNDI, MDS ‣ Deploymentstrategien beherrschen ‣ Adminstration Console ‣ Enterprise Manager FMW Control ‣ WebLogic Scripting Tool (Empfehlung) Andreas Koop, 12.10.2012, German ADF Community 6
  • 7. RUNTIME CONFIGURATION ‣ ADF Business Components Parameters ‣ Pooling und Scalability ‣ Core Parameter ‣ ADF Connections (Endpoints) ‣ Security (Provider) Andreas Koop, 12.10.2012, German ADF Community 7
  • 8. ADF CONNECTIONS IN DER ANWENDUNG Fest codierte Endpoints, die in Production anders lauten! Developer hat es einfach Andreas Koop, 12.10.2012, German ADF Community 8
  • 9. ADF CONNECTIONS IM ENTERPRISE MANAGER Admin hat es auch einfach Andreas Koop, 12.10.2012, German ADF Community 9
  • 10. ADF WLST COMMANDS WLST Command Zweck adf_listUrlConnection(appName) Connections einer ADF Anwendung auflisten adf_createHttpUrlConnection(..) ADF URL Connection anlegen adf_setURLConnectionAttributes(..) Attribute einer ADF Connection ändern getADFMArchiveConfig(..) Referenz auf ADF EAR. Änderung der Konfiguration, z.B. MDS Beispiel: MDS Repository registrieren archive = getMDSArchiveConfig(fromLocation='.../apps/myapp.ear') archive.setAppMetadataRepository(repository='repo1',partition='partition1', type='File',path='/filer/mdsrepo/myapp') archive.save() Weitere Informationen http://de.slideshare.net/enpit/weblogic-administration-und-deployment-mit-wlst-14111066 zu WLST Andreas Koop, 12.10.2012, German ADF Community 10
  • 11. MDS CONFIGURATION ‣ MDS Repository anlegen (ggf DB Schema mit RCU) ‣ MDS Konfiguration exportieren / importieren Andreas Koop, 12.10.2012, German ADF Community 11
  • 12. SECURITY PROVIDER ‣ WLS Admin Console Security > myrealm > Provider > MyAuthenticator > Configuration Identity Store Embedded LDAP OID User User User User User Group Active Directory RDBMS ... Andreas Koop, 12.10.2012, German ADF Community 12
  • 13. PERFORMANCE MONITORING ‣ User Sessions ‣ Request Processing Time ‣ ADF Application Module Pool ‣ Active Task Flows / Taskflow Processing Time ‣ JVM Performance ‣ Client Performance Andreas Koop, 12.10.2012, German ADF Community 13
  • 14. MONITOR ADF PERFORMANCE Andreas Koop, 12.10.2012, German ADF Community 14
  • 15. JVM HEAP DIAGNOSE / CONFIGURATION (1) ‣ „Mit wieviel HEAP läuft die Server JVM?“ ‣ „Ist das ausreichend?“ ‣ „Bitte auf 2G erhöhen!“ Andreas Koop, 12.10.2012, German ADF Community 15
  • 16. JVM HEAP DIAGNOSE / CONFIGURATION (2) ‣ WebLogic Monitoring Dashboard ‣ JRockit Mission Control Mittlerweile im JRockit Download enthalten ‣ JVisual VM ‣ Enterprise Manager 12c Java Diagnostic Pack Andreas Koop, 12.10.2012, German ADF Community 16
  • 17. WEBLOGIC MONITORING DASHBOARD Andreas Koop, 12.10.2012, German ADF Community 17
  • 18. JROCKIT MISSION CONTROL FLIGHT RECORDER Andreas Koop, 12.10.2012, German ADF Community 18
  • 19. CLIENT PERFORMANCE ‣ Chrome Developers Tools ‣ Firebug Andreas Koop, 12.10.2012, German ADF Community 19
  • 21. ZUSAMMENFASSUNG ‣ Install / Patch / Upgrade / Configure WebLogic ‣ Know WLS AdminConsole, EM, WLST ‣ Know ADF Architecture, Application Module Concepts, DataSources, MDS ‣ Know JVM Monitoring and Tuning Andreas Koop, 12.10.2012, German ADF Community 21
  • 22. MEHR INFORMATIONEN ‣ Oracle® Fusion Middleware Administrator's Guide for Oracle Application Development Framework http://docs.oracle.com/cd/E24382_01/admin.1112/e16179/intro.htm ‣ Andreas Koop, 12.10.2012, German ADF Community 22

Notas del editor

  1. \n
  2. \n
  3. - MDS KnowHow\n- Konfiguration Business Service Endpoints: URL / WS Endpoint\n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n