Upload
niels-de-bruijn
View
331
Download
0
Embed Size (px)
DESCRIPTION
Single Sign-On, SSO, APEX, Oracle Application Express, Node.js, Reporting, Twitter Bootstrap, FOEX Plugins, SAP, Phonegap, Open Source Charting
Citation preview
||
APEX 5.0, und sonst?Niels de Bruijn, Fachbereichsleiter APEX
|
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
BUSINESSINTELLIGENCE SOLUTIONS
SOCIAL BUSINESS SOLUTIONS
MOBILESOLUTIONS
APPLICATION DEVELOPMENT
INTEGRATION SERVICES
IT SYSTEM SERVICES
| APEX 5.0, und sonst?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
Wo bin ich zu finden?
- Online: Skype, Xing, LinkedIn, Twitter, Facebook
- Offline: DOAG Konferenz/ APEX CONNECT, ODTUG Kscope, APEX UserGroup, Meetups
| APEX 5.0, und sonst?4
Reporting Tools
Node.js
Twitter Bootstrap
Open Source Charting
PhoneGap
SAP
Auswahl an Themen, die APEX erweitern…
APEX Single Sign-On
FOEXPlugins
| APEX 5.0, und sonst?5
Node.js
Javascript auf dem Betriebssystem (wird es zukünftig Perl ersetzen?)
Lässt sich mit HTTP(S) über APEX (serverseitig) oder den Browser (clientseitig) aufrufen
Nicht nur ein Hype…
- sehr einfach zu installieren
- verdammt schnell (non-blocking) und kostenlos
- Über 100.000 (!) fertige Module stehen auf https://www.npmjs.org zur Verfügung
In Verbindung mit APEX eröffnen sich neue Möglichkeiten, z.B.:
- Lokaler Webserver für APEX starten
- Automatisiert Office Dateien mit Daten aus Oracle erstellen
- Zugriff auf eine Oracle Datenbank aus Node.js(siehe Blog posting von Carsten auf http://sql-plsql-de.blogspot.de/2014/09/nodejs-und-die-oracle-datenbank-erste.html)
- Ein paar Demos: https://apex.mt-ag.com/pls/apex/f?p=213
| APEX 5.0, und sonst?6
Reporting Tools
Node.js
Twitter Bootstrap
Open Source Charting
PhoneGap
SAP
Auswahl an Themen, die APEX erweitern…
APEX Single Sign-On
FOEXPlugins
| Einführung FOEX v1.2.x7
FOEX Plugins
FOEX 1.2.4 erweitert APEX 4.2.x:
- Master - Detail - Detail Formular auf einer Maske
- Mehrere Interactive Reports auf einer Maske
- Mehrere tabellarische Formulare auf einer Maske
- 100% AJAX (Seite muss bei Page Submit nicht neu geladen werden)
- Modale Dialoge
- Clientseitige Validierungen
- Mehrere Dateien auf einmal hochladen
- LOVs mit Zusatzdaten darstellbar
- Verschachtelung von APEX Seiten
- Tree merkt sich den Zustand und kann Zusatzdaten darstellen
- Spalten / Überschrift in Berichten können “eingefroren” werden
- Übergeordnete Überschrift in Berichten darstellen
| APEX 5.0, und sonst?9
Reporting Tools
Node.js
Twitter Bootstrap
Open Source Charting
PhoneGap
SAP
Auswahl an Themen, die APEX erweitern…
APEX Single Sign-On
FOEXPlugins
| APEX 5.0, und sonst?10
Viele Auswahlmöglichkeiten…
xxx
Jasper,Birt
Spreadsheet Publisher
OracleBI 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
Pixelperfekt
Pixel perfekt Nicht Pixelperfekt
Nicht Pixelperfekt
NichtPixel
perfekt
Pixel perfekt
Pixel perfekt
Ausgabe über IR?
Nein Ja (Plugin) Ja Nein Nein Nein Ja Nein
Schnittstellefü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 5.0, und sonst?11
Meine Auswahl
Vorausgesetzt es gibt noch kein Know-How zu den Produkten:
1. Oracle BI Publisher
2. MT-Doxx (Windows) oder OPAL:XP (Excel) oder Doxxy (PDF/DOCX)
3. Open Source wie mit Jasper Reports oder Birt
Interessant ist auch:
PL-JRXML2PDF (PDF direkt aus der Datenbank)
Plugins
| APEX 5.0, und sonst?12
Reporting Tools
Node.js
Twitter Bootstrap
Open Source Charting
PhoneGap
SAP
Auswahl an Themen, die APEX erweitern…
APEX Single Sign-On
FOEXPlugins
| APEX 5.0, und sonst?13
Single Sign-On
Howto auf https://apex.mt-ag.com/nutzen
Detaillierte Präsentation auf der DOAG Konferenz 2014 in Nürnberg
| APEX 5.0, und sonst?14
Reporting Tools
Node.js
Twitter Bootstrap
Open Source Charting
PhoneGap
SAP
Auswahl an Themen, die APEX erweitern…
APEX Single Sign-On
FOEXPlugins
|
Cordova/PhoneGap (Build)
APEX App wird aus einer nativen App aufgerufen
- Die gesamte App wird komplett in APEX entwickelt
- Smartphone App muss nur einmalig deployed werden
- Läuft auf alle gängige Betriebssysteme (Android / iOS / Windows Phone)
Mit PhoneGap Build wird die App automatisch bereitgestellt
Achtung: wenn das Vorhaben sich über HTML5 lösen lässt, dann HTML5 bevorzugen!
Beispiel: Barcode Scanner mit nativer Zugriff auf die Kamera
APEX 5.0, und sonst?15
| APEX 5.0, und sonst?16
Reporting Tools
Node.js
Twitter Bootstrap
Open Source Charting
PhoneGap
SAP
Auswahl an Themen, die APEX erweitern…
APEX Single Sign-On
FOEXPlugins
| APEX 5.0, und sonst?17
Twitter Bootstrap
Für ansprechende Internetsites
- Web Responsive fähig (alle Bildschirmformate werden unterstützt)
https://apex.mt-ag.com/pls/apex/f?p=183 (Demo von Smart4APEX)
| APEX 5.0, und sonst?18
Reporting Tools
Node.js
Twitter Bootstrap
Open Source Charting
PhoneGap
SAP
Auswahl an Themen, die APEX erweitern…
APEX Single Sign-On
FOEXPlugins
| APEX 5.0, und sonst?19
Open Source Charting
Weitere (Open Source) Charts?
- Google Charts
- JS Infovis Toolkit
- D3.js
- Flot
- jQuery Visualize
- Datum: moment.js
- 3D: three.js
- Karte: Polymaps
| APEX 5.0, und sonst?20
Reporting Tools
Node.js
Twitter Bootstrap
Open Source Charting
PhoneGap
SAP
Auswahl an Themen, die APEX erweitern…
APEX Single Sign-On
FOEXPlugins
| APEX 5.0, und sonst?21
Integration SAP
Mehr Infos dazu auf der DOAG Konferenz 2014 in Nürnberg
SAP
PL/SQL(APEX_WEB_SERVICE)
APEX XMLüber HTTP(S)
Funktions-baustein (BAPI)
SOAPWeb
Service
Oracle
RFC(XML)
| APEX 5.0, und sonst?22
Reporting Tools
Node.js
Twitter Bootstrap
Open Source Charting
PhoneGap
SAP
Auswahl an Themen, die APEX erweitern…
APEX Single Sign-On
FOEXPlugins
|
Vielen Dank.MT AG
Balcke-Dürr-Allee 940882 Ratingen
Telefon: +49 (0) 21 02 309 61-0Telefax: +49 (0) 21 02 309 61-10
E-Mail: [email protected]