100% PL/SQL Web Content Management



Ähnliche Dokumente
100% PL/SQL - Web Content Management

SE2 - also ich möchte das nicht.

Mit PL/SQL auf s ipad

Mit PL/SQL auf s ipad

Historisierung und Versionierung

Standard Edition 2 - also ich möchte das nicht.

2 Anlegen und Konfigurieren von Datenbanken 35

XML-Schnittstellen zum Import und Export von Daten für eine Oracle DB Ein Erfahrungsbericht DOAG 2006

Roland Tilgner. Solution Architects & Team Coaching DEVELOPMENT. ORACLE TEXT AUS PL/SQL-SICHT Features und Möglichkeiten

PL/SQL-Web-Services (Teil I)

Zeitlich abhängig von OWB?

Content in allen Sprachen - bei Mehrsprachigkeit und Versionierung den Überblick behalten

Lizenzierung des Oracle Application Servers und der Optionen

Die Nutzung von Webservices in der Oracle Datenbank. 11 März 2010

Webprojekte schneller, besser und kostengünstiger realisieren mit dem webag automat. Ein enterprise web ag Whitepaper August 2009

OO Programmiersprache vs relationales Model. DBIS/Dr. Karsten Tolle

Objektorientierte PL/SQL-Entwicklung Ein Erfahrungsbericht aus Sicht von JAVA-Entwicklern

HTML DB. Von vielen kleinen Dateninseln zu einer zentralen Lösung. msg systems ag, März

Internetanbindung von Datenbanken

Eclipse, Spring und OSGi 1

Oracle SOA Suite: Total Quality T-Systems

DOAG Konferenz 2011: APEX, s, Workflow, sftp - in einer Datenbank: Deutsche Post B2B

Prozedurale Datenbank- Anwendungsprogrammierung

Das Leben der Anderen

WebForms ohne Oracle Application Server

Geschäftslogik in die Datenbank Umstellung eines Kernbanksystems

XML in der Oracle Datenbank

Workflows in APEX mit Camunda

Workflows in APEX mit Camunda

SingleSignOn für Application Express mittels NTLM

Formulare. Definition. Definition & Beispiele P-IT. Fach: Klasse: TD1. Datum: (Freitag) Agenda zu HTML und PHP

Vorwort. Webseite zum Buch:

REST Services in APEX Anwendungen nutzen

Frankfurt,

Zukunft der Oracle Applikationsentwicklung: BC4J & XML

Oracle Warehouse Builder 3i

VAADIN, SPRING BOOT & REST

Programmierung von verteilten Systemen und Webanwendungen mit Java EE

GML und Bibliothek oracle.sdoapi

Graphen in Apex von Thomas Hernando.

<Insert Picture Here> Security-Basics. Privilegien, Rollen, SQL und PL/SQL - inkl. 12c-Update. Carsten Czarski, ORACLE Deutschland B.V. Co.

PL/SQL Continuous Integration mittels Hudson Benjamin Jörger

Total Quality Monitoring: Oracle SOA T-Systems

Ein Reporting Service mit APEX und BI Publisher

Ist die Standard Edition noch einsetzbar? Dierk Lenz DOAG 2015 Konferenz

Oracle 12c: Neuerungen in PL/SQL. Roman Pyro DOAG 2014 Konferenz

Inhaltsverzeichnis. Bernd Weber, Patrick Baumgartner, Oliver Braun. OSGi für Praktiker

Evaluierung des Content Management Systems ez Publish

Verlagerung von Java- Anwendungen in die Datenbank (Teil II)

Formulare mit HTML. Beispiele. Beispiele & Nutzen. Web. Fach: Klasse: BW2. Datum: (Freitag) Agenda zu HTML und PHP

Objektorientierung unter Oracle richtet sich einerseits nach objekt-orientierten Programmiersprachen wie Java,

Oracle Database Vault Beispiele zur Benutzung

Erweiterte Diagrammdarstellungen im BI Publisher

MyCoRe > V1.0: Technische Weiterentwicklung

Berater-Profil Senior Web-Developer (OO-Analyse und -Design) Sun Certified Java Programmer

XML Publisher die universelle Lösung für Geschäftsdokumente

