SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Downloaden Sie, um offline zu lesen
EFFEKTIVE BLUEPRINTS
FÜR FORMS2ADF

Ulrich Gerkmann-Bartels
und

Andreas Koop

DOAG 2013
ÜBER MICH

Andreas Koop
Geschäftsführung & 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
ÜBER MICH

Ulrich Gerkmann-Bartels
Geschäftsführung & Consultant
Oracle Technologies

Beratung, Training Oracle Technologie
ADF Certified Implementation Specialist

Community
DOAG, ADF EMG, ADF German Community, Twitter @Gerkmann-Bartels

Blog
Technical http://maybe-interesting.blogspot.com
Sonstiges http://www.enpit.de/blog

Ulrich Gerkmann-Bartels

3
ENTERPRISE PRAGMATIC IT

Consulting
Oracle Business
Intelligence

Training
Oracle
WebCenter

Oracle ADF
ADF Mobile

Oracle Fusion Middleware

4

Development
Oracle
WebLogic
AGENDA
Blueprint

Dialog-BTF-Form

No. One

Dialog-Register
ValueHolder-ViewObject
Reserve-BusinessObject

DOAG 2013

5
BLUEPRINT
ALS SPRACHBILD
‣

Ein Bauplan

‣

„...Metaphorisch steht das eigentlich rein
technologisch gemeinte Wort Blaupause für ein
maßgebendes Urmodell oder einen
Masterplan...“*

‣

Kommunikationshilfe -> Design Pattern

‣

Design und Implementierungsvorgabe

* Wikipedia: Blaupause - Verwendung als Sprachbild
DOAG 2013
FOKUS
‣

Die neue Applikation soll in der Darstellung und
User Interaktion der Forms - Anwendung gleichen.

‣

Business Logik befindet sich in der Datenbank

‣

Ergänzender und unterstützender Datenbankcode
ist akzeptabel

‣

Bestehendes Entwicklungsteam soll sich in der
Lernphase und Weiterentwicklung wiederfinden

DOAG 2013
AGENDA
Blueprint

Dialog-Form

No. One

Dialog-Register
ValueHolder-ViewObject
Reserve-BusinessObject

DOAG 2013

9
SMILE
AGENDA
Blueprint

Dialog-Form

No. One

Dialog-Register
ValueHolder-ViewObject
Reserve-BusinessObject

DOAG 2013

12
HERAUSFORDERUNG
‣

Ein Dialog soll als ein Konstrukt im Konzept erkennbar sein

‣

Dialoge sollen keine separaten Datenbankverbindung öffnen

‣

Formulare sollen auch in anderen Rahmenapplikationen
einsetzbar sein

‣

Formulare im Dialog sollen ggfs. eigenen
Transaktionsrahmen setzen

‣

Dialoge sollen sehr einfach aus der ganzen Applikation
aufrufbar sein.

DOAG 2013
BLUEPRINT
1.

(Ggfs.) Dialog - Applikation / Workspace
im JDeveloper erstellen

2.

Dialog basierend auf dialog-template.jsf
erstellen

3.

Dialog BTF basierend auf dialog-copytemplate.xml erstellen

4.

Form basierend auf form-template.jsf
erstellen

5.

Dialog BTF durch View und
MethodeActivity auffüllen

6.
DOAG 2013

enpit.sample.dlgfrm

Punkt 1. - 4. sind
prinzipiell durch einen
Wizard generierbar.

Binding in der Form umsetzen
14
form-template.jsf

DESIGN

form.jsff

Menu

Register

Use Existing Transaction if Possible
Share Datacontrols with calling task flow entry

dialog-btf
dialog-copy-btf-template

dialog.jsf
codename.dialog

dialog-template.jsf

dialog-base-btf

DialogManager
Scope:View

adfc-config.xml
DOAG 2013

Dialog: Vollständige ausführbare Benutzeroberfläche
Form: Teil eines Benutzerinterfaces
15
BEWERTUNG
‣

Konzept ermöglicht eine einfache Orientierung für
Forms-Entwickler

‣

Flexible Granularität und Bereitstellung*
1-N Dialoge pro JDev-Application
ADF Library / Shared WLS Library / EAR

‣

Dialoge sind für sich alleine lauffähig und testbar

