MT AG Rapid Application Development mit APEX 5 (Important: latest version on ...Niels de Bruijn
As Slideshare won't let me update the content without breaking the URL, I was forced to use a new platform for my documents. Please use the following link to get the latest version:
https://www.edocr.com/v/ldmkqo7v/nielsdebruijn/20180529_Einfuehrung_APEX
Anwendungsmodernisierung mit Oracle Application Express (APEX)Niels de Bruijn
Lernen Sie warum man für legacy Anwendungen basierend auf Oracle Forms oder MS Access überlegen sollte, warum eine Migration auf eine neue Technologie sinnvoll ist.
Sie betreiben eine Oracle Datenbank, kennen Oracle Application Express jedoch nicht? Lernen Sie in diesem Vortrag wie APEX für Sie einen Mehrwert schaffen kann.
MT AG Rapid Application Development mit APEX 5 (Important: latest version on ...Niels de Bruijn
As Slideshare won't let me update the content without breaking the URL, I was forced to use a new platform for my documents. Please use the following link to get the latest version:
https://www.edocr.com/v/ldmkqo7v/nielsdebruijn/20180529_Einfuehrung_APEX
Anwendungsmodernisierung mit Oracle Application Express (APEX)Niels de Bruijn
Lernen Sie warum man für legacy Anwendungen basierend auf Oracle Forms oder MS Access überlegen sollte, warum eine Migration auf eine neue Technologie sinnvoll ist.
Sie betreiben eine Oracle Datenbank, kennen Oracle Application Express jedoch nicht? Lernen Sie in diesem Vortrag wie APEX für Sie einen Mehrwert schaffen kann.
Developing Oracle Application Express on a high level you have to think about topics like issue tracking, continious delivery, automation, team management. The presentation was hold at the APEX Roadshow on 21.st of january 2014 in german language.
Echtzeitvisualisierung von Twitter & CoOliver Lemm
The presentation was hold on APEX Connect 2016 in Berlin 26th of april together with Kai Donato. It demonstrates how to use the Twitter streaming api and visualize it by realtime in a graph using VivagraphJS.
Stabile und performante Anwendungen für SAP HANA entwickelnVirtual Forge
Für SAP HANA werden in den kommenden Jahren viele neue interessante Anwendungen entstehen, die die Stärken und Eigenschaften dieser leistungsfähigen Plattform ausreizen. Sie werden hochkritische Daten verarbeiten und über vielfältige Schnittstellen mit der Außenwelt verbinden. Diese Anwendungen müssen nicht nur stabil und performant laufen, sondern auch ausreichend abgesichert sein. Durch die Integration von Prüfungen in die HANA-Entwicklungsumgebung werden Fehler frühestmöglich vermieden, Entwickler interaktiv geschult und so die Kosten durch Fehler nachhaltig minimiert.
In dieser Präsentation besprechen wir einige wichtige Aspekte für die Entwicklung von HANA-Anwendungen:
- Was Sie bei der Entwicklung von HANA-Anwendungen beachten müssen
- Wie Sie mit dem HANA Code Scanner in Eclipse und beim Web-Based Development:
- Wie Sie Fehler und Schwachstellen während der Entwicklung vermeiden
- Wie Sie Ihr HANA-Coding auf Performance, Stabilität und Sicherheit trimmen
In diesem Vortrag werden die Features von APEX bezogen auf Oracle Jet vorgestellt. Mit APEX 5.1 hat das JavaScript Framework Oracle Jet in APEX die Visualisierung der Charts übernommen. In diesem Vortrag werden die Charts vorgestellt und Eigenschaften erläutert, die beim Erstellen von Chart Regionen wichtig sind.
Der Vortrag wurde auf der DOAG Konferenz in Nürnberg am 22.11.2017 gehalten.
This presentation was held on the DOAG 2018 conference in Nuremberg. It describes how to handle REST Webservice with Web Source Moduls inside APEX 18. Examples like using fantasydata and jira as webservices endpoints are described.
Häufig starten Oracle-Application-Express-Anwendungen als kleine, von Fachabteilungen gestartete Initiativen,
entwickeln sich dann aber schnell zu geschäftskritischen Anwendungen. Um diesem Umstand
gerecht zu werden, reicht der Rechner unter dem Schreibtisch nicht mehr aus. Dieser Artikel zeigt eine
mögliche Architektur, um Apex zukunftssicher zu betreiben.
„Cloud“ ist aktuell in aller Munde, dabei ist dieses Thema für Apex nichts Neues. Seit seiner Entstehung ist
Apex nämlich per se Cloud-fähig. Es wird nur einmal installiert und kann dann von sämtlichen Abteilungen
im Unternehmen verwendet werden. Dabei ist ausgeschlossen, dass die Anwendungen wechselseitig
einsehbar sind.
Agile Oracle database modeling and development - APEX Connect 2020Torsten Kleiber
We try to develop our features agile in branches and to merge them when they are ready for use.
Test Driven Development is on everyone's lips in Java and other languages.
Whether we develop ADF or JET or Spring, we try to apply these techniques in many places.
But what is the real foundation of most of our applications?
That is the Oracle database with its data model and its programming language PL/SQL!
Again and again you hear that merging data model scripts and PL/SQL programs are not practical.
But how are we supposed to develop our frontend according to these techniques if we don't start with it in the backend?
In the presentation I will show you how you can develop your data model and your programs in the database in an agile and test-driven way from the request to the refactoring.
You will see how tools like Git, Liquibase and utPLSQL work together.
Developing Oracle Application Express on a high level you have to think about topics like issue tracking, continious delivery, automation, team management. The presentation was hold at the APEX Roadshow on 21.st of january 2014 in german language.
Echtzeitvisualisierung von Twitter & CoOliver Lemm
The presentation was hold on APEX Connect 2016 in Berlin 26th of april together with Kai Donato. It demonstrates how to use the Twitter streaming api and visualize it by realtime in a graph using VivagraphJS.
Stabile und performante Anwendungen für SAP HANA entwickelnVirtual Forge
Für SAP HANA werden in den kommenden Jahren viele neue interessante Anwendungen entstehen, die die Stärken und Eigenschaften dieser leistungsfähigen Plattform ausreizen. Sie werden hochkritische Daten verarbeiten und über vielfältige Schnittstellen mit der Außenwelt verbinden. Diese Anwendungen müssen nicht nur stabil und performant laufen, sondern auch ausreichend abgesichert sein. Durch die Integration von Prüfungen in die HANA-Entwicklungsumgebung werden Fehler frühestmöglich vermieden, Entwickler interaktiv geschult und so die Kosten durch Fehler nachhaltig minimiert.
In dieser Präsentation besprechen wir einige wichtige Aspekte für die Entwicklung von HANA-Anwendungen:
- Was Sie bei der Entwicklung von HANA-Anwendungen beachten müssen
- Wie Sie mit dem HANA Code Scanner in Eclipse und beim Web-Based Development:
- Wie Sie Fehler und Schwachstellen während der Entwicklung vermeiden
- Wie Sie Ihr HANA-Coding auf Performance, Stabilität und Sicherheit trimmen
In diesem Vortrag werden die Features von APEX bezogen auf Oracle Jet vorgestellt. Mit APEX 5.1 hat das JavaScript Framework Oracle Jet in APEX die Visualisierung der Charts übernommen. In diesem Vortrag werden die Charts vorgestellt und Eigenschaften erläutert, die beim Erstellen von Chart Regionen wichtig sind.
Der Vortrag wurde auf der DOAG Konferenz in Nürnberg am 22.11.2017 gehalten.
This presentation was held on the DOAG 2018 conference in Nuremberg. It describes how to handle REST Webservice with Web Source Moduls inside APEX 18. Examples like using fantasydata and jira as webservices endpoints are described.
Häufig starten Oracle-Application-Express-Anwendungen als kleine, von Fachabteilungen gestartete Initiativen,
entwickeln sich dann aber schnell zu geschäftskritischen Anwendungen. Um diesem Umstand
gerecht zu werden, reicht der Rechner unter dem Schreibtisch nicht mehr aus. Dieser Artikel zeigt eine
mögliche Architektur, um Apex zukunftssicher zu betreiben.
„Cloud“ ist aktuell in aller Munde, dabei ist dieses Thema für Apex nichts Neues. Seit seiner Entstehung ist
Apex nämlich per se Cloud-fähig. Es wird nur einmal installiert und kann dann von sämtlichen Abteilungen
im Unternehmen verwendet werden. Dabei ist ausgeschlossen, dass die Anwendungen wechselseitig
einsehbar sind.
Agile Oracle database modeling and development - APEX Connect 2020Torsten Kleiber
We try to develop our features agile in branches and to merge them when they are ready for use.
Test Driven Development is on everyone's lips in Java and other languages.
Whether we develop ADF or JET or Spring, we try to apply these techniques in many places.
But what is the real foundation of most of our applications?
That is the Oracle database with its data model and its programming language PL/SQL!
Again and again you hear that merging data model scripts and PL/SQL programs are not practical.
But how are we supposed to develop our frontend according to these techniques if we don't start with it in the backend?
In the presentation I will show you how you can develop your data model and your programs in the database in an agile and test-driven way from the request to the refactoring.
You will see how tools like Git, Liquibase and utPLSQL work together.
Die Schweiz, das Land der vielen Sprachen. Das Translation Portal der Raiffeisen Schweiz bietet verschiedenste Möglichkeite Übersetzungsprozesse zu standardisieren und automatisieren. Bei der Entwicklung des Portals wurden ausschliesslich cloud native Dienste und Methoden eingesetzt. Wir zeigen auf, wie Serverless Code durch vollautomatisierte Pipelines integriert, getestet und ausgerollt wird. Dabei erfahren Sie unter anderem was Serverless aus Sicht DevOps für die Raiffeisen Schweiz und im Allgemeinen bedeutet.
http://www.opitz-consulting.com/go/3-2-11
SQL ist im Rahmen von Big Data die Basis, um Daten zu analysieren. Neben relationalen Datenbanken werden mit Big Data auch Daten aus Hadoop, NoSQL oder anderen Quellen im Data Warehouse integriert. Kann hier SQL verwendet werden?
Der Begriff des Logical Data Warehouse beschreibt die Architektur des Datawarehouses mit verschiedenartigen Quellen. Man beschränkt sich nicht mehr auf eine einzelne Datenbank, sondern integriert weitere Datenspeicher. Hadoop spielt in diesem Zusammenhang eine große Rolle.
Wie kann eine Kombination von Oracle Datenbank und Hadoop implementiert werden? Wie werden die Daten zwischen den Systemen ausgetauscht? Wie können alle Daten mit SQL analysiert werden?
In ihrem Vortrag bei der DOAG Business Intelligence Konferenz 2015 erklärten unser IT-Experte Ingo Reisky und Matthias Fuchs von ise Informatik, wie die einzelnen Komponenten von Hadoop mit SQL abgefragt werden können und welche Innovation Oracle an dieser Stelle bietet. Die Referenten stellten Hadoop Tools wie SQOOP, HIVE, Spark, Oozie und die Connectoren bzw. BigDataSQL von Oracle vor und zeigten wie SQL zur Analytik verwendet werden kann.
--
Über uns:
Als führender Projektspezialist für ganzheitliche IT-Lösungen tragen wir zur Wertsteigerung der Organisationen unserer Kunden bei und bringen IT und Business in Einklang. Mit OPITZ CONSULTING als zuverlässigem Partner können sich unsere Kunden auf ihr Kerngeschäft konzentrieren und ihre Wettbewerbsvorteile nachhaltig absichern und ausbauen.
Über unsere IT-Beratung: http://www.opitz-consulting.com/go/3-8-10
Unser Leistungsangebot: http://www.opitz-consulting.com/go/3-8-874
Karriere bei OPITZ CONSULTING: http://www.opitz-consulting.com/go/3-8-5
Was gibt es Neues im Office 365 Umfeld? PowerApps und FlowIOZ AG
Aufgrund technologischer Fortschritte müssen sich Unternehmen in der heutigen Arbeitswelt ständig anpassen und ihre Prozesse optimieren. Business Lösungen decken nicht alle Anforderungen ab und zugeschnittene Lösungen sind meist zu kostspielig und zeitraubend. Dank dem Wachstum von Software as a Service (SaaS) gibt es aber Tools, welche die Arbeit in verschiedenen Abteilungen erleichtern. Haben Sie schon von Microsoft PowerApps für Formulare und Flow für einfache Workflows gehört? Michael Nguyen stellte diese beiden Tools anhand von Live Demos vor.
Endeca Web Acquisition Toolkit - Integration verteilter Web-Anwendungen und a...Harald Erb
Das einzig Beständige ist der Wandel: Kritische Informationen, die Unternehmen täglich als Entscheidungsgrundlage benötigen, unterliegen der permanenten Veränderung und sind noch dazu über viele interne und externe Quellen verteilt. Sei es in Dokumenten, E-Mails, auf Portalen und Websites, etc. – überall finden sich relevante Daten, die wertvolle Erkenntnisse für fundierte Geschäftsentscheidungen liefern können.
Technisch betrachtet müssen die zum Teil sehr schwer zugänglichen Informationen zunächst einmal von den verteilten Anwendungen und Datenquellen beschafft werden bevor die eigentliche Weiterverarbeitung im Data Warehouse stattfindet. Als graphisches Entwicklungswerkzeug setzt das Endeca Web Acquisition Toolkit (Endeca WAT) genau an diesem Punkt an, indem es das Erstellen synthetischer Schnittstellen ermöglicht. Z.B. sollen von einer kommerziellen Website Preisdaten und/oder Kundenbewertungen akquiriert werden, für die der Website-Betreiber keine API bereitstellt. Der nachfolgende Artikel bzw. Vortrag skizziert, wie das Endeca Web Acquisition Toolkit Integrationsaufgaben zur Anbindung externer Datenquellen im Rahmen der aktuellen Oracle Information Management Reference Architecture übernehmen kann
Die technischen Neuerungen bei der EPO API/4 Cloud vereinfachen den Aufruf von JSON REST APIs als aktuellem Standard für die Cloud-Integration wesentlich und verwandeln bestehende und neu installierte SAP-Systeme in eine hochmoderne „API-Maschine“.
Die Integration von Cloud-Anwendungen mutiert mit der EPO API/4 Cloud als SAP Konnektor vom Forschungsprojekt zum Arbeiten nach Kochrezept. Dabei sind bei SAP-Schnittstellen zu Cloud-Anwendungen Einsparungen von weit mehr als der Hälfte des Aufwands möglich. SAP-Kunden können bei der Digitalisierung jetzt also mit weit geringeren Kosten rechnen als bisher.
SAP in der Cloud - Anwendungsbeispiele
SAP Outbound: Die SAP-Integration von SIX Payment Services als Experten für den bargeldlosen Zahlungsverkehr mittels JSON REST API ermöglicht bei Kreditkartenzahlungen durchgängige und automatisierte Prozesse bis hin zu SAP Finance. SIX Payment Services sorgt bei den Abfragen und bei der entsprechenden Abbuchung, die jeweils in Echtzeit stattfinden, je Geschäftsvorfall für die erforderliche Sicherheit.
SAP Inbound: Mobile Lösung für die Lagerinventur auf der Basis von HTML5-Apps mit SAP-Integration via JSON REST API. Die Erfassung der Materialnummer und der Lagernummer erfolgt über Hand-Scanner, die Verbuchung im SAP-System passiert automatisch, also ohne jegliche manuelle
Infrastruktur agil bauen - der DBA im SAFe-UmfeldDaniel Steiger
Das Scaled Agile Framework kombiniert Ansätze aus den agilen Methoden Scrum, Kanban und Extreme Programming mit Lean Thinking sowie den von Donald G. Reinertsen formulierten Prinzipien zum Lean Product Development und ermöglicht es so, Agilität im Enterprise Umfeld und grossen Maßstab anzuwenden. Für die Entwickler tönt das sehr spannend, aber geht denn das auch im Infrastrukturbau? Klar Infrastructure-as-Code, ist ja schliesslich auch nur programmieren, aber wenn dann die gestandenen Datenbankadministratoren sich in einem agilen Team einfinden müssen, ist der Spass vielleicht schon vorbei.
In diesem Vortrag wird die Struktur von SAFe aufgezeigt und dann auf die Erfahrungen eines DBA und System-Engineer-Teams eingegangen, welches in ein bestehendes SAFe-Umfeld integriert wurde. Die DevOps-Phasen mit initialem Aufbau, Betrieb mit SLA-Verantwortung und Lifcycle werden ebenfalls vorgestellt und der Ablauf von PI (Programm Increment) über Sprints mit Userstories erläutert.
Webinar - Sehr empfehlenswert: wie man aus Daten durch maschinelles Lernen We...Cloudera, Inc.
Unternehmen sind heutzutage in der Lage ihre Daten mit relativer Leichtigkeit aufzunehmen und zu verwalten. Die Herausforderung besteht nun darin, die verborgenen Muster in den Daten zu erkennen und diese zu verstehen, um einen Mehrwert zu generieren. Aufgrund der großen Datenmengen gelingt dies mit traditionelle Ansätzen zumeist nicht. Das Ergebnis: Organisationen kämpfen, um wirklich zu innovieren und sich zu differenzieren.
This document discusses connecting the issue tracking software Jira to Oracle Application Express (APEX) by utilizing Jira's REST web services and JSON formatting. It covers motivating the need to integrate the tools, an overview of Jira features, using REST and JSON to retrieve and parse Jira issue data, and demonstrations of consuming the web services in APEX including using collections to cache responses.
The document describes implementing a high availability APEX environment using Oracle RAC and ACFS. Key aspects included using RAC to secure the database across multiple nodes, running APEX within a container database to isolate environments, and leveraging ACFS for shared storage of static files to allow load balancing across web servers on different nodes. The new environment provides high availability, high performance, and is dedicated solely for APEX.
Single Sign-On (SSO) is not an optional feature for APEX applications according to the speaker. The document discusses how SSO using Kerberos works by having APEX applications authenticate users through Active Directory without passing credentials to the database. Some caveats are mentioned such as how to handle users not in AD. Additional information resources are provided to learn more about Kerberos, mod_auth_kerb, and other SSO options.
2. ||
MT AG „business by integration“
7 Gute Gründe – Warum APEX?2
Die MT AG ist ein IT-Dienstleister, der sich auf
Prozess- und Softwareintegration in heterogenen IT-
Landschaften seiner Kunden spezialisiert hat.
Als anerkannter Partner der führenden
Technologiehersteller verbinden wir die Agilität eines
mittelständischen Unternehmens mit der
Lösungskompetenz internationaler Beratungshäuser.
Wir bieten daher ein durchgängiges und
unabhängiges Portfolio von der Beratung über die
Konzeption sowie Umsetzung bis hin zur Betreuung
der Systeme.
Neben der regionalen Nähe zu unseren Kunden
leisten wir den entscheidenden Mehrwert durch
engagierten und kompetenten Einsatz für ihren
Geschäftserfolg.
3. |
Schneller als mit APEX können
Webanwendungen auf Basis einer
Oracle Datenbank nicht entwickelt werden.
Ein direkter Vergleich zwischen APEX und GWT (Java Framework von Google)
anhand eines Prototypen hat ergeben, dass man mit APEX 60% weniger
Entwicklungszeit braucht.
Dabei waren die Anforderungen exakt gleich und es gab jeweils nur einen
Entwickler für die Umsetzung.
7 Gute Gründe – Warum APEX?3
1
4. |
Mit APEX lässt sich Schatten-IT im
Unternehmen reduzieren
Mit APEX können auch Projekte mit einer Produkteinführungszeit kürzer als 6
Monate durch die IT realisiert werden, die zuvor durch die Fachabteilung selbst
mittels MS Access angegangen wurden.
Schwierige Themen im MS Access Umfeld wie Hochverfügbarkeit,
Datensicherung und Betrieb sind damit ebenfalls gelöst.
7 Gute Gründe – Warum APEX?4
2
5. |
Oracle APEX ist der ideale Nachfolger
für Oracle Forms
Selbst komplexe Forms Masken lassen sich mit Plugins seitens APEX abbilden.
Die bestehende Investition in PL/SQL ist wiederverwendbar und die Mitarbeiter
mit PL/SQL Know-How müssen nicht komplett umgeschult werden.
7 Gute Gründe – Warum APEX?5
3
6. |
APEX ist die Zukunft
APEX läuft vollständig in der Oracle Datenbank und wurde auf Basis PL/SQL
entwickelt.
So lange es die Oracle Datenbank und das World Wide Web gibt, wird es auch
APEX geben. Oracle verwendet APEX selbst quer durch das ganze
Unternehmen.
APEX hat eine weltweite Entwicklercommunity mit über 250.000 Entwicklern.
Derzeit gibt es ca. 160 Blogs über APEX.
7 Gute Gründe – Warum APEX?6
4
7. |
Am Nächsten an den Daten dran
Falls die Daten in einer Oracle Datenbank liegen, wird keine andere
Programmiersprache schneller diese Daten bearbeiten können als PL/SQL.
Und APEX ist PL/SQL.
7 Gute Gründe – Warum APEX?7
5
8. |
Bestehende Oracle Datenbank Kunden
sparen Geld
Oracle Application Express selbst ist kostenlos und lässt sich in jeder Edition der
Oracle Datenbank installieren.
Es fallen keine zusätzlichen Kosten an, solange eine gültige Lizenz für die
Oracle Datenbank vorliegt.
7 Gute Gründe – Warum APEX?8
6
9. |
Eine Instanz für das gesamte Unternehmen
APEX hat von Anfang an bereits den Cloud Computing Ansatz befolgt.
Eine Instanz reicht aus, um mehrere Abteilungen getrennt voneinander
entwickeln zu lassen. Pro Abteilung können wiederum mehrere Anwendungen
entwickelt werden.
7 Gute Gründe – Warum APEX?9
7
10. ||
7 Gute Gründe – Warum APEX?
7 Gute Gründe – Warum APEX?10
Neugierig? Wir zeigen Ihnen gerne unsere
Projektreferenzen.
Nehmen Sie Kontakt mit uns auf:
apex@mt-ag.com
apex.mt-ag.com
02102 309 61 0