SlideShare una empresa de Scribd logo
1 de 81
Descargar para leer sin conexión
|
Rapid Application Development
mit Oracle Application Express 5
Niels de Brujin,Fachbereichsleiter APEX
Ratingen, 27.05.2015
|
MT AG
GESCHÄFTSFORM INHABERGEFÜHRTE AG
HAUPTSITZ RATINGEN
GRÜNDUNGSJAHR 1994
BESCHÄFTIGTE 180 FESTANGESTELLTE MITARBEITER
BETEILIGUNGEN MT-IFS GMBH (RATINGEN), MT-IFS SARL (LUXEMBURG)
business by integration
BUSINESS
INTELLIGENCE SOLUTIONS
SOCIAL BUSINESS
SOLUTIONS
MOBILE
SOLUTIONS
APPLICATION
DEVELOPMENT
INTEGRATION
SERVICES
IT SYSTEM
SERVICES
|
Über mich
 Niels de Bruijn, Fachbereichsleiter APEX
 Geboren in 1977, verheiratet, drei Töchter, Wohnort Ratingen
 seit 12.2003 bei der MT AG in Ratingen
 zuvor 2 Jahre als Berater bei Oracle Nederland B.V. angestellt
 Beschäftigt sich seit 2004 mit APEX
 Federführend beim Vertrieb/Marketing/Delivery von APEX Projekten aller Art
- https://apex.mt-ag.com & http://www.apexsolutions.de
 Themenverantwortlicher für APEX bei der DOAG
 Hält Vorträge u.A. auf der DOAG Konferenz / APEX connect, ODTUG Kscope
Rapid Application Development mit APEX 53
|
Agenda
Rapid Application Development mit APEX 54
■ Oracle Application Express (APEX)
■ Die Möglichkeiten
■ Warum APEX?
■ Enterprise APEX
■ Ausgewählte Projektreferenzen der MT AG
■ APEX Community
|
Oracle Application Express
Rapid Application Development mit APEX 55
Rapid Application Development Produkt für die Erstellung von
individuellen datenzentrischen Webanwendungen
 100% Oracle-Datenbank, 100% Browser
 Oracle 11.1.0.7 und höher (inkl. XE)
 Kostenloses Feature der Oracle Datenbank
 Aktuelle Version ist 5.0
 Für Desktop sowie mobile Endgeräte
|
Historie
Rapid Application Development mit APEX 57
HTML DB 1.5
 First Release
HTML DB 1.6
 Themes
2004 2007 2012
Application Express 2.1
 Oracle XE
Application Express 2.2
 Packaged Applications
Application Express 3.1
 Interactive Reports
HTML DB 2.0
 SQL Workshop
Application Express 3.0
 Flash Charts
 PDF Printing
 Access Migration
Application Express 3.2
 Oracle Forms to APEX
Conversion
Application Express 4.1
 Data Upload
 Error Handling
 ROWID
2006 2009 201120082005
Application Express 4.2
 Mobile
 HTML5
 Packaged Apps
Application Express 4.0
 Websheets
 Dynamic Actions
 Plug-Ins
 Team Development
2010 2015
Application Express 5.0
 Page Designer
 Universal Theme
 Mehrere IRs
 Modale Dialoge
|
Architektur
Rapid Application Development mit APEX 58
|
Woraus besteht APEX?
Rapid Application Development mit APEX 59
APEX wurde durch 12 Entwickler mit APEX entwickelt
 14 APEX Anwendungen
 10 Sprachen
 2.156 APEX Seiten
 3.431.250 Wörter, davon 371.412 übersetzt
 3.159 Datenbankobjekte
 448 Tabellen
 534.023 Zeilen PL/SQL Code
|
Positionierung: von klein bis groß
Rapid Application Development mit APEX 510
Unternehmen
Arbeits-/
Projektgruppe
pragmatisch strategisch
Java EE / ADF
.Net
PC-Datenbank
APEX
Verteilung
Ansatz
Individualentwicklung von datenzentrischen Anwendungen
|
Pragmatisch
Strategisch
Pragmatisch
Rapid Application Development mit APEX 511
Mobiles Endgerät
Desktop Komplexe Dialoge
Einfache Dialoge
Desktop
Einfache Dialoge
Ergebnis:
- Standard APEX Features
- Rapid Prototyping Ansatz
- Time to market 1-3 Monate
- 1-2 Entwickler
- Aufwand i.d.R. 10-100 PT
Projekttypen mit APEX
|
Agenda
Rapid Application Development mit APEX 512
■ Warum APEX?
■ Die Möglichkeiten
■ Oracle Application Express (APEX)
■ Enterprise APEX
■ Ausgewählte Projektreferenzen der MT AG
■ APEX Community
|
Treiber
Rapid Application Development mit APEX 513
 Kosten für die Anwendungsentwicklung sowie den Betrieb reduzieren
- APEX ist ein deklaratives Werkzeug
- Keine Lizenzkosten!
- Fertige Komponente & Designvorlagen
- Themen wie zum Beispiel Sessionverwaltung, Mandantenfähigkeit,
Deployment und IT-Sicherheit werden durch APEX adressiert
- Integriert in einer heterogenen Systemlandschaft
- Alle Möglichkeiten der Datenbank stehen direkt zur Verfügung
- Stabile, skalierbare und einfache Architektur
- 33%-67% weniger Entwicklungsaufwand im Vergleich zu Java!
|
Treiber
Rapid Application Development mit APEX 514
 Endanwender sparen Zeit durch die intuitive „out-of-the-box“
Bedienungsoberfläche
|
Anwendungsgebiete
Rapid Application Development mit APEX 515
 Migration von Insellösungen z.B. MS Access/Excel
- Von Clientapplikation zu Webapplikation
- Stammdatenkonsolidierung
 Migration von Oracle Forms-Anwendungen
- Andere Zielgruppen können adressiert werden
- Kein Browser JRE Plug-in mehr notwendig
- Oracle Forms kostenpflichtig; APEX nicht
- PL/SQL Kenntnisse wieder verwendbar
 Rapid Prototyping
- Zeigt die Möglichkeiten mit APEX
- Ermöglicht eine schnelle Visualisierung von Anforderungen
- Fachkonzept samt Prototyp als Basis für die Realisierungsphase
|
Anwendungsgebiete
Rapid Application Development mit APEX 516
 Berichtswesen
- Einfache Reporting-Lösungen ohne DWH
 Extranet Anwendungen
- elektronischer Kommunikationskanal für Partner/Kunden/Lieferanten
 Webformulare
- Anträge, Registrierung, Reisekosten
 Mobile Apps
- „Develop once, deploy everywhere“
 Als Front-End für SAP oder MS SharePoint
- Intuitive Weboberflächen bereitstellen ohne SAP Client
- Weg von SharePoint-Listen
|
Agenda
Rapid Application Development mit APEX 517
■ Die Möglichkeiten
■ Warum APEX?
■ Oracle Application Express (APEX)
■ Enterprise APEX
■ Ausgewählte Projektreferenzen der MT AG
■ APEX Community
|
Repository Views
Rapid Application Development mit APEX 518
Alle Anwendungsdefinitionen im Repository
 Webseiten werden dynamisch erstellt
 Änderungen online möglich: Sofort wirksam
Informationen via Dictionary Views
 APEX_APPLICATIONS
 APEX_APPLICATION_PAGES
 APEX_APPLICATION_PAGE_REGIONS
 …
|
Cloud Computing mit APEX (PaaS)
Rapid Application Development mit APEX 519
Unabhängige, private Arbeitsbereiche
■ Unabhängige Entwicklung und Administration
■ Eigene Applikationsverwaltung
■ Eigene Benutzerverwaltung
Zentrale Datenbank
■ Zentrale Wartung
■ Zentrale Datenhaltung
|
Oracle Public Cloud
Rapid Application Development mit APEX 520
Für Demos
■ apex.oracle.com
(kostenlos)
Für Produktion
■ cloud.oracle.com
(30 Tage zum Testen)
|
Architektur
Rapid Application Development mit APEX 521
Web Gateway
Oracle
Database
mit APEX 5
Reporting
z.B. Oracle
BI Publisher
Authentifizierung
z.B. Microsoft
Active Directory
HTTP(S)
LDAP(S)
SQLnet
Browser
(für APEX Entwickler und die
Endanwender)
HTTP(S)
Oracle Client
(für DB Entwickler)
SQLnet
Workflow
BPEL Server
HTTP(S)
Externe
Anwendungsdaten
(z.B. SAP)
ODBC, SQLnet oder Web Services
Mail
z.B. Microsoft
Exchange
SMTP
Apache
(optional)
HTTP(S) oder AJP
|
Referenz-Architektur
Rapid Application Development mit APEX 522
Oracle Database
mit APEX
ORDS
Optional:
Apache
Browser
|
APEX skaliert sowohl technisch…
Rapid Application Development mit APEX 523
Browser
Betriebssystem
Datenbank
Web Server
Storage
Betriebssystem
Datenbank
Web Server
Cluster Software Cluster Software
Load Balancer
|
…als auch von der Anwendungsgröße
Rapid Application Development mit APEX 524
APEX
Anwendung 1
„Builder“
APEX
Anwendung 2
„Websheets“
Entwicklungsoberfläche von APEX
APEX
Anwendung 3
„SQL Workshop“
|
Schichten in der Datenbank
Rapid Application Development mit APEX 525
seitenspezifische View
mit optional „instead of“ Trigger
APEX Seite
Tabellen
inkl. Trigger und Sequenz, optional TAPI
seitenspezifisches Package
View
Logik
Persistenz
|
Sizing – Was setzte Oracle in 2010 ein?
Rapid Application Development mit APEX 526
 Öffentlicher Demoserver apex.oracle.com* (Stand 12.2010)
 4.756.868 Page Events** / Woche
 Maximale Page Events pro Tag zwischen 900.000 and 1.000.000
 Interner Server apex.oraclecorp.com* (Stand 12.2010)
 577.989 Page Events / Woche