*DOAG Development 2013: Continuous Delivery in ADF Projekten...
DOAG 2013

16
AGENDA
Blueprint

Dialog-Form

No. One

Dialog-Register
ValueHolder-ViewObject
Reserve-BusinessObject

DOAG 2013

17
HERAUSFORDERUNG
‣

Validierung bei Wechsel von Registerkarten

‣

Reduzierung der Komplexität (Standard-PanelTabbed
Komponente lädt alle Registerkarten-Inhalte!)

‣

Ausbaufähig zu einem Prozessfluss (BPM)

DOAG 2013
BLUEPRINT
‣

Register als ADF Train mit Validierung

DnD

DOAG 2013
BLUEPRINT
‣

Realisierung durch ADF Taskflow Train

‣

Register werden durch af:navigationPane (hint=tabs)
auf dem Train-Model erzeugt

‣

Jeder Reiterinhalt ist ein Page-Fragment (JSFF)

‣

Von jedem Page-Fragment führt eine Navigation-Rule
namens „validate“ zur jeweiligen
Validierungsmethode

DOAG 2013
DESIGN
BTF als Train

tabs-template.jsf

Tabs by
navigationPane
on TrainModel!
DOAG 2013

tabs-template-btf
TabsController
Scope:PageFlow
TabsViewBean
Scope:View

#{pageFlowScope.TabsController.afterValidate}
DESIGN
‣

BTF (Train) auf Basis von Tabs-Template-BTF

‣

Validierungsmethoden, z.B. in AM-Impl Klasse

DOAG 2013
BEWERTUNG
‣

Clean and Simple Design Pattern

‣

Die Vorgehensweise ist für ADF Rookies / Forms
Veteranen transparent und wartbar

‣

Ausbaufähig zu einem Prozessablauf (da bereits als
Train implementiert ;)

DOAG 2013
AGENDA
Blueprint

Dialog-Form

No. One

Dialog-Register
ValueHolder-ViewObject
Reserve-BusinessObject

DOAG 2013

24
HERAUSFORDERUNG
‣

Suchdialoge in klassischen Forms-Anwendungen
sind meist sehr komplex und umfangreich

‣

ADF BC ViewCriteria Ansatz ist zu unflexibel. Es
lassen sich nur wenige Anpassungen vornehmen

‣

Beispiel

DOAG 2013
BLUEPRINT
‣

ValueHolder VO definieren

‣

ValueHolder VO-Instanz im AM exponieren

DOAG 2013

26
BLUEPRINT
‣

Einführung eines transienten,
programmatischen ViewObjektes mit exakt
einer Row (als sog. ValueHolder) für die Aufnahme
der Suchkriterien

‣

Es können alle ADF BC Features für die
Erstellung der Suchmaske genutzt werden

‣

Der Flexibilität sind keine Grenzen gesetzt

‣

Gewohnte (ADF Minded) Arbeitsweise über die
DataControl Palette

DOAG 2013

27
DESIGN

DOAG 2013

28
DESIGN
‣

Suche durchführen in einer Service-Methode (AM
oder
VO
Level)

‣

Suchdialog erstellen

DOAG 2013

29
BEWERTUNG
‣

Model-Driven LOVs können für den Aufbau des
Suchdialogs verwendet werden.

‣

Maximale Flexibilität beim Oberflächendesign der
Suchmaske

‣

Dynamische Zusammenstellung der WHERE- und
ORDER BY-Klausel möglich (bei Bedarf)

‣

Die Vorgehensweise ist für ADF Rookies / Forms
Veteranen transparent und wartbar

DOAG 2013

30
AGENDA
Blueprint

Dialog-Form

No. One

Dialog-Register
ValueHolder-ViewObject
Reserve-BusinessObject

DOAG 2013

31
HERAUSFORDERUNG
‣

Sperren von Business Objekten / Datensätzen über
einen längeren Zeitraum ohne einen physikalischen
Sperre (Lock) zuhalten

‣

Nutzen von Connection Pooling

DOAG 2013
BLUEPRINT
throw exception if
business object is locked !

DOAG 2013

33
DESIGN
‣

Erweiterung der Tabellen oder eigenen Datenstruktur
zur Verwaltung einer Sperre