Kurzübersicht Diplomarbeit

HMS. Statistiken mit SAS ins Internet. HMS Analytical Software GmbH - Johannes Lang

PL/SQL Web-Services mit Oracle 11g

Vortrag. Thema: Apache Struts + Tiles

Eclipse und EclipseLink

Tätigkeitsschwerpunkte

SWARCO TRAFFIC SYSTEMS GMBH. PRIMOS SMART Zentrale Software Systembeschreibung. PRIMOS_Smart_BD_00

Criteria API Komplexe SQL-Queries mit Eclipselink bauen 1

Kurzanleitung zur Erweiterung der htdig

<Insert Picture Here> Generierung von ADF-Applikationen aus Metadaten des Oracle Designer

Auto-Deployment von Oracle Enterprise Linux. Sascha Westermann DOAG Konferenz + Ausstellung November 2010

Objektrelationale Datenbanken

NetDoc Server. DB Migration mit der. Oracle Migration Workbench. NetDoc Server-DB Migration. Dirk Thieslack

Forms auf Tablets. Vision oder Realität?

Web Anwendungen mit PL/SQL

Oracle BI Publisher Webservice API in Action

Eine Untersuchung der Funktionen des Apache Wicket Webframeworks

Datenbank-basierte Webserver

Ist die Standard Edition noch einsetzbar? Dierk Lenz DOAG 2015 Konferenz

Geschäftsprozesse Benutzerschnittstelle

Vorteile einer Tool gestützten Modernisierung von Forms und Reports

Powerful PL/SQL: Collections indizieren mit VARCHAR2-Indizes

Oracle Fusion Middleware Überwachung mit Oracle BAM

DOAG SIG Day. E-Business Suite und SOA: Was ist heute schon möglich? Thomas Karle PROMATIS software GmbH. Frankfurt 26. April 2007

DWx2r XSD/XML-Processing. Testversion

Unternehmensdokumente mit dem XML Publisher erzeugen

Zeitlich abhängig von OWB?

Javaaktuell. Java ist vielseitig. ijug. Praxis. Wissen. Networking. Das Magazin für Entwickler Aus der Community für die Community

Einsatz von Applikationsservern. Untersucht am Beispiel des Sybase Enterprise Application Server

Arbeitspaket AP Messwertstreckendokumentation

Das PostNuke Kompendium

Funktionen. Überblick über Stored Functions. Syntax zum Schreiben einer Funktion. Schreiben einer Funktion

35 Jahre Verheiratet 2 Kinder beides Jungs Wohnort Berlin Seit 16 Jahren begeisterter Oracle Entwickler

Domino und PHP EC 2013 Track 2 Session 7

Modernisierung von Forms durch neues Look&Feel

Java: Kapitel 1. Überblick. Programmentwicklung WS 2008/2009. Holger Röder Holger Röder

Persistenz unter Kontrolle mit JDBI für Java

DOAG Regionaltreffen. Regionalgruppe Nürnberg. Migration von Forms Client/Server ins Web. Andreas Ströbel OPITZ CONSULTING München

für wen die richtige Lösung?

Content-Management- Systeme (CMS) Inhaltsverwaltungssystem, Redaktionssystem

Rudolf Jansen. Oracle, Java, XML. Integration in Oracle9/

5. Programmierschnittstellen für XML

Transkript:

DOAG 2003 12. bis 13. November 2003, Mannheim 100% PL/SQL Erfahrungsbericht Martin Friemel, Martin Kubitza Enterprise Web AG, Duisburg 1/11

Inhalt Dynamische Webseiten mit PL/SQL entwickeln LDAP-Autorisierung im Intranet Dateien in die Datenbank laden und weiter verarbeiten PL/SQL spricht mit JAVA XML-Dokumente verarbeiten Workflows mit PL/SQL steuern Fazit 2/11

Dynamische Webseiten mit PL/SQL erstellen Apache Webserver und das Modul modplsql ermöglichen den Aufruf von PL/SQL Stored-Procedures zur Erzeugung dynamischer Webseiten Einfache Konfiguration über den Webbrowser oder Konfigurationsdatei Virtueller Pfad zum Aufruf der Webanwendung /pls/dad/<package.procedure> 3/11