Eingesetzte Hardware für beide Umgebungen:
 Dell PowerEdge 1950, 2 x Dual Core XESn Processor, 2.33GHz, 32GB RAM
 Kosten: ~ 1000$ bei Amazon
* ) Eingesetzt wird Oracle Database 11.2.0.2 Enterprise Edition
** ) Page Event = Seitenabfrage, Seitenverarbeitung oder AJAX Abfrage
|
Sizing – Was setzt Oracle ab 2013 ein?
Rapid Application Development mit APEX 527
 Öffentlicher Demoserver apex.oracle.com* (Stand 07.2013)
 4 Millionen Page Events** / Woche
 Interner Server apex.oraclecorp.com* (Stand 01.2015)
 3 Millionen Page Events / Woche
Eingesetzte Hardware für beide Umgebungen***:
 2 Knoten: Exadata X2-2 server
 mit jeweils 12 x 2.93 GHz cores, 96 GB Hauptspeicher, 3 “storage cells”
 Idle time: 91%!***
* ) Eingesetzt wird Oracle Database 11.2.0.2 Enterprise Edition
** ) Page Event = Seitenabfrage, Seitenverarbeitung oder AJAX Abfrage
***) Migration auf Exadata wurde ausschließlich durch eine Standardisierung der Hardware begründet
|
Sizing – Was setzen APEX Kunden ein?
Rapid Application Development mit APEX 528
Beispiel CampusIT (http://campusit.net, Stand 01.2013):
 APEX Instanz mit 200.000 Benutzern
 5.000 Benutzer arbeiten tagtäglich mit diesem Instanz
 8 parallele Seitenabfragen pro Sekunde
- Lasttests haben gezeigt dass die Umgebung bis zu 50 parallele
Seitenabfragen pro Sekunde verarbeiten kann. Dies entspricht etwa 1.000 (!)
Benutzer die aktiv mit dem Instanz arbeiten, wenn zwischen den Klicks im
Durchschnitt 20 Sekunden liegen.
Eingesetzte Hardware für diese Umgebung:
 2 Knoten HTTP Server im Cold Failover Betrieb
- 2 x Dual Core Xeon Prozessor, 8 GB, Windows Server 2003 Betriebssystem
 2 Knoten Datenbank (RAC)
- 2 x Dual Core Xeon Prozessor, 4 GB, Red Hat Enterprise Linux 5 Betriebssystem
|
Vieles liefert die Datenbank bereits...
Rapid Application Development mit APEX 529
Reguläre Ausdrücke, Web Services (UTL_DBWS),
Regel-Management, Message Queuing (Advanced
Queuing), HTTP-Zugriffe (UTL_HTTP), Jobsteuerung,
Komplexe Abfragen (Analytische Funktionen),
Mailversand (UTL_MAIL), LDAP-Zugriffe
(DBMS_LDAP), Mandantenfähige Anwendungen
(Virtual Private Database), JSON, Datenverschlüsselung
(DBMS_CRYPTO), Dateizugriffe (UTL_FILE), XML-
Erzeugung (SQL/XML-Funktionen), Bild-
Metadatenextraktion (EXIF, DICOM), Data Mining,
Workflow, XQuery, Volltextrecherche, ETL-Funktionen
(Pipelining), Database Change Notification, ....
|
Themen-basierte Styles und Layouts
Rapid Application Development mit APEX 530
|
SQL Workshop – Datenmodellierung im Web
Rapid Application Development mit APEX 531
|
Interactive Report
Rapid Application Development mit APEX 532
|
Kreuztabelle (Pivoting)
Rapid Application Development mit APEX 533
|
Single Row Update Formular / Modale Dialoge
Rapid Application Development mit APEX 534
|
Tabellarisches Formular
Rapid Application Development mit APEX 535
|
Theme Roller
Rapid Application Development mit APEX 536
|
Page Designer
Rapid Application Development mit APEX 537
|
Basiert auf AnyChart 6.2.0
 HTML5 & Flash Charts
 Einfache Kartendarstellung (Map)
 Gantt Charts
 Custom Charting mit XML
- Link: API
- Link: XML Interpreter
 Weitere (Open Source) Charts?
- D3.js
- Google Charts
- JS Infovis Toolkit
- Flot
Diagramme
Rapid Application Development mit APEX 538
|
Möglichkeiten zur Druckausgabe
Rapid Application Development mit APEX 539
Jasper,
Birt
Spreadshe
et
Publisher
Oracle
BI
Publisher
APEX
Plugins
PL-
JRXML
2PDF
PL/PDF Oracle
REST
Data
Services
2.x
MT-Doxx
Server
Technologie
Java-Server
(JEE)
Java-Server
(JEE)
WebLogic PL/SQL in
RDBMS
PL/SQL
in
RDBMS
PL/SQL
Java-
wrapper in
RDBMS
WebLogic /
Glassfish /
JDK /
Tomcat
.Net / IIS
Client Tool
für die
Definition
iReport
Designer,
Eclipse/Birt
Excel Word /
Excel
(Plugin
notwendig)
APEX ggf.
SQL Plus
iReport
Designer
(jrXML)
SQL Plus Altova
StyleVision
oder Stylus
Studio
Word /
Excel
Mögliches
Layout?
Pixel
perfekt
Pixel
perfekt
Pixel perfekt Nicht Pixel
perfekt
Nicht Pixel
perfekt
Nicht
Pixel
perfekt
Pixel perfekt Pixel perfekt
Ausgabe
über IR?
Nein Ja (Plugin) Ja Nein Nein Nein Ja Nein
Schnittstelle
für APEX
URL,
PL/SQL
PL/SQL XSL-FO/
XML
PL/SQL PL/SQL PL/SQL XSL-FO/
XML
REST Web
Service
Formate XLS(X),
PDF, RTF
XLS(X) XLS, PDF,
DOC
PDF,
XLSX
PDF PDF PDF XLSX,
DOCX, PDF
Lizenz
kosten?
Nein Ja Ja Nein Nein Ja Nein Nein
|
APEX erweitern mit Plug-Ins
Rapid Application Development mit APEX 540
 Für Regionen, Elemente, Dynamic Actions, Seiten-, Authentifizierungs- sowie
Autorisierungsprozesse
 Separat ex- und importierbar
- Werden beim Anwendungsexport mit exportiert
 Schnittstellendefinition durch APEX
 PL/SQL Funktion unter anderem für das Rendering
 JavaScript/CSS Dateien werden nur einmal geladen
|
Einfache Beispiele…
Rapid Application Development mit APEX 541
Slider
Star Rating
Yahoo! Stock Quotes
Google Maps Integration
|
Komplexes Beispiel (FOEX Plugins)
Rapid Application Development mit APEX 542
|
Dynamic Actions
Rapid Application Development mit APEX 543
■ Clientseitiges Verhalten manipulieren, auch ohne Kenntnisse von
jQuery
■ Beispiele:
■ Felder ein/ausblenden
■ Mehrere Felder über eine Dynamic Action setzen
|
Packaged Applications
Rapid Application Development mit APEX 544
■ Anwendung importieren & ausführen!
■ Installiert Datenbankobjekte/Daten/Dateien/Anwendung
■ APEX bietet „out of the box“ viele Apps
■ Für Demozwecke, aber einige auch für den produktiven Betrieb
■ Weitere Apps auf www.apexsolutions.de
|
Websheets – APEX für Endanwender
Rapid Application Development mit APEX 545
Daten und Texte direkt ins Web stellen
 Textseiten
 Editierbare Data Grids
 Interaktive Berichte
 Attachments, Tagging, Bemerkungen
APEX für "Business User"
 Keine Programmierung nötig
 Verteilung per URL (/apex/ws?p=999:home)
 Rechtekonzept per ACL
|
Websheets – APEX für Endanwender
Rapid Application Development mit APEX 546
|
Websheets – APEX für Endanwender
Rapid Application Development mit APEX 547
|
APEX Advisor - Automatisierte Qualitätssicherung
Rapid Application Development mit APEX 548
|
Suche
Rapid Application Development mit APEX 549
|
Web Services
Rapid Application Development mit APEX 550
■ Deklarative Unterstützung für den REST- und SOAP-basierten Ansatz
■ Aufruf/Verarbeitung mittels PL/SQL Package APEX_WEB_SERVICE
■ Falls XML, dann Aufbereitung zusätzlich mittels SQL/XML möglich
|
Team Development
Rapid Application Development mit APEX 551
|
Mehrsprachigkeit
Rapid Application Development mit APEX 552
|
Für unterwegs…
Rapid Application Development mit APEX 553
■ Mobile Webanwendung
■ Einmal entwickeln…
■ läuft auf iOS (iPhone/iPad), Windows Phone, Android
■ Verwendet jQuery Mobile
■ Auto-Detect: Desktop oder Smartphone?
■ Native Funktionen mittels PhoneGap einsetzen
■ Ermöglicht den Zugriff auf lokale Ressourcen
■ Auch hier: einmal entwickeln…
■ QR Code für eine Demo App einscannen (mobile Barcodescanner)
Beispielcode zum Scannen:
|
Exkurs: HTML5
Rapid Application Development mit APEX 554
■ HTML 5 bietet neue Perspektive, wie beispielsweise
■ Neue Elemente (auch mit Spracheingabe)
■ Standort herausfinden
■ Bidirektionale Kommunikation (Websockets)
■ Serverseitige Kommunikation
■ Benachrichtigungen
■ Drag & drop
■ Lokale Speicherung
■ Ersetzt Adobe Flash
■ Demos auf apex.mt-ag.com (Google Chrome empfohlen)
|
■ Workspace INTERNAL: Einstellungen für den APEX Instanz
■ Programmatischer Import mittels APEX_APPLICATION_INSTALL
■ Verteilung der HW Ressourcen mittels Ressourcen Manager in 11gR2
■ APEX Sessions mit v$session identifizieren
■ Ab 12c: CDB/PDB-Konzept
APEX für Oracle DBAs
Rapid Application Development mit APEX 555
|
APEX & 12c: Self-Service Provisioning App
Rapid Application Development mit APEX 556
|
Agenda
Rapid Application Development mit APEX 557
■ Die Möglichkeiten
■ Enterprise APEX
■ Warum APEX?
■ Oracle Application Express (APEX)
■ APEX Community
■ Ausgewählte Projektreferenzen der MT AG
|
Selenium / Robot
Subversion
Rapid Application Development mit APEX 558
(PL/)SQL Developer
Jira
Jenkins
Maven
Enterprise APEX
Data Modeler
APEX
REST Data Services
Tomcat
ToolsSkills
HTML
CSS
jQuery
jQuery Mobile
APEX
PL/SQL
SQL
Datenmodellierung
Projekt Management
Test Management
Delivery Management Database
Menschen
Requirements Eng. Browserstack
|
Enterprise APEX – Richtlinien
Rapid Application Development mit APEX 559
 Richtlinien festlegen
 Richtlinien automatisiert prüfen
- APEX QA Plugin
 Siehe: www.apex-plugin.com
- Advisor Tool, nativ in APEX
- Packaged App: “Standards Tracker”
|
MT AG
4.
Entwicklungs
Umgebung
8.
Test
Umgebung
5.
Versionierung
11.
Abnahme
Umgebung
13.
Produktions
Umgebung
7.
Build-Prozess
Kunde
9.
Vers. Tests*
2.
Aufgaben
1.
Aufträge
12.
Vers. Tests*
6.
Modultests
*) Modul-, Qualitäts-, Integrations-, Performance-, Sicherheits-, Akzeptanz- & Browsertests **) Release Notes, DV-Konzept, Installationsanleitung
Zeiterfassung
10.1
Auslieferung
14.
Bugs
3.
Projektplan
Projektleiter
Auftraggeber
IT/Fachbereich EndanwenderQA-SpezialistEntwickler
Delivery Spezialist Delivery Spezialist
Neue Features
10.2
Dokumentation
**
Abhängigkeiten
Richtlinien
Manager
Enterprise APEX – SW-Entwicklungsprozess
Rapid Application Development mit APEX 560
|
MT AG
Oracle
APEX / DB
Oracle
APEX / DB
Subversion
11.
Abnahme
Umgebung
13.
Produktions
Umgebung
Maven & Jenkins
Kunde
Robot, Selenium,
TOAD Code Analysis, Jmeter,
SQL Developer, Browserstack
Jira
(mit Plugins)
1.
Aufträge
12.
Vers. Tests*
Data Modeler
(PL/)SQL Developer
SAP CA-TS
APEX
Websheet App
14.
Bugs
MS Project
Projektleiter
Auftraggeber
IT/Fachbereich EndanwenderQA-SpezialistEntwickler
Delivery Spezialist Delivery Spezialist
Neue Features
MS Word Gen.
+ plsqldoc
Dependency
APEX App
APEX App
Manager
Enterprise APEX – Eingesetzte Systeme bei MT
Rapid Application Development mit APEX 561
|
Enterprise APEX – Iterative Entwicklung
Rapid Application Development mit APEX 562
|
Agenda
Rapid Application Development mit APEX 563
■ Enterprise APEX
■ Die Möglichkeiten
■ Ausgewählte Projektreferenzen der MT AG
■ Warum APEX?
■ Oracle Application Express (APEX)
■ APEX Community
|
METRO GROUP: X-Border Solution
Rapid Application Development mit APEX 564
|
METRO GROUP: Product Passport
Rapid Application Development mit APEX 565
|
Der Grüne Punkt: Auftragsportal
Rapid Application Development mit APEX 566
|
Union Investment: FondsProfiler
Rapid Application Development mit APEX 567
|
Union Investment: Migration von Oracle Forms
Rapid Application Development mit APEX 568
|
Union Investment: Migration von Oracle Forms
Rapid Application Development mit APEX 569
|
Union Investment: Migration von MS Access
Rapid Application Development mit APEX 570
|
Union Investment: Migration von MS Access
Rapid Application Development mit APEX 571
|
Veranstalter: Konferenzplaner für Tablets
Rapid Application Development mit APEX 572
|
GFKL: APEX im BI-Umfeld
Rapid Application Development mit APEX 573
|
Vodafone: Migration von MS Access
Rapid Application Development mit APEX 574
|
APEX Consulting - à la carte
Rapid Application Development mit APEX 575
 Coaching
 Entwicklung (vor Ort / bei der MT AG)
 Migration von bestehenden MS Excel / MS Access / Oracle Forms-Lösungen
 Individuelle Schulungen
 Umsetzung Corporate Identity
 Audits
 Reporting
 Rapid Prototyping
 „Single Sign-On“-Fähigkeit
 Integration mit z.B. SAP oder SharePoint