‣

Prüfung der Sperre durch generierte Trigger oder
Programmablauf

‣

Keep-Alive durch (ADF-) Anwendung notwendig

‣

Automatische entfernen einer Sperre durch
Datenbank - Job

DOAG 2013

34
DESIGN

DOAG 2013

35
DESIGN

DOAG 2013

36
BEWERTUNG
‣

Konzept lässt sich transparent in bestehende
Datenbankanwendungen einführen.

‣

Löst nicht die Problematik von globalen
Packagevariablen und im Code gesetzten Locks.

‣

Erfordert ein eigenes Management der Sperre

‣

Durch Integration in Dialog Task Flow Template leicht
nutzbar

DOAG 2013

37
*One more thing...
DOAG 2013

39
DOAG 2013

40
VIELEN DANK FÜR IHRE
AUFMERKSAMKEIT
Join our team
We‘re HIRING
!

HABEN SIE NOCH FRAGEN?
Effective Blueprints for Forms 2 Oracle ADF

Weitere ähnliche Inhalte

Was ist angesagt?

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 ADFUlrich Gerkmann-Bartels
 
ADF Software Factory - Software aus der Werkstatt
ADF Software Factory - Software aus der WerkstattADF Software Factory - Software aus der Werkstatt
ADF Software Factory - Software aus der Werkstattenpit GmbH & Co. KG
 
Continuous Delivery in Oracle ADF Projekten
Continuous Delivery in Oracle ADF ProjektenContinuous Delivery in Oracle ADF Projekten
Continuous Delivery in Oracle ADF Projektenenpit GmbH & Co. KG
 
Choice-o-mat: Entscheidungshilfe für Oracle Entwicklungswerkzeuge
Choice-o-mat: Entscheidungshilfe für Oracle Entwicklungswerkzeuge Choice-o-mat: Entscheidungshilfe für Oracle Entwicklungswerkzeuge
Choice-o-mat: Entscheidungshilfe für Oracle Entwicklungswerkzeuge Ulrich Gerkmann-Bartels
 
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?enpit GmbH & Co. KG
 
Cloud-native Apps – Architektur, Implementierung, Demo
Cloud-native Apps – Architektur, Implementierung, DemoCloud-native Apps – Architektur, Implementierung, Demo
Cloud-native Apps – Architektur, Implementierung, Demoenpit GmbH & Co. KG
 
MT AG Data Vault Generator
MT AG Data Vault GeneratorMT AG Data Vault Generator
MT AG Data Vault GeneratorMT AG
 
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...QAware GmbH
 
MT AG Präsentation Rapid Application Development mit APEX 5
MT AG Präsentation Rapid Application Development mit APEX 5MT AG Präsentation Rapid Application Development mit APEX 5
MT AG Präsentation Rapid Application Development mit APEX 5MT AG
 
Schatten IT erfolgreich bekämpfen
Schatten IT erfolgreich bekämpfenSchatten IT erfolgreich bekämpfen
Schatten IT erfolgreich bekämpfenNiels de Bruijn
 
ShareConf 03.07.2014 SAP Integration für Sharepoint
ShareConf 03.07.2014   SAP Integration für SharepointShareConf 03.07.2014   SAP Integration für Sharepoint
ShareConf 03.07.2014 SAP Integration für SharepointPatrick Theobald
 
Digitale Transformation von Enterprise Anwendungen
Digitale Transformation von Enterprise AnwendungenDigitale Transformation von Enterprise Anwendungen
Digitale Transformation von Enterprise AnwendungenPOINT. Consulting GmbH
 
Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Niels de Bruijn
 
Logical Data Warehouse - SQL mit Oracle DB und Hadoop
Logical Data Warehouse - SQL mit Oracle DB und HadoopLogical Data Warehouse - SQL mit Oracle DB und Hadoop
Logical Data Warehouse - SQL mit Oracle DB und HadoopOPITZ CONSULTING Deutschland
 

Was ist angesagt? (17)

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
 
ADF Software Factory - Software aus der Werkstatt
ADF Software Factory - Software aus der WerkstattADF Software Factory - Software aus der Werkstatt
ADF Software Factory - Software aus der Werkstatt
 