LDAP-Autorisierung im Intranet Berechtigungsprüfung auf dynamische Webanwendungen über zentralen LDAP-Server Berechtigungsprüfung in der modplsql-konfiguration: OWA_CUSTOM Im OWA_CUSTOM Package PL/SQL-Autorisierungcode der Funktion AUTHORIZE nach eigenen Berechtigungsvorgaben anpassen Beispiele unter $ORACLE_HOME/rdbms/admin/dbms_ldap.sql $ORACLE_HOME/Apache/modplsql/owa/privcust.sql 4/11

Dateien in die Datenbank laden und weiter verarbeiten Datei auswählen, hochladen und in der Datenbank ablegen <FORM enctype="multipart/form-data action="wt_au_text.upload_form_dml method="post > Weiterverarbeitung: Berechtigung setzen, anzeigen, Suchmaschine 5/11

PL/SQL spricht mit JAVA Stored Procedures können in PL/SQL und JAVA programmiert werden create or replace java source named "wtxtraupload" as Im PL/SQL Package wird die JAVA-Function deklariert, damit das Interface und das skalare RETURN-Format in PL/SQL bekannt gemacht werden FUNCTION dirinit (i_dirname IN VARCHAR2) RETURN NUMBER AS LANGUAGE JAVA NAME 'wtxtraupload.dirinit(java.lang.string) return int'; Durch diesen punktuellen Einsatz einer JAVA-Stored Procedure wird der PL/SQL Sprachumfang elegant um ein DIR oder ls-kommando ergänzt 6/11

XML-Dokumente verarbeiten Abläufe zwischen DV-Systemen in XML-Formaten austauschen PL/SQL-Packages um XML-Dokumente zu erzeugen, lesen, verarbeiten XML_PARSER Analyse der XML-Struktur zur Weiterverarbeitung XML_DOM Sprache für Zugriff auf XML-Dokumente XSL_PROCESSOR Transformations-API und XPATH-Anfragen (komplette W3C-XPATH Sprachbeschreibung unter http://www.w3c.org/tr/xpath) 7/11

XML-Dokumente verarbeiten (2) Beispiel: XML-Dokument und PL/SQL-Code mit XPATH-Zugriff <TRANSACTION type= UPDATE > </TRANSACTION> l_tx_type := XSLProcessor.valueOf ( n => l_rootnode, pattern => '@type' ); Weitere Funktionen: selectnodes, selectsinglenode, valueof 8/11

Workflows mit PL/SQL steuern OWF ist in PL/SQL entwickelt und Bestandteil der Enterprise Edition PL/SQL API zur Steuerung des OWF von eigenen Anwendungen aus Workflow-Architektur eigener PL/SQL Software: Workflow-Designer Abläufe, Verantwortlichkeiten, Haltepunkte und Zeitlimits grafisch entwerfen Workflow-Definition Installation der grafisch entworfenen Abläufe in ein relationales Datenmodell PL/SQL Webanwendung Einfache Logik, da nur Masken für Haltepunkte der Workflow-Definition entwickelt werden müssen. Verbindung und Verarbeitung leistet OWFS 9/11

Fazit PL/SQL Know-How ist sinnvoll und kostengünstig zur Realisierung umfangreicher Intranet-/Web-Projekte einsetzbar PL/SQL Software ist leicht verständlich, erlernbar und wartbar PL/SQL ist seit Jahren für den Zugriff auf Oracle-Datenbanken unumstritten PL/SQL minimiert Kosten, Risiko und Aufwand im Gegensatz zum Einsatz anderer Programmiersprachen 10/11

Angebot der Enterprise Web AG Online Redaktionssystem W ebag Automat Web-Autorensystem / Suchmaschine / Formularsystem PL/SQL-Softwareentwicklung Oracle Application Server / Oracle Workflow Server / XML Schulungen und W orkshops Individuell auf Ihre Bedürfnisse abgestimmt Lassen Sie sich das Autorensystem WebAG Automat zeigen und sich von den Vorteilen der PL/SQL-Technik überzeugen www.webag.com 11/11