|
Agenda
Rapid Application Development mit APEX 576
■ Enterprise APEX
■ Die Möglichkeiten
■ APEX Community
■ Warum APEX?
■ Oracle Application Express (APEX)
■ Ausgewählte Projektreferenzen der MT AG
| Rapid Application Development mit APEX 577
APEX Showcase - APEX.MT-AG.COM
|
Open Source Packaged Apps der MT AG
Rapid Application Development mit APEX 578
 Time Management System
 Questionnaire
 Translation Management System
 Invite (interne Variante von Doodle)
 Family Tree
 Kostenlos & Quellcode offen
 Siehe:
https://apex.mt-ag.com/community
|
APEX Community
Rapid Application Development mit APEX 579
 Software/Dokumentation apex.oracle.com
 APEX Showcase apex.mt-ag.com
 Open Source www.apexsolutions.de
 Oracle Learning Library oll.oracleapex.com
 Oracle Community (DE): lang.oracleapex.com/german
 BLOG Aggregator (RSS Feed): aggrssgator.com/rss/odtug/apex
 Forum: forums.oracle.com
 Plug-Ins: apex-plugin.com
 Twitter Hash Tag: #orclapex
 Feature Requests: apex.oracle.com/vote
 Snippets: Denes Kubicek & Jari‘s
|
Buchempfehlungen zu APEX
Rapid Application Development mit APEX 580
Auf deutsch!
|
Sonstige Buchempfehlungen
Rapid Application Development mit APEX 581
|
Vielen Dank.
MT AG
Balcke-Dürr-Allee 9
40882 Ratingen
Telefon: +49 (0) 21 02 309 61-0
Telefax: +49 (0) 21 02 309 61-10
E-Mail: apex@mt-ag.com
www.mt-ag.com

Más contenido relacionado

La actualidad más candente

MT AG: Sesam oeffne Dich
MT AG: Sesam oeffne DichMT AG: Sesam oeffne Dich
MT AG: Sesam oeffne DichMT AG
 
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
 
MT AG 7 Gute Gründe warum APEX
MT AG 7 Gute Gründe warum APEXMT AG 7 Gute Gründe warum APEX
MT AG 7 Gute Gründe warum APEXNiels de Bruijn
 
Stabile und performante Anwendungen für SAP HANA entwickeln
Stabile und performante Anwendungen für SAP HANA entwickelnStabile und performante Anwendungen für SAP HANA entwickeln
Stabile und performante Anwendungen für SAP HANA entwickelnVirtual Forge
 