Continuous Delivery in Oracle ADF Projekten
Continuous Delivery in Oracle ADF ProjektenContinuous Delivery in Oracle ADF Projekten
Continuous Delivery in Oracle ADF Projekten
 
Choice-o-mat: Entscheidungshilfe für Oracle Entwicklungswerkzeuge
Choice-o-mat: Entscheidungshilfe für Oracle Entwicklungswerkzeuge Choice-o-mat: Entscheidungshilfe für Oracle Entwicklungswerkzeuge
Choice-o-mat: Entscheidungshilfe für Oracle Entwicklungswerkzeuge
 
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?
 
Cloud-native Apps – Architektur, Implementierung, Demo
Cloud-native Apps – Architektur, Implementierung, DemoCloud-native Apps – Architektur, Implementierung, Demo
Cloud-native Apps – Architektur, Implementierung, Demo
 
MT AG Data Vault Generator
MT AG Data Vault GeneratorMT AG Data Vault Generator
MT AG Data Vault Generator
 
Forms 12c und der Oracle SB
Forms 12c und der Oracle SBForms 12c und der Oracle SB
Forms 12c und der Oracle SB
 
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
 
MT AG Präsentation Rapid Application Development mit APEX 5
MT AG Präsentation Rapid Application Development mit APEX 5MT AG Präsentation Rapid Application Development mit APEX 5
MT AG Präsentation Rapid Application Development mit APEX 5
 
Performance-Analyse mit Bordmitteln
Performance-Analyse mit BordmittelnPerformance-Analyse mit Bordmitteln
Performance-Analyse mit Bordmitteln
 
Oracle DB 12c SQL Tuning
Oracle DB 12c SQL TuningOracle DB 12c SQL Tuning
Oracle DB 12c SQL Tuning
 
Schatten IT erfolgreich bekämpfen
Schatten IT erfolgreich bekämpfenSchatten IT erfolgreich bekämpfen
Schatten IT erfolgreich bekämpfen
 
ShareConf 03.07.2014 SAP Integration für Sharepoint
ShareConf 03.07.2014   SAP Integration für SharepointShareConf 03.07.2014   SAP Integration für Sharepoint
ShareConf 03.07.2014 SAP Integration für Sharepoint
 
Digitale Transformation von Enterprise Anwendungen
Digitale Transformation von Enterprise AnwendungenDigitale Transformation von Enterprise Anwendungen
Digitale Transformation von Enterprise Anwendungen
 
Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)
 
Logical Data Warehouse - SQL mit Oracle DB und Hadoop
Logical Data Warehouse - SQL mit Oracle DB und HadoopLogical Data Warehouse - SQL mit Oracle DB und Hadoop
Logical Data Warehouse - SQL mit Oracle DB und Hadoop
 

Andere mochten auch

SOLARWATT CARPORT SYSTEM - Einführung
SOLARWATT CARPORT SYSTEM - EinführungSOLARWATT CARPORT SYSTEM - Einführung
SOLARWATT CARPORT SYSTEM - EinführungSOLARWATT
 
Comunicación estrategica matronas
Comunicación estrategica matronasComunicación estrategica matronas
Comunicación estrategica matronasAlina Valdivia
 
Bacterias fitopatogenas
Bacterias fitopatogenasBacterias fitopatogenas
Bacterias fitopatogenasHans J
 
Guia informativa personas_cuidadoras
Guia informativa personas_cuidadorasGuia informativa personas_cuidadoras
Guia informativa personas_cuidadorasTrinidad Díaz
 
Black body radiation.
Black body radiation.Black body radiation.
Black body radiation.Suni Pm
 
Philippine Japanese Literature
Philippine Japanese LiteraturePhilippine Japanese Literature
Philippine Japanese LiteratureEdmundo Dantes
 
SOIL HEALTH PARADIGM IMPLICATION FOR DISEASE MANAGEMENT
SOIL HEALTH PARADIGM IMPLICATION FOR DISEASE MANAGEMENT SOIL HEALTH PARADIGM IMPLICATION FOR DISEASE MANAGEMENT
SOIL HEALTH PARADIGM IMPLICATION FOR DISEASE MANAGEMENT UAHS shivmogga
 
Group 10 global economy & india
Group 10 global economy & indiaGroup 10 global economy & india
Group 10 global economy & indiaalok kumar
 
К ОГЭ по литературе. Презентация по повести И.С..Тургенева `Первая любовь`
К ОГЭ по литературе. Презентация  по повести И.С..Тургенева `Первая любовь`К ОГЭ по литературе. Презентация  по повести И.С..Тургенева `Первая любовь`
К ОГЭ по литературе. Презентация по повести И.С..Тургенева `Первая любовь`Roman-13
 
Итерационное UX тестирование сервиса онлайн продажи лекарств для проекта здо...
 Итерационное UX тестирование сервиса онлайн продажи лекарств для проекта здо... Итерационное UX тестирование сервиса онлайн продажи лекарств для проекта здо...
Итерационное UX тестирование сервиса онлайн продажи лекарств для проекта здо...Ksenia Sternina
 
YOGA ASANA By RAVINDER SINGH
YOGA ASANA By RAVINDER SINGHYOGA ASANA By RAVINDER SINGH
YOGA ASANA By RAVINDER SINGHRavinder Singh
 
How to get Ranked First on Google ?
How to get Ranked First on Google ?How to get Ranked First on Google ?
How to get Ranked First on Google ?matraza
 
Single phase and special propose motors
Single phase and special propose motorsSingle phase and special propose motors
Single phase and special propose motorsAngelo Hafner
 
Sistema de Inovação para Promoção do Desenvolvimento Sustetável
Sistema de Inovação para Promoção do Desenvolvimento SustetávelSistema de Inovação para Promoção do Desenvolvimento Sustetável
Sistema de Inovação para Promoção do Desenvolvimento SustetávelRECEPETI
 
O Instituto Pedro Nunes como parceiro das PMEs portuguesas no Horizonte 2020
O Instituto Pedro Nunes como parceiro das PMEs portuguesas no Horizonte 2020O Instituto Pedro Nunes como parceiro das PMEs portuguesas no Horizonte 2020
O Instituto Pedro Nunes como parceiro das PMEs portuguesas no Horizonte 2020Carlos Cerqueira
 

Andere mochten auch (20)

SOLARWATT CARPORT SYSTEM - Einführung
SOLARWATT CARPORT SYSTEM - EinführungSOLARWATT CARPORT SYSTEM - Einführung
SOLARWATT CARPORT SYSTEM - Einführung
 
Comunicación estrategica matronas
Comunicación estrategica matronasComunicación estrategica matronas
Comunicación estrategica matronas
 
Bacterias fitopatogenas
Bacterias fitopatogenasBacterias fitopatogenas
Bacterias fitopatogenas
 
Carovne vrecusko vika
Carovne vrecusko vikaCarovne vrecusko vika
Carovne vrecusko vika
 
Guia informativa personas_cuidadoras
Guia informativa personas_cuidadorasGuia informativa personas_cuidadoras
Guia informativa personas_cuidadoras
 
Black body radiation.
Black body radiation.Black body radiation.
Black body radiation.
 
Philippine Japanese Literature
Philippine Japanese LiteraturePhilippine Japanese Literature
Philippine Japanese Literature
 
SOIL HEALTH PARADIGM IMPLICATION FOR DISEASE MANAGEMENT
SOIL HEALTH PARADIGM IMPLICATION FOR DISEASE MANAGEMENT SOIL HEALTH PARADIGM IMPLICATION FOR DISEASE MANAGEMENT
SOIL HEALTH PARADIGM IMPLICATION FOR DISEASE MANAGEMENT
 
Group 10 global economy & india
Group 10 global economy & indiaGroup 10 global economy & india
Group 10 global economy & india
 
К ОГЭ по литературе. Презентация по повести И.С..Тургенева `Первая любовь`
К ОГЭ по литературе. Презентация  по повести И.С..Тургенева `Первая любовь`К ОГЭ по литературе. Презентация  по повести И.С..Тургенева `Первая любовь`
К ОГЭ по литературе. Презентация по повести И.С..Тургенева `Первая любовь`
 
Laporan praktikum rangkaian listrik hukum ohm
Laporan praktikum rangkaian listrik hukum ohmLaporan praktikum rangkaian listrik hukum ohm
Laporan praktikum rangkaian listrik hukum ohm
 