Let your clients do the work - Client side validations in APEX 5.1
Let your clients do the work - Client side validations in APEX 5.1Let your clients do the work - Client side validations in APEX 5.1
Let your clients do the work - Client side validations in APEX 5.1Steven Grzbielok
 
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
 
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 ADFenpit GmbH & Co. KG
 
Integration of BI Publisher in ADF applications
Integration of BI Publisher in ADF applicationsIntegration of BI Publisher in ADF applications
Integration of BI Publisher in ADF applicationsAndreas Koop
 
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
 
Implementierung von SAP SuccessFactors Lösungen
Implementierung von SAP SuccessFactors Lösungen Implementierung von SAP SuccessFactors Lösungen
Implementierung von SAP SuccessFactors Lösungen Michael Mueller
 
SAP SuccessFactors Architektur und Administration
SAP SuccessFactors Architektur und AdministrationSAP SuccessFactors Architektur und Administration
SAP SuccessFactors Architektur und AdministrationMichael Mueller
 
Inspiricon Webinar: Ihr Weg zu SAP BW/4HANA
Inspiricon Webinar: Ihr Weg zu SAP BW/4HANAInspiricon Webinar: Ihr Weg zu SAP BW/4HANA
Inspiricon Webinar: Ihr Weg zu SAP BW/4HANAInspiricon AG
 
MT AG New Features APEX 4.2
MT AG New Features APEX 4.2MT AG New Features APEX 4.2
MT AG New Features APEX 4.2Niels de Bruijn
 
Digitale Transformation von Enterprise Anwendungen
Digitale Transformation von Enterprise AnwendungenDigitale Transformation von Enterprise Anwendungen
Digitale Transformation von Enterprise AnwendungenPOINT. Consulting GmbH
 
SAP HANA, Power Pivot, SQL Server – In-memory-Technologien im Vergleich
SAP HANA, Power Pivot, SQL Server – In-memory-Technologien im VergleichSAP HANA, Power Pivot, SQL Server – In-memory-Technologien im Vergleich
SAP HANA, Power Pivot, SQL Server – In-memory-Technologien im VergleichMarcel Franke
 
Trends auf dem ECM-Markt - Bernhard Zöller, Zöller & Partner GmbH
Trends auf dem ECM-Markt - Bernhard Zöller, Zöller & Partner GmbHTrends auf dem ECM-Markt - Bernhard Zöller, Zöller & Partner GmbH
Trends auf dem ECM-Markt - Bernhard Zöller, Zöller & Partner GmbHNicole Szigeti
 
HEC Deutsch MHoetger Espresso Web 300117
HEC Deutsch MHoetger Espresso Web 300117HEC Deutsch MHoetger Espresso Web 300117
HEC Deutsch MHoetger Espresso Web 300117Michael Hötger
 
Self-Service-BI mit Salesforce am Beispiel von Sixt
Self-Service-BI mit Salesforce am Beispiel von Sixt Self-Service-BI mit Salesforce am Beispiel von Sixt
Self-Service-BI mit Salesforce am Beispiel von Sixt Kathrin Schmidt
 

La actualidad más candente (20)

MT AG: Sesam oeffne Dich
MT AG: Sesam oeffne DichMT AG: Sesam oeffne Dich
MT AG: Sesam oeffne Dich
 
Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)
 
MT AG 7 Gute Gründe warum APEX
MT AG 7 Gute Gründe warum APEXMT AG 7 Gute Gründe warum APEX
MT AG 7 Gute Gründe warum APEX
 
Stabile und performante Anwendungen für SAP HANA entwickeln
Stabile und performante Anwendungen für SAP HANA entwickelnStabile und performante Anwendungen für SAP HANA entwickeln
Stabile und performante Anwendungen für SAP HANA entwickeln
 
Let your clients do the work - Client side validations in APEX 5.1
Let your clients do the work - Client side validations in APEX 5.1Let your clients do the work - Client side validations in APEX 5.1
Let your clients do the work - Client side validations in APEX 5.1
 
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
 
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
 
Integration of BI Publisher in ADF applications
Integration of BI Publisher in ADF applicationsIntegration of BI Publisher in ADF applications
Integration of BI Publisher in ADF applications
 
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
 
Implementierung von SAP SuccessFactors Lösungen
Implementierung von SAP SuccessFactors Lösungen Implementierung von SAP SuccessFactors Lösungen
Implementierung von SAP SuccessFactors Lösungen
 
Enterprise APEX
Enterprise APEXEnterprise APEX
Enterprise APEX
 
SAP SuccessFactors Architektur und Administration
SAP SuccessFactors Architektur und AdministrationSAP SuccessFactors Architektur und Administration
SAP SuccessFactors Architektur und Administration
 
Inspiricon Webinar: Ihr Weg zu SAP BW/4HANA
Inspiricon Webinar: Ihr Weg zu SAP BW/4HANAInspiricon Webinar: Ihr Weg zu SAP BW/4HANA
Inspiricon Webinar: Ihr Weg zu SAP BW/4HANA
 
MT AG New Features APEX 4.2
MT AG New Features APEX 4.2MT AG New Features APEX 4.2
MT AG New Features APEX 4.2
 
Digitale Transformation von Enterprise Anwendungen
Digitale Transformation von Enterprise AnwendungenDigitale Transformation von Enterprise Anwendungen
Digitale Transformation von Enterprise Anwendungen
 
SAP HANA, Power Pivot, SQL Server – In-memory-Technologien im Vergleich
SAP HANA, Power Pivot, SQL Server – In-memory-Technologien im VergleichSAP HANA, Power Pivot, SQL Server – In-memory-Technologien im Vergleich
SAP HANA, Power Pivot, SQL Server – In-memory-Technologien im Vergleich
 
Trends auf dem ECM-Markt - Bernhard Zöller, Zöller & Partner GmbH
Trends auf dem ECM-Markt - Bernhard Zöller, Zöller & Partner GmbHTrends auf dem ECM-Markt - Bernhard Zöller, Zöller & Partner GmbH
Trends auf dem ECM-Markt - Bernhard Zöller, Zöller & Partner GmbH
 
HEC Deutsch MHoetger Espresso Web 300117
HEC Deutsch MHoetger Espresso Web 300117HEC Deutsch MHoetger Espresso Web 300117
HEC Deutsch MHoetger Espresso Web 300117
 
Self-Service-BI mit Salesforce am Beispiel von Sixt
Self-Service-BI mit Salesforce am Beispiel von Sixt Self-Service-BI mit Salesforce am Beispiel von Sixt
Self-Service-BI mit Salesforce am Beispiel von Sixt
 
SAP HANA Platform
SAP HANA Platform SAP HANA Platform
SAP HANA Platform
 

Destacado

Boost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with DockerBoost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with DockerSteven Grzbielok
 
MT AG: 7 gute Gründe warum Apex
MT AG: 7 gute Gründe warum ApexMT AG: 7 gute Gründe warum Apex
MT AG: 7 gute Gründe warum ApexMT AG
 
APEX 5 Interactive Reports: Deep Dive and Upgrade Advice
APEX 5 Interactive Reports: Deep Dive and Upgrade AdviceAPEX 5 Interactive Reports: Deep Dive and Upgrade Advice
APEX 5 Interactive Reports: Deep Dive and Upgrade AdviceKaren Cannell
 
Migrating from Oracle Enterprise Manager 10g to 12c Cloud Control
Migrating from Oracle Enterprise Manager 10g to 12c Cloud ControlMigrating from Oracle Enterprise Manager 10g to 12c Cloud Control
Migrating from Oracle Enterprise Manager 10g to 12c Cloud ControlLeighton Nelson
 
Migrating to Oracle Database 12c: 300 DBs in 300 days.
Migrating to Oracle Database 12c: 300 DBs in 300 days.Migrating to Oracle Database 12c: 300 DBs in 300 days.
Migrating to Oracle Database 12c: 300 DBs in 300 days.Ludovico Caldara
 
Data Governance Best Practices
Data Governance Best PracticesData Governance Best Practices
Data Governance Best PracticesBoris Otto
 
Data Virtualization - Supernova
Data Virtualization - SupernovaData Virtualization - Supernova
Data Virtualization - SupernovaTorsten Glunde
 

Destacado (7)

Boost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with DockerBoost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with Docker
 
MT AG: 7 gute Gründe warum Apex
MT AG: 7 gute Gründe warum ApexMT AG: 7 gute Gründe warum Apex
MT AG: 7 gute Gründe warum Apex
 
APEX 5 Interactive Reports: Deep Dive and Upgrade Advice
APEX 5 Interactive Reports: Deep Dive and Upgrade AdviceAPEX 5 Interactive Reports: Deep Dive and Upgrade Advice
APEX 5 Interactive Reports: Deep Dive and Upgrade Advice
 
Migrating from Oracle Enterprise Manager 10g to 12c Cloud Control
Migrating from Oracle Enterprise Manager 10g to 12c Cloud ControlMigrating from Oracle Enterprise Manager 10g to 12c Cloud Control
Migrating from Oracle Enterprise Manager 10g to 12c Cloud Control
 