Итерационное UX тестирование сервиса онлайн продажи лекарств для проекта здо...
 Итерационное UX тестирование сервиса онлайн продажи лекарств для проекта здо... Итерационное UX тестирование сервиса онлайн продажи лекарств для проекта здо...
Итерационное UX тестирование сервиса онлайн продажи лекарств для проекта здо...
 
Egipto
EgiptoEgipto
Egipto
 
YOGA ASANA By RAVINDER SINGH
YOGA ASANA By RAVINDER SINGHYOGA ASANA By RAVINDER SINGH
YOGA ASANA By RAVINDER SINGH
 
Workshop de Interim Management
Workshop de  Interim ManagementWorkshop de  Interim Management
Workshop de Interim Management
 
How to get Ranked First on Google ?
How to get Ranked First on Google ?How to get Ranked First on Google ?
How to get Ranked First on Google ?
 
Single phase and special propose motors
Single phase and special propose motorsSingle phase and special propose motors
Single phase and special propose motors
 
Unidade3
Unidade3Unidade3
Unidade3
 
Sistema de Inovação para Promoção do Desenvolvimento Sustetável
Sistema de Inovação para Promoção do Desenvolvimento SustetávelSistema de Inovação para Promoção do Desenvolvimento Sustetável
Sistema de Inovação para Promoção do Desenvolvimento Sustetável
 
O Instituto Pedro Nunes como parceiro das PMEs portuguesas no Horizonte 2020
O Instituto Pedro Nunes como parceiro das PMEs portuguesas no Horizonte 2020O Instituto Pedro Nunes como parceiro das PMEs portuguesas no Horizonte 2020
O Instituto Pedro Nunes como parceiro das PMEs portuguesas no Horizonte 2020
 

Ähnlich wie Effective Blueprints for Forms 2 Oracle ADF

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 ADFenpit GmbH & Co. KG
 
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?enpit GmbH & Co. KG
 
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 Entwicklungswerkzeugeenpit GmbH & Co. KG
 
Multichannel Application Development Best Practices
Multichannel Application Development Best PracticesMultichannel Application Development Best Practices
Multichannel Application Development Best PracticesAndreas Koop
 
Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)
Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)
Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)Trivadis
 
Domain-Driven Design in der Praxis
Domain-Driven Design in der PraxisDomain-Driven Design in der Praxis
Domain-Driven Design in der PraxisMichael Mirold
 
Collaboration Manager - Projekträume effizient erstellen und verwalten
Collaboration Manager - Projekträume effizient erstellen und verwaltenCollaboration Manager - Projekträume effizient erstellen und verwalten
Collaboration Manager - Projekträume effizient erstellen und verwaltenIOZ AG
 
Infrastruktur agil bauen - der DBA im SAFe-Umfeld
Infrastruktur agil bauen - der DBA im SAFe-UmfeldInfrastruktur agil bauen - der DBA im SAFe-Umfeld
Infrastruktur agil bauen - der DBA im SAFe-UmfeldDaniel Steiger
 
Automatisierung im DWH - Sich das Leben erleichern mit dem ODI
Automatisierung im DWH - Sich das Leben erleichern mit dem ODIAutomatisierung im DWH - Sich das Leben erleichern mit dem ODI
Automatisierung im DWH - Sich das Leben erleichern mit dem ODIOPITZ CONSULTING Deutschland
 
Ist Gradle auch für die APEX-Projekte?
Ist Gradle auch für die APEX-Projekte?Ist Gradle auch für die APEX-Projekte?
Ist Gradle auch für die APEX-Projekte?MT AG
 
Cloud-native Apps - Architektur, Implementierung, Demo
Cloud-native Apps - Architektur, Implementierung, DemoCloud-native Apps - Architektur, Implementierung, Demo
Cloud-native Apps - Architektur, Implementierung, DemoAndreas Koop
 
TechEvent 2019: Customer Case Mission Possible - Deka Bank Fonds - DWH in a n...
TechEvent 2019: Customer Case Mission Possible - Deka Bank Fonds - DWH in a n...TechEvent 2019: Customer Case Mission Possible - Deka Bank Fonds - DWH in a n...
TechEvent 2019: Customer Case Mission Possible - Deka Bank Fonds - DWH in a n...Trivadis
 