Migrating to Oracle Database 12c: 300 DBs in 300 days.
Migrating to Oracle Database 12c: 300 DBs in 300 days.Migrating to Oracle Database 12c: 300 DBs in 300 days.
Migrating to Oracle Database 12c: 300 DBs in 300 days.
 
Data Governance Best Practices
Data Governance Best PracticesData Governance Best Practices
Data Governance Best Practices
 
Data Virtualization - Supernova
Data Virtualization - SupernovaData Virtualization - Supernova
Data Virtualization - Supernova
 

Similar a MT AG Präsentation Rapid Application Development mit APEX 5

Oracle Technology Monthly Oktober 2017
Oracle Technology Monthly Oktober 2017Oracle Technology Monthly Oktober 2017
Oracle Technology Monthly Oktober 2017oraclebudb
 
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudApplikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudAarno Aukia
 
Oracle Open World 2009 Review V1.6
Oracle Open World 2009 Review V1.6Oracle Open World 2009 Review V1.6
Oracle Open World 2009 Review V1.6Torsten Winterberg
 
Citrix Day 2014: Panalpina - global und doch nah
Citrix Day 2014: Panalpina - global und doch nahCitrix Day 2014: Panalpina - global und doch nah
Citrix Day 2014: Panalpina - global und doch nahDigicomp Academy AG
 
Tune up your APEX
Tune up your APEXTune up your APEX
Tune up your APEXMT AG
 
Serverless Dev(Ops) in der Praxis
Serverless Dev(Ops) in der PraxisServerless Dev(Ops) in der Praxis
Serverless Dev(Ops) in der PraxisBATbern
 
AdminCamp2017 - ApplicationInsights
AdminCamp2017 - ApplicationInsightsAdminCamp2017 - ApplicationInsights
AdminCamp2017 - ApplicationInsightsChristoph Adler
 
APEX 5.1 - Architektur, Installation & Betrieb
APEX 5.1 - Architektur, Installation & BetriebAPEX 5.1 - Architektur, Installation & Betrieb
APEX 5.1 - Architektur, Installation & BetriebNiels de Bruijn
 
Webcast: SAP on Azure für den Mittelstand - Erfolgsfaktor Integration
Webcast: SAP on Azure für den Mittelstand - Erfolgsfaktor IntegrationWebcast: SAP on Azure für den Mittelstand - Erfolgsfaktor Integration
Webcast: SAP on Azure für den Mittelstand - Erfolgsfaktor IntegrationQUIBIQ Hamburg
 
20181210_ITTage2018_OracleNoSQLDB_KPatenge
20181210_ITTage2018_OracleNoSQLDB_KPatenge20181210_ITTage2018_OracleNoSQLDB_KPatenge
20181210_ITTage2018_OracleNoSQLDB_KPatengeKarin Patenge
 
Rollout-Prozess für APEX Anwendungen
Rollout-Prozess für APEX AnwendungenRollout-Prozess für APEX Anwendungen
Rollout-Prozess für APEX AnwendungenOliver Lemm
 
B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009Andreas Schulte
 
Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit
Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS SummitEchtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit
Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS SummitAWS Germany
 
BPMN und Workflows in .NET
BPMN und Workflows in .NETBPMN und Workflows in .NET
BPMN und Workflows in .NETBernd Ruecker
 
Oracle Database 12c Release 2
Oracle Database 12c Release 2 Oracle Database 12c Release 2
Oracle Database 12c Release 2 oraclebudb
 

Similar a MT AG Präsentation Rapid Application Development mit APEX 5 (20)

Oracle Technology Monthly Oktober 2017
Oracle Technology Monthly Oktober 2017Oracle Technology Monthly Oktober 2017
Oracle Technology Monthly Oktober 2017
 
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudApplikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
 
Oracle Open World 2009 Review V1.6
Oracle Open World 2009 Review V1.6Oracle Open World 2009 Review V1.6
Oracle Open World 2009 Review V1.6
 
Citrix Day 2014: Panalpina - global und doch nah
Citrix Day 2014: Panalpina - global und doch nahCitrix Day 2014: Panalpina - global und doch nah
Citrix Day 2014: Panalpina - global und doch nah
 
Warum sap hana sql data warehousing
Warum sap hana sql data warehousingWarum sap hana sql data warehousing
Warum sap hana sql data warehousing
 
Kevin Hofer
Kevin HoferKevin Hofer
Kevin Hofer
 
Tune up your APEX
Tune up your APEXTune up your APEX
Tune up your APEX
 
Serverless Dev(Ops) in der Praxis
Serverless Dev(Ops) in der PraxisServerless Dev(Ops) in der Praxis
Serverless Dev(Ops) in der Praxis
 
AdminCamp2017 - ApplicationInsights
AdminCamp2017 - ApplicationInsightsAdminCamp2017 - ApplicationInsights
AdminCamp2017 - ApplicationInsights
 
APEX 5.1 - Architektur, Installation & Betrieb
APEX 5.1 - Architektur, Installation & BetriebAPEX 5.1 - Architektur, Installation & Betrieb
APEX 5.1 - Architektur, Installation & Betrieb
 
Der Schnitt
Der SchnittDer Schnitt
Der Schnitt
 
Webcast: SAP on Azure für den Mittelstand - Erfolgsfaktor Integration
Webcast: SAP on Azure für den Mittelstand - Erfolgsfaktor IntegrationWebcast: SAP on Azure für den Mittelstand - Erfolgsfaktor Integration
Webcast: SAP on Azure für den Mittelstand - Erfolgsfaktor Integration
 
20181210_ITTage2018_OracleNoSQLDB_KPatenge
20181210_ITTage2018_OracleNoSQLDB_KPatenge20181210_ITTage2018_OracleNoSQLDB_KPatenge
20181210_ITTage2018_OracleNoSQLDB_KPatenge
 
Rollout-Prozess für APEX Anwendungen
Rollout-Prozess für APEX AnwendungenRollout-Prozess für APEX Anwendungen
Rollout-Prozess für APEX Anwendungen
 
B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009
 
Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit
Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS SummitEchtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit
Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit
 
Citrix Day 2014: APPDNA
Citrix Day 2014: APPDNACitrix Day 2014: APPDNA
Citrix Day 2014: APPDNA
 
Moss2009
Moss2009Moss2009
Moss2009
 
BPMN und Workflows in .NET
BPMN und Workflows in .NETBPMN und Workflows in .NET
BPMN und Workflows in .NET
 
Oracle Database 12c Release 2
Oracle Database 12c Release 2 Oracle Database 12c Release 2
Oracle Database 12c Release 2
 

Más de MT AG

20160307 apex connects_jira
20160307 apex connects_jira20160307 apex connects_jira
20160307 apex connects_jiraMT AG
 
20160307 apex on_the_rocks
20160307 apex on_the_rocks20160307 apex on_the_rocks
20160307 apex on_the_rocksMT AG
 
20160308 apex sso
20160308 apex sso20160308 apex sso
20160308 apex ssoMT AG
 
MT AG: Ajax Rezepte fuer web services mit jquery und ajax
MT AG: Ajax Rezepte fuer web services mit jquery und ajaxMT AG: Ajax Rezepte fuer web services mit jquery und ajax
MT AG: Ajax Rezepte fuer web services mit jquery und ajaxMT AG
 
MT AG: Implementierungsvarianten mit-apex4.1
MT AG: Implementierungsvarianten mit-apex4.1MT AG: Implementierungsvarianten mit-apex4.1
MT AG: Implementierungsvarianten mit-apex4.1MT AG
 
APEX & MTdoxx
APEX & MTdoxxAPEX & MTdoxx
APEX & MTdoxxMT AG
 
Datenmodellierung ist langweilig, lassen Sie Datamodeler das machen
Datenmodellierung ist langweilig, lassen Sie Datamodeler das machenDatenmodellierung ist langweilig, lassen Sie Datamodeler das machen
Datenmodellierung ist langweilig, lassen Sie Datamodeler das machenMT AG
 
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
 
Echtes Single Sign-On mit APEX realisieren
Echtes Single Sign-On mit APEX realisierenEchtes Single Sign-On mit APEX realisieren
Echtes Single Sign-On mit APEX realisierenMT AG
 
Echtes Single Sign-On mit APEX realisieren
Echtes Single Sign-On mit APEX realisierenEchtes Single Sign-On mit APEX realisieren
Echtes Single Sign-On mit APEX realisierenMT AG
 
Five Finger Death Punch
Five Finger Death PunchFive Finger Death Punch
Five Finger Death PunchMT AG
 
Dateien per Drag & Drop in APEX Applikationen ablegen.
Dateien per Drag & Drop in APEX Applikationen ablegen.Dateien per Drag & Drop in APEX Applikationen ablegen.
Dateien per Drag & Drop in APEX Applikationen ablegen.MT AG
 

Más de MT AG (12)

20160307 apex connects_jira
20160307 apex connects_jira20160307 apex connects_jira
20160307 apex connects_jira
 
20160307 apex on_the_rocks
20160307 apex on_the_rocks20160307 apex on_the_rocks
20160307 apex on_the_rocks
 