Business Platform 3DEXPERIENCE 2019
Business Platform 3DEXPERIENCE 2019Business Platform 3DEXPERIENCE 2019
Business Platform 3DEXPERIENCE 2019SQL Projekt AG
 
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...Oliver Busse
 
Self-Service-BI mit Salesforce am Beispiel von Sixt
Self-Service-BI mit Salesforce am Beispiel von SixtSelf-Service-BI mit Salesforce am Beispiel von Sixt
Self-Service-BI mit Salesforce am Beispiel von SixtKathrin Schmidt
 
Erfahrungsbericht einer erfolgreichen SAP BW Bridge Implementierung
 Erfahrungsbericht einer erfolgreichen SAP BW Bridge Implementierung Erfahrungsbericht einer erfolgreichen SAP BW Bridge Implementierung
Erfahrungsbericht einer erfolgreichen SAP BW Bridge ImplementierungIBsolution GmbH
 
Mobile Zeiterfassung SAP Business ByDesign
Mobile Zeiterfassung SAP Business ByDesignMobile Zeiterfassung SAP Business ByDesign
Mobile Zeiterfassung SAP Business ByDesignCobalt Software GmbH
 

Ähnlich wie Effective Blueprints for Forms 2 Oracle ADF (20)

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
 
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?
 
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
 
Multichannel Application Development Best Practices
Multichannel Application Development Best PracticesMultichannel Application Development Best Practices
Multichannel Application Development Best Practices
 
Agile BI in der Praxis - Agiles Testen
Agile BI in der Praxis - Agiles TestenAgile BI in der Praxis - Agiles Testen
Agile BI in der Praxis - Agiles Testen
 
Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)
Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)
Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)
 
Domain-Driven Design in der Praxis
Domain-Driven Design in der PraxisDomain-Driven Design in der Praxis
Domain-Driven Design in der Praxis
 
Collaboration Manager - Projekträume effizient erstellen und verwalten
Collaboration Manager - Projekträume effizient erstellen und verwaltenCollaboration Manager - Projekträume effizient erstellen und verwalten
Collaboration Manager - Projekträume effizient erstellen und verwalten
 
Infrastruktur agil bauen - der DBA im SAFe-Umfeld
Infrastruktur agil bauen - der DBA im SAFe-UmfeldInfrastruktur agil bauen - der DBA im SAFe-Umfeld
Infrastruktur agil bauen - der DBA im SAFe-Umfeld
 
Automatisierung im DWH - Sich das Leben erleichern mit dem ODI
Automatisierung im DWH - Sich das Leben erleichern mit dem ODIAutomatisierung im DWH - Sich das Leben erleichern mit dem ODI
Automatisierung im DWH - Sich das Leben erleichern mit dem ODI
 
Ist Gradle auch für die APEX-Projekte?
Ist Gradle auch für die APEX-Projekte?Ist Gradle auch für die APEX-Projekte?
Ist Gradle auch für die APEX-Projekte?
 
Cloud-native Apps - Architektur, Implementierung, Demo
Cloud-native Apps - Architektur, Implementierung, DemoCloud-native Apps - Architektur, Implementierung, Demo
Cloud-native Apps - Architektur, Implementierung, Demo
 
TechEvent 2019: Customer Case Mission Possible - Deka Bank Fonds - DWH in a n...
TechEvent 2019: Customer Case Mission Possible - Deka Bank Fonds - DWH in a n...TechEvent 2019: Customer Case Mission Possible - Deka Bank Fonds - DWH in a n...
TechEvent 2019: Customer Case Mission Possible - Deka Bank Fonds - DWH in a n...
 
Business Platform 3DEXPERIENCE 2019
Business Platform 3DEXPERIENCE 2019Business Platform 3DEXPERIENCE 2019
Business Platform 3DEXPERIENCE 2019
 
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...
 
Hsps2014
Hsps2014Hsps2014
Hsps2014
 
2nd smart.con SAP 2013
2nd smart.con SAP 20132nd smart.con SAP 2013
2nd smart.con SAP 2013
 
Self-Service-BI mit Salesforce am Beispiel von Sixt
Self-Service-BI mit Salesforce am Beispiel von SixtSelf-Service-BI mit Salesforce am Beispiel von Sixt
Self-Service-BI mit Salesforce am Beispiel von Sixt
 
Erfahrungsbericht einer erfolgreichen SAP BW Bridge Implementierung
 Erfahrungsbericht einer erfolgreichen SAP BW Bridge Implementierung Erfahrungsbericht einer erfolgreichen SAP BW Bridge Implementierung
Erfahrungsbericht einer erfolgreichen SAP BW Bridge Implementierung
 
Mobile Zeiterfassung SAP Business ByDesign
Mobile Zeiterfassung SAP Business ByDesignMobile Zeiterfassung SAP Business ByDesign
Mobile Zeiterfassung SAP Business ByDesign
 

Mehr von enpit GmbH & Co. KG

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 Vormarschenpit GmbH & Co. KG
 
Mit Legosteinen Maschinelles Lernen lernen
Mit Legosteinen Maschinelles Lernen lernenMit Legosteinen Maschinelles Lernen lernen
Mit Legosteinen Maschinelles Lernen lernenenpit GmbH & Co. KG
 
Client side webdevelopment with jet
Client side webdevelopment with jetClient side webdevelopment with jet
Client side webdevelopment with jetenpit GmbH & Co. KG
 
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...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
 
Modernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesenModernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesenenpit 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-Modernisierungenpit GmbH & Co. KG
 
WebCenter Portal - Integrate Custom taskflows
WebCenter Portal - Integrate Custom taskflowsWebCenter Portal - Integrate Custom taskflows
WebCenter Portal - Integrate Custom taskflowsenpit GmbH & Co. KG
 
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 Serviceenpit GmbH & Co. KG
 
Oracle Cloud verleiht ADF-Anwendungen Flügel
Oracle Cloud verleiht ADF-Anwendungen FlügelOracle Cloud verleiht ADF-Anwendungen Flügel
Oracle Cloud verleiht ADF-Anwendungen Flügelenpit GmbH & Co. KG
 
Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)
Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)
Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)enpit GmbH & Co. KG
 
WepApps mit Play! - Nichts leichter als das
WepApps mit Play! - Nichts leichter als dasWepApps mit Play! - Nichts leichter als das
WepApps mit Play! - Nichts leichter als dasenpit GmbH & Co. KG
 
ADF User Interface Design Best Practices
ADF User Interface Design Best PracticesADF User Interface Design Best Practices
ADF User Interface Design Best Practicesenpit GmbH & Co. KG
 
Administration von ADF Anwendungen
Administration von ADF AnwendungenAdministration von ADF Anwendungen
Administration von ADF Anwendungenenpit GmbH & Co. KG
 
WebLogic Administration und Deployment mit WLST
WebLogic Administration und Deployment mit WLSTWebLogic Administration und Deployment mit WLST
WebLogic Administration und Deployment mit WLSTenpit GmbH & Co. KG
 

Mehr von enpit GmbH & Co. KG (18)

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
 
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?
 
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?
 
WebCenter Portal - Integrate Custom taskflows
WebCenter Portal - Integrate Custom taskflowsWebCenter Portal - Integrate Custom taskflows
WebCenter Portal - Integrate Custom taskflows
 
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
 
Oracle Cloud verleiht ADF-Anwendungen Flügel
Oracle Cloud verleiht ADF-Anwendungen FlügelOracle Cloud verleiht ADF-Anwendungen Flügel
Oracle Cloud verleiht ADF-Anwendungen Flügel
 
Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)
Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)
Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)
 
WepApps mit Play! - Nichts leichter als das
WepApps mit Play! - Nichts leichter als dasWepApps mit Play! - Nichts leichter als das
WepApps mit Play! - Nichts leichter als das
 
ADF User Interface Design Best Practices
ADF User Interface Design Best PracticesADF User Interface Design Best Practices
ADF User Interface Design Best Practices
 
Administration von ADF Anwendungen
Administration von ADF AnwendungenAdministration von ADF Anwendungen
Administration von ADF Anwendungen
 
WebLogic Administration und Deployment mit WLST
WebLogic Administration und Deployment mit WLSTWebLogic Administration und Deployment mit WLST
WebLogic Administration und Deployment mit WLST
 

Effective Blueprints for Forms 2 Oracle ADF