20160308 apex sso
20160308 apex sso20160308 apex sso
20160308 apex sso
 
MT AG: Ajax Rezepte fuer web services mit jquery und ajax
MT AG: Ajax Rezepte fuer web services mit jquery und ajaxMT AG: Ajax Rezepte fuer web services mit jquery und ajax
MT AG: Ajax Rezepte fuer web services mit jquery und ajax
 
MT AG: Implementierungsvarianten mit-apex4.1
MT AG: Implementierungsvarianten mit-apex4.1MT AG: Implementierungsvarianten mit-apex4.1
MT AG: Implementierungsvarianten mit-apex4.1
 
APEX & MTdoxx
APEX & MTdoxxAPEX & MTdoxx
APEX & MTdoxx
 
Datenmodellierung ist langweilig, lassen Sie Datamodeler das machen
Datenmodellierung ist langweilig, lassen Sie Datamodeler das machenDatenmodellierung ist langweilig, lassen Sie Datamodeler das machen
Datenmodellierung ist langweilig, lassen Sie Datamodeler das machen
 
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?
 
Echtes Single Sign-On mit APEX realisieren
Echtes Single Sign-On mit APEX realisierenEchtes Single Sign-On mit APEX realisieren
Echtes Single Sign-On mit APEX realisieren
 
Echtes Single Sign-On mit APEX realisieren
Echtes Single Sign-On mit APEX realisierenEchtes Single Sign-On mit APEX realisieren
Echtes Single Sign-On mit APEX realisieren
 
Five Finger Death Punch
Five Finger Death PunchFive Finger Death Punch
Five Finger Death Punch
 
Dateien per Drag & Drop in APEX Applikationen ablegen.
Dateien per Drag & Drop in APEX Applikationen ablegen.Dateien per Drag & Drop in APEX Applikationen ablegen.
Dateien per Drag & Drop in APEX Applikationen ablegen.
 

MT AG Präsentation Rapid Application Development mit APEX 5

  • 1. | Rapid Application Development mit Oracle Application Express 5 Niels de Brujin,Fachbereichsleiter APEX Ratingen, 27.05.2015
  • 2. | MT AG GESCHÄFTSFORM INHABERGEFÜHRTE AG HAUPTSITZ RATINGEN GRÜNDUNGSJAHR 1994 BESCHÄFTIGTE 180 FESTANGESTELLTE MITARBEITER BETEILIGUNGEN MT-IFS GMBH (RATINGEN), MT-IFS SARL (LUXEMBURG) business by integration BUSINESS INTELLIGENCE SOLUTIONS SOCIAL BUSINESS SOLUTIONS MOBILE SOLUTIONS APPLICATION DEVELOPMENT INTEGRATION SERVICES IT SYSTEM SERVICES
  • 3. | Über mich  Niels de Bruijn, Fachbereichsleiter APEX  Geboren in 1977, verheiratet, drei Töchter, Wohnort Ratingen  seit 12.2003 bei der MT AG in Ratingen  zuvor 2 Jahre als Berater bei Oracle Nederland B.V. angestellt  Beschäftigt sich seit 2004 mit APEX  Federführend beim Vertrieb/Marketing/Delivery von APEX Projekten aller Art - https://apex.mt-ag.com & http://www.apexsolutions.de  Themenverantwortlicher für APEX bei der DOAG  Hält Vorträge u.A. auf der DOAG Konferenz / APEX connect, ODTUG Kscope Rapid Application Development mit APEX 53
  • 4. | Agenda Rapid Application Development mit APEX 54 ■ Oracle Application Express (APEX) ■ Die Möglichkeiten ■ Warum APEX? ■ Enterprise APEX ■ Ausgewählte Projektreferenzen der MT AG ■ APEX Community
  • 5. | Oracle Application Express Rapid Application Development mit APEX 55 Rapid Application Development Produkt für die Erstellung von individuellen datenzentrischen Webanwendungen  100% Oracle-Datenbank, 100% Browser  Oracle 11.1.0.7 und höher (inkl. XE)  Kostenloses Feature der Oracle Datenbank  Aktuelle Version ist 5.0  Für Desktop sowie mobile Endgeräte
  • 6. | Historie Rapid Application Development mit APEX 57 HTML DB 1.5  First Release HTML DB 1.6  Themes 2004 2007 2012 Application Express 2.1  Oracle XE Application Express 2.2  Packaged Applications Application Express 3.1  Interactive Reports HTML DB 2.0  SQL Workshop Application Express 3.0  Flash Charts  PDF Printing  Access Migration Application Express 3.2  Oracle Forms to APEX Conversion Application Express 4.1  Data Upload  Error Handling  ROWID 2006 2009 201120082005 Application Express 4.2  Mobile  HTML5  Packaged Apps Application Express 4.0  Websheets  Dynamic Actions  Plug-Ins  Team Development 2010 2015 Application Express 5.0  Page Designer  Universal Theme  Mehrere IRs  Modale Dialoge
  • 8. | Woraus besteht APEX? Rapid Application Development mit APEX 59 APEX wurde durch 12 Entwickler mit APEX entwickelt  14 APEX Anwendungen  10 Sprachen  2.156 APEX Seiten  3.431.250 Wörter, davon 371.412 übersetzt  3.159 Datenbankobjekte  448 Tabellen  534.023 Zeilen PL/SQL Code
  • 9. | Positionierung: von klein bis groß Rapid Application Development mit APEX 510 Unternehmen Arbeits-/ Projektgruppe pragmatisch strategisch Java EE / ADF .Net PC-Datenbank APEX Verteilung Ansatz Individualentwicklung von datenzentrischen Anwendungen
  • 10. | Pragmatisch Strategisch Pragmatisch Rapid Application Development mit APEX 511 Mobiles Endgerät Desktop Komplexe Dialoge Einfache Dialoge Desktop Einfache Dialoge Ergebnis: - Standard APEX Features - Rapid Prototyping Ansatz - Time to market 1-3 Monate - 1-2 Entwickler - Aufwand i.d.R. 10-100 PT Projekttypen mit APEX
  • 11. | Agenda Rapid Application Development mit APEX 512 ■ Warum APEX? ■ Die Möglichkeiten ■ Oracle Application Express (APEX) ■ Enterprise APEX ■ Ausgewählte Projektreferenzen der MT AG ■ APEX Community
  • 12. | Treiber Rapid Application Development mit APEX 513  Kosten für die Anwendungsentwicklung sowie den Betrieb reduzieren - APEX ist ein deklaratives Werkzeug - Keine Lizenzkosten! - Fertige Komponente & Designvorlagen - Themen wie zum Beispiel Sessionverwaltung, Mandantenfähigkeit, Deployment und IT-Sicherheit werden durch APEX adressiert - Integriert in einer heterogenen Systemlandschaft - Alle Möglichkeiten der Datenbank stehen direkt zur Verfügung - Stabile, skalierbare und einfache Architektur - 33%-67% weniger Entwicklungsaufwand im Vergleich zu Java!
  • 13. | Treiber Rapid Application Development mit APEX 514  Endanwender sparen Zeit durch die intuitive „out-of-the-box“ Bedienungsoberfläche
  • 14. | Anwendungsgebiete Rapid Application Development mit APEX 515  Migration von Insellösungen z.B. MS Access/Excel - Von Clientapplikation zu Webapplikation - Stammdatenkonsolidierung  Migration von Oracle Forms-Anwendungen - Andere Zielgruppen können adressiert werden - Kein Browser JRE Plug-in mehr notwendig - Oracle Forms kostenpflichtig; APEX nicht - PL/SQL Kenntnisse wieder verwendbar  Rapid Prototyping - Zeigt die Möglichkeiten mit APEX - Ermöglicht eine schnelle Visualisierung von Anforderungen - Fachkonzept samt Prototyp als Basis für die Realisierungsphase
  • 15. | Anwendungsgebiete Rapid Application Development mit APEX 516  Berichtswesen - Einfache Reporting-Lösungen ohne DWH  Extranet Anwendungen - elektronischer Kommunikationskanal für Partner/Kunden/Lieferanten  Webformulare - Anträge, Registrierung, Reisekosten  Mobile Apps - „Develop once, deploy everywhere“  Als Front-End für SAP oder MS SharePoint - Intuitive Weboberflächen bereitstellen ohne SAP Client - Weg von SharePoint-Listen
  • 16. | Agenda Rapid Application Development mit APEX 517 ■ Die Möglichkeiten ■ Warum APEX? ■ Oracle Application Express (APEX) ■ Enterprise APEX ■ Ausgewählte Projektreferenzen der MT AG ■ APEX Community
  • 17. | Repository Views Rapid Application Development mit APEX 518 Alle Anwendungsdefinitionen im Repository  Webseiten werden dynamisch erstellt  Änderungen online möglich: Sofort wirksam Informationen via Dictionary Views  APEX_APPLICATIONS  APEX_APPLICATION_PAGES  APEX_APPLICATION_PAGE_REGIONS  …
  • 18. | Cloud Computing mit APEX (PaaS) Rapid Application Development mit APEX 519 Unabhängige, private Arbeitsbereiche ■ Unabhängige Entwicklung und Administration ■ Eigene Applikationsverwaltung ■ Eigene Benutzerverwaltung Zentrale Datenbank ■ Zentrale Wartung ■ Zentrale Datenhaltung
  • 19. | Oracle Public Cloud Rapid Application Development mit APEX 520 Für Demos ■ apex.oracle.com (kostenlos) Für Produktion ■ cloud.oracle.com (30 Tage zum Testen)
  • 20. | Architektur Rapid Application Development mit APEX 521 Web Gateway Oracle Database mit APEX 5 Reporting z.B. Oracle BI Publisher Authentifizierung z.B. Microsoft Active Directory HTTP(S) LDAP(S) SQLnet Browser (für APEX Entwickler und die Endanwender) HTTP(S) Oracle Client (für DB Entwickler) SQLnet Workflow BPEL Server HTTP(S) Externe Anwendungsdaten (z.B. SAP) ODBC, SQLnet oder Web Services Mail z.B. Microsoft Exchange SMTP Apache (optional) HTTP(S) oder AJP
  • 21. | Referenz-Architektur Rapid Application Development mit APEX 522 Oracle Database mit APEX ORDS Optional: Apache Browser
  • 22. | APEX skaliert sowohl technisch… Rapid Application Development mit APEX 523 Browser Betriebssystem Datenbank Web Server Storage Betriebssystem Datenbank Web Server Cluster Software Cluster Software Load Balancer
  • 23. | …als auch von der Anwendungsgröße Rapid Application Development mit APEX 524 APEX Anwendung 1 „Builder“ APEX Anwendung 2 „Websheets“ Entwicklungsoberfläche von APEX APEX Anwendung 3 „SQL Workshop“
  • 24. | Schichten in der Datenbank Rapid Application Development mit APEX 525 seitenspezifische View mit optional „instead of“ Trigger APEX Seite Tabellen inkl. Trigger und Sequenz, optional TAPI seitenspezifisches Package View Logik Persistenz
  • 25. | Sizing – Was setzte Oracle in 2010 ein? Rapid Application Development mit APEX 526  Öffentlicher Demoserver apex.oracle.com* (Stand 12.2010)  4.756.868 Page Events** / Woche  Maximale Page Events pro Tag zwischen 900.000 and 1.000.000  Interner Server apex.oraclecorp.com* (Stand 12.2010)  577.989 Page Events / Woche Eingesetzte Hardware für beide Umgebungen:  Dell PowerEdge 1950, 2 x Dual Core XESn Processor, 2.33GHz, 32GB RAM  Kosten: ~ 1000$ bei Amazon * ) Eingesetzt wird Oracle Database 11.2.0.2 Enterprise Edition ** ) Page Event = Seitenabfrage, Seitenverarbeitung oder AJAX Abfrage
  • 26. | Sizing – Was setzt Oracle ab 2013 ein? Rapid Application Development mit APEX 527  Öffentlicher Demoserver apex.oracle.com* (Stand 07.2013)  4 Millionen Page Events** / Woche  Interner Server apex.oraclecorp.com* (Stand 01.2015)  3 Millionen Page Events / Woche Eingesetzte Hardware für beide Umgebungen***:  2 Knoten: Exadata X2-2 server  mit jeweils 12 x 2.93 GHz cores, 96 GB Hauptspeicher, 3 “storage cells”  Idle time: 91%!*** * ) Eingesetzt wird Oracle Database 11.2.0.2 Enterprise Edition ** ) Page Event = Seitenabfrage, Seitenverarbeitung oder AJAX Abfrage ***) Migration auf Exadata wurde ausschließlich durch eine Standardisierung der Hardware begründet
  • 27. | Sizing – Was setzen APEX Kunden ein? Rapid Application Development mit APEX 528 Beispiel CampusIT (http://campusit.net, Stand 01.2013):  APEX Instanz mit 200.000 Benutzern  5.000 Benutzer arbeiten tagtäglich mit diesem Instanz  8 parallele Seitenabfragen pro Sekunde - Lasttests haben gezeigt dass die Umgebung bis zu 50 parallele Seitenabfragen pro Sekunde verarbeiten kann. Dies entspricht etwa 1.000 (!) Benutzer die aktiv mit dem Instanz arbeiten, wenn zwischen den Klicks im Durchschnitt 20 Sekunden liegen. Eingesetzte Hardware für diese Umgebung:  2 Knoten HTTP Server im Cold Failover Betrieb - 2 x Dual Core Xeon Prozessor, 8 GB, Windows Server 2003 Betriebssystem  2 Knoten Datenbank (RAC) - 2 x Dual Core Xeon Prozessor, 4 GB, Red Hat Enterprise Linux 5 Betriebssystem
  • 28. | Vieles liefert die Datenbank bereits... Rapid Application Development mit APEX 529 Reguläre Ausdrücke, Web Services (UTL_DBWS), Regel-Management, Message Queuing (Advanced Queuing), HTTP-Zugriffe (UTL_HTTP), Jobsteuerung, Komplexe Abfragen (Analytische Funktionen), Mailversand (UTL_MAIL), LDAP-Zugriffe (DBMS_LDAP), Mandantenfähige Anwendungen (Virtual Private Database), JSON, Datenverschlüsselung (DBMS_CRYPTO), Dateizugriffe (UTL_FILE), XML- Erzeugung (SQL/XML-Funktionen), Bild- Metadatenextraktion (EXIF, DICOM), Data Mining, Workflow, XQuery, Volltextrecherche, ETL-Funktionen (Pipelining), Database Change Notification, ....
  • 29. | Themen-basierte Styles und Layouts Rapid Application Development mit APEX 530
  • 30. | SQL Workshop – Datenmodellierung im Web Rapid Application Development mit APEX 531
  • 31. | Interactive Report Rapid Application Development mit APEX 532
  • 33. | Single Row Update Formular / Modale Dialoge Rapid Application Development mit APEX 534
  • 35. | Theme Roller Rapid Application Development mit APEX 536
  • 36. | Page Designer Rapid Application Development mit APEX 537
  • 37. | Basiert auf AnyChart 6.2.0  HTML5 & Flash Charts  Einfache Kartendarstellung (Map)  Gantt Charts  Custom Charting mit XML - Link: API - Link: XML Interpreter  Weitere (Open Source) Charts? - D3.js - Google Charts - JS Infovis Toolkit - Flot Diagramme Rapid Application Development mit APEX 538
  • 38. | Möglichkeiten zur Druckausgabe Rapid Application Development mit APEX 539 Jasper, Birt Spreadshe et Publisher Oracle BI Publisher APEX Plugins PL- JRXML 2PDF PL/PDF Oracle REST Data Services 2.x MT-Doxx Server Technologie Java-Server (JEE) Java-Server (JEE) WebLogic PL/SQL in RDBMS PL/SQL in RDBMS PL/SQL Java- wrapper in RDBMS WebLogic / Glassfish / JDK / Tomcat .Net / IIS Client Tool für die Definition iReport Designer, Eclipse/Birt Excel Word / Excel (Plugin notwendig) APEX ggf. SQL Plus iReport Designer (jrXML) SQL Plus Altova StyleVision oder Stylus Studio Word / Excel Mögliches Layout? Pixel perfekt Pixel perfekt Pixel perfekt Nicht Pixel perfekt Nicht Pixel perfekt Nicht Pixel perfekt Pixel perfekt Pixel perfekt Ausgabe über IR? Nein Ja (Plugin) Ja Nein Nein Nein Ja Nein Schnittstelle für APEX URL, PL/SQL PL/SQL XSL-FO/ XML PL/SQL PL/SQL PL/SQL XSL-FO/ XML REST Web Service Formate XLS(X), PDF, RTF XLS(X) XLS, PDF, DOC PDF, XLSX PDF PDF PDF XLSX, DOCX, PDF Lizenz kosten? Nein Ja Ja Nein Nein Ja Nein Nein
  • 39. | APEX erweitern mit Plug-Ins Rapid Application Development mit APEX 540  Für Regionen, Elemente, Dynamic Actions, Seiten-, Authentifizierungs- sowie Autorisierungsprozesse  Separat ex- und importierbar - Werden beim Anwendungsexport mit exportiert  Schnittstellendefinition durch APEX  PL/SQL Funktion unter anderem für das Rendering  JavaScript/CSS Dateien werden nur einmal geladen
  • 40. | Einfache Beispiele… Rapid Application Development mit APEX 541 Slider Star Rating Yahoo! Stock Quotes Google Maps Integration
  • 41. | Komplexes Beispiel (FOEX Plugins) Rapid Application Development mit APEX 542
  • 42. | Dynamic Actions Rapid Application Development mit APEX 543 ■ Clientseitiges Verhalten manipulieren, auch ohne Kenntnisse von jQuery ■ Beispiele: ■ Felder ein/ausblenden ■ Mehrere Felder über eine Dynamic Action setzen
  • 43. | Packaged Applications Rapid Application Development mit APEX 544 ■ Anwendung importieren & ausführen! ■ Installiert Datenbankobjekte/Daten/Dateien/Anwendung ■ APEX bietet „out of the box“ viele Apps ■ Für Demozwecke, aber einige auch für den produktiven Betrieb ■ Weitere Apps auf www.apexsolutions.de
  • 44. | Websheets – APEX für Endanwender Rapid Application Development mit APEX 545 Daten und Texte direkt ins Web stellen  Textseiten  Editierbare Data Grids  Interaktive Berichte  Attachments, Tagging, Bemerkungen APEX für "Business User"  Keine Programmierung nötig  Verteilung per URL (/apex/ws?p=999:home)  Rechtekonzept per ACL
  • 45. | Websheets – APEX für Endanwender Rapid Application Development mit APEX 546
  • 46. | Websheets – APEX für Endanwender Rapid Application Development mit APEX 547
  • 47. | APEX Advisor - Automatisierte Qualitätssicherung Rapid Application Development mit APEX 548
  • 49. | Web Services Rapid Application Development mit APEX 550 ■ Deklarative Unterstützung für den REST- und SOAP-basierten Ansatz ■ Aufruf/Verarbeitung mittels PL/SQL Package APEX_WEB_SERVICE ■ Falls XML, dann Aufbereitung zusätzlich mittels SQL/XML möglich
  • 50. | Team Development Rapid Application Development mit APEX 551
  • 52. | Für unterwegs… Rapid Application Development mit APEX 553 ■ Mobile Webanwendung ■ Einmal entwickeln… ■ läuft auf iOS (iPhone/iPad), Windows Phone, Android ■ Verwendet jQuery Mobile ■ Auto-Detect: Desktop oder Smartphone? ■ Native Funktionen mittels PhoneGap einsetzen ■ Ermöglicht den Zugriff auf lokale Ressourcen ■ Auch hier: einmal entwickeln… ■ QR Code für eine Demo App einscannen (mobile Barcodescanner) Beispielcode zum Scannen:
  • 53. | Exkurs: HTML5 Rapid Application Development mit APEX 554 ■ HTML 5 bietet neue Perspektive, wie beispielsweise ■ Neue Elemente (auch mit Spracheingabe) ■ Standort herausfinden ■ Bidirektionale Kommunikation (Websockets) ■ Serverseitige Kommunikation ■ Benachrichtigungen ■ Drag & drop ■ Lokale Speicherung ■ Ersetzt Adobe Flash ■ Demos auf apex.mt-ag.com (Google Chrome empfohlen)
  • 54. | ■ Workspace INTERNAL: Einstellungen für den APEX Instanz ■ Programmatischer Import mittels APEX_APPLICATION_INSTALL ■ Verteilung der HW Ressourcen mittels Ressourcen Manager in 11gR2 ■ APEX Sessions mit v$session identifizieren ■ Ab 12c: CDB/PDB-Konzept APEX für Oracle DBAs Rapid Application Development mit APEX 555
  • 55. | APEX & 12c: Self-Service Provisioning App Rapid Application Development mit APEX 556
  • 56. | Agenda Rapid Application Development mit APEX 557 ■ Die Möglichkeiten ■ Enterprise APEX ■ Warum APEX? ■ Oracle Application Express (APEX) ■ APEX Community ■ Ausgewählte Projektreferenzen der MT AG
  • 57. | Selenium / Robot Subversion Rapid Application Development mit APEX 558 (PL/)SQL Developer Jira Jenkins Maven Enterprise APEX Data Modeler APEX REST Data Services Tomcat ToolsSkills HTML CSS jQuery jQuery Mobile APEX PL/SQL SQL Datenmodellierung Projekt Management Test Management Delivery Management Database Menschen Requirements Eng. Browserstack
  • 58. | Enterprise APEX – Richtlinien Rapid Application Development mit APEX 559  Richtlinien festlegen  Richtlinien automatisiert prüfen - APEX QA Plugin  Siehe: www.apex-plugin.com - Advisor Tool, nativ in APEX - Packaged App: “Standards Tracker”
  • 59. | MT AG 4. Entwicklungs Umgebung 8. Test Umgebung 5. Versionierung 11. Abnahme Umgebung 13. Produktions Umgebung 7. Build-Prozess Kunde 9. Vers. Tests* 2. Aufgaben 1. Aufträge 12. Vers. Tests* 6. Modultests *) Modul-, Qualitäts-, Integrations-, Performance-, Sicherheits-, Akzeptanz- & Browsertests **) Release Notes, DV-Konzept, Installationsanleitung Zeiterfassung 10.1 Auslieferung 14. Bugs 3. Projektplan Projektleiter Auftraggeber IT/Fachbereich EndanwenderQA-SpezialistEntwickler Delivery Spezialist Delivery Spezialist Neue Features 10.2 Dokumentation ** Abhängigkeiten Richtlinien Manager Enterprise APEX – SW-Entwicklungsprozess Rapid Application Development mit APEX 560
  • 60. | MT AG Oracle APEX / DB Oracle APEX / DB Subversion 11. Abnahme Umgebung 13. Produktions Umgebung Maven & Jenkins Kunde Robot, Selenium, TOAD Code Analysis, Jmeter, SQL Developer, Browserstack Jira (mit Plugins) 1. Aufträge 12. Vers. Tests* Data Modeler (PL/)SQL Developer SAP CA-TS APEX Websheet App 14. Bugs MS Project Projektleiter Auftraggeber IT/Fachbereich EndanwenderQA-SpezialistEntwickler Delivery Spezialist Delivery Spezialist Neue Features MS Word Gen. + plsqldoc Dependency APEX App APEX App Manager Enterprise APEX – Eingesetzte Systeme bei MT Rapid Application Development mit APEX 561
  • 61. | Enterprise APEX – Iterative Entwicklung Rapid Application Development mit APEX 562
  • 62. | Agenda Rapid Application Development mit APEX 563 ■ Enterprise APEX ■ Die Möglichkeiten ■ Ausgewählte Projektreferenzen der MT AG ■ Warum APEX? ■ Oracle Application Express (APEX) ■ APEX Community
  • 63. | METRO GROUP: X-Border Solution Rapid Application Development mit APEX 564
  • 64. | METRO GROUP: Product Passport Rapid Application Development mit APEX 565
  • 65. | Der Grüne Punkt: Auftragsportal Rapid Application Development mit APEX 566
  • 66. | Union Investment: FondsProfiler Rapid Application Development mit APEX 567
  • 67. | Union Investment: Migration von Oracle Forms Rapid Application Development mit APEX 568
  • 68. | Union Investment: Migration von Oracle Forms Rapid Application Development mit APEX 569
  • 69. | Union Investment: Migration von MS Access Rapid Application Development mit APEX 570
  • 70. | Union Investment: Migration von MS Access Rapid Application Development mit APEX 571
  • 71. | Veranstalter: Konferenzplaner für Tablets Rapid Application Development mit APEX 572
  • 72. | GFKL: APEX im BI-Umfeld Rapid Application Development mit APEX 573
  • 73. | Vodafone: Migration von MS Access Rapid Application Development mit APEX 574
  • 74. | APEX Consulting - à la carte Rapid Application Development mit APEX 575  Coaching  Entwicklung (vor Ort / bei der MT AG)  Migration von bestehenden MS Excel / MS Access / Oracle Forms-Lösungen  Individuelle Schulungen  Umsetzung Corporate Identity  Audits  Reporting  Rapid Prototyping  „Single Sign-On“-Fähigkeit  Integration mit z.B. SAP oder SharePoint
  • 75. | Agenda Rapid Application Development mit APEX 576 ■ Enterprise APEX ■ Die Möglichkeiten ■ APEX Community ■ Warum APEX? ■ Oracle Application Express (APEX) ■ Ausgewählte Projektreferenzen der MT AG
  • 76. | Rapid Application Development mit APEX 577 APEX Showcase - APEX.MT-AG.COM
  • 77. | Open Source Packaged Apps der MT AG Rapid Application Development mit APEX 578  Time Management System  Questionnaire  Translation Management System  Invite (interne Variante von Doodle)  Family Tree  Kostenlos & Quellcode offen  Siehe: https://apex.mt-ag.com/community
  • 78. | APEX Community Rapid Application Development mit APEX 579  Software/Dokumentation apex.oracle.com  APEX Showcase apex.mt-ag.com  Open Source www.apexsolutions.de  Oracle Learning Library oll.oracleapex.com  Oracle Community (DE): lang.oracleapex.com/german  BLOG Aggregator (RSS Feed): aggrssgator.com/rss/odtug/apex  Forum: forums.oracle.com  Plug-Ins: apex-plugin.com  Twitter Hash Tag: #orclapex  Feature Requests: apex.oracle.com/vote  Snippets: Denes Kubicek & Jari‘s
  • 79. | Buchempfehlungen zu APEX Rapid Application Development mit APEX 580 Auf deutsch!
  • 81. | Vielen Dank. MT AG Balcke-Dürr-Allee 9 40882 Ratingen Telefon: +49 (0) 21 02 309 61-0 Telefax: +49 (0) 21 02 309 61-10 E-Mail: apex@mt-ag.com www.mt-ag.com