Klagenfurt, 1. März 2006. SQL Web Broker. Einsatz und Entwicklung von webbasierten Datenbankapplikationen



Ähnliche Dokumente
DOKUMENTATION PASY. Patientendaten verwalten

Bitrix24 Self-hosted Version Technische Anforderungen

Anweisungen für die automatische Installation von Microsoft SharePoint

Systemvoraussetzungen zur Teilnahme an HeiTel Webinaren. HeiTel Webinaren. Datum Januar 2012 Thema

Kurzübersicht. Grundeinstellungen. 1) Im Rakuten Shop

SharePoint Demonstration

Bedienungsanleitung. Stand: Copyright 2011 by GEVITAS GmbH

Kurzeinführung Excel2App. Version 1.0.0

SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen

Installation von horizont 4 bei Verwendung mehrerer Datenbanken

Anleitung Administrationsbereich

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen mit SQL Server-Daten

Access Grundlagen für Anwender. Susanne Weber. 1. Ausgabe, 1. Aktualisierung, Juni 2013

Hilfe bei Adobe Reader. Internet Explorer 8 und 9

novapro Open Audittrail Report

WorldShip Benutzerdefinierten Sendungsaufkleberkopf erstellen

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Anleitung zur Einrichtung einer ODBC Verbindung zu den Übungsdatenbanken

ODBC-Treiber Programmübersicht

Kurzbeschreibung. Unterstützte Beschaffungsarten. Highlights. Abgrenzung zu anderen Lösungen

O UTLOOK EDITION. Was ist die Outlook Edition? Installieren der Outlook Edition. Siehe auch:

EnergyDataView. Benutzerhandbuch. Version Thüga AG MeteringService

Agentur für Werbung & Internet. Schritt für Schritt: Newsletter mit WebEdition versenden

ESB - Elektronischer Service Bericht

Anleitung zur Nutzung von QuantumGIS mit den WMS- und WFS-Diensten des LfULG

So greifen Sie über WebDAV auf Dateien auf dem Extranet der Pfimi Kirche Waldau zu

White Paper. Installation und Konfiguration der Fabasoft Integration für CalDAV

Konfiguration des Internet Explorers 7

Konfiguration des Internet Explorers 8

Neuigkeiten in SVENSON AccountPOOL 1.7.4

Faktura. IT.S FAIR Faktura. Handbuch. Dauner Str.12, D Mönchengladbach, Hotline: 0900/ (1,30 /Min)

Arbeiten am Client. Achtung: Während der gesamten Vorbereitungsarbeiten darf das Programm MS Outlook auf keinen Fall geöffnet werden!

Personalisierte

Über die Internetseite Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

NETZWERKINSTALLATION DER MAGIX ACADEMIC SUITE

ISA Server 2004 Protokollierung - Von Marc Grote. Die Informationen in diesem Artikel beziehen sich auf:

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Beschaffung mit. Auszug aus dem Schulungshandbuch: Erste Schritte im UniKat-System

White Paper. Konfiguration und Verwendung des Auditlogs Winter Release

Bankeinzug von Beiträgen via Florix

Sicherheits- und Gesundheitsschutz am Arbeitsplatz

Kommunikationsübersicht XIMA FORMCYCLE Inhaltsverzeichnis

Carl-Engler-Schule Karlsruhe Datenbank 1 (5)

GS-Programme 2015 Allgemeines Zentralupdate

GEORG-WWW. Online-Kundenmodul. Handbuch-Online-Kunden.docx 1

Matrix42. Use Case - Inventory. Version Februar

GKSpro WebServer. Überblick. Web Server. GKSpro. Datenbank. GKSpro. InfoBrief Nr. 61 November GKSpro WebServer.

In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken.

MediaWizard: Reportlayout und Reports

Basic-Funktionen von dsbüro: apsubtables (externe Untertabellen)

Handbuch zum Excel Formular Editor

Hinweis SAP-Kernel 720 ersetzt ältere Kernel-Versionen

Installation des edu- sharing Plug- Ins für Moodle

Vergleich: Positionen der Word 2003-Befehle in Word

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen zu SQL Server Analysis Services-Daten

Im folgenden wird die Outlookanbindung an organice/pi beschrieben.

TBooking: Integration der Online-Buchung auf der eigenen Homepage. Version 1.0. Bayern Reisen & Service GmbH Im Gewerbepark D Regensburg

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

Optimierung von Ausdrucken im SAP-Umfeld unter Einsatz von MS Office Funktionen

Makros aufrufen. Übungsbeispiel Aufrufmöglichkeiten

Anleitung zur Erstellung und Bearbeitung von Seiten in Typo3. Typo3. Anleitung. Wenpas Informatik

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Standard-Kontaktformular

Auto-Provisionierung tiptel 30x0 mit Yeastar MyPBX

Erste-Schritte VP 5.1

Installation der kostenlosen Testversion

FIS: Projektdaten auf den Internetseiten ausgeben

AccountPlus Systemkonfiguration

Anleitung Typo3-Extension - Raumbuchungssystem

Um zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor:

Alerts für Microsoft CRM 4.0

FastViewer Remote Edition 2.X

Öffnen und Hochladen von Dokumenten

Auszüge eines Vortrags von Axel Braunger im Rahmen der TOPIX Tour 2009

Anleitung für das Content Management System

Individuelle Formulare

rmdata GeoProject Release Notes Version 2.4 Organisation und Verwaltung von rmdata Projekten Copyright rmdata GmbH, 2015 Alle Rechte vorbehalten

Referenzen Typo3. Blog der Internetagentur Irma Berscheid-Kimeridze Stand: Juni 2015

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

ErstWeb.doc Seite: 1

Fakultät für Elektro- und Informationstechnik - Aktuelle Meldungen -

QTS. Qualitätssicherungs-Teileverfolgungs- System online. Benutzung der grafischen Oberfläche via Internetbrowser

CVR Seniorentreff vom 04. und Serienbriefe/Seriendruck. Serienbriefe / Seriendruck

Access Verbrecherdatenbank Teil 2

AUGIAS-Schnittstellen zu DMS, Digitalen Archiven und Archivportalen

Ihr CMS für die eigene Facebook Page - 1

VIDA ADMIN KURZANLEITUNG

Microsoft Access 2013 Navigationsformular (Musterlösung)

Verwendung des Terminalservers der MUG

Anleitung für TYPO Bevor Sie beginnen Newsletter anlegen Inhalt platzieren und bearbeiten Neuen Inhalt anlegen...

Datenbanken auf Sybase SQL-Anywhere

1 Installation QTrans V2.0 unter Windows NT4

Hilfe und Support. Statische Hilfe. Inhaltsverzeichnis der Hilfetexte. Reihe TextGrid-Tutorials

FEHLER! TEXTMARKE NICHT DEFINIERT.

Abgestimmte Kennwortrichtlinien

Database Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee Berlin Tel.:+49(0) Fax.:+49(0)

Installationsanleitung. Novaline Datenarchivierung / GDPdU

Warum beschäftigt sich ein Linux-Systemhaus mit der Installation von OTRS mit einem Microsoft SQL Server?

Transkript:

AAA IT Cnsulting ambitius Dkumentatin Klagenfurt, 1. März 2006 SQL Web Brker Einsatz und Entwicklung vn webbasierten Datenbankapplikatinen 1 ÜBERSICHT... 2 2 TECHNISCHES KONZEPT... 3 3 METADATENBANK... 4 4 DATENEXPLORER... 5 5 WEB FORMULARE... 7 6 WEB BERICHTE... 9 7 WEB KALENDER... 10 8 WEB CHARTS... 11 9 ENTWICKLUNGSUMGEBUNG... 12 10 SYSTEMVORAUSSETZUNGEN... 13

AAA IT Cnsulting 1 Übersicht ambitius Der SQL Web Brker ist ein System zum Einsatz und zur Entwicklung vn webbasierten Datenbankapplikatinen. AAA IT Cnsulting ambitius Web Frmulare Datenexplrer Web Charts Metadaten bank Web Berichte Web Kalender Ms Excel Abbildung 1: Darstellungsbjekte des SQL Web Brkers Der SQL Web Brker weist flgende Hauptmerkmale auf: Realisierung und Verknüpfung vn unterschiedlichen Darstellungsbjekten in einer Webapplikatin, die in einer Metadatenbank parametriert werden Unabhängigkeit vm zugrunde liegenden Datenbanksystem Generierung reiner HTML-Seiten - keine kmmerzielle Zusatzsftware auf dem Webserver und auf den Web Clients wird benötigt Minimaler Ressurcenverbrauch am Webserver und ptimierte Datenübermittlung über eine XML-Schnittstelle zu den Web Clients Bereitstellung eine Entwicklungsumgebung zur Erstellung vn webbasierten Datenbankapplikatinen Einsatz eines ffenen Systems über den SQL Web Brker können andere Internetseiten aufgerufen werden und Darstellungsbjekte des SQL Web Brker können vn anderen Internetseiten gestartet werden. Seite 2 vn 13

AAA IT Cnsulting ambitius 2 Technisches Knzept AAA IT Cnsulting 2 Datenbankserver ambitius Metadaten Fachdaten 1 Entwicklungsumgebung MS Access Exprt Html-Builder Web Clients Html Editr Template Server Kmpnente XML 3 Webserver Abbildung 2: Technisches Knzept des SQL Web Brkers Jedes Darstellungsbjekt des SQL Web Brkers setzt sich aus den flgenden Kmpnenten zusammen: 1. Vrlagen (Templates) Vrlagen sind (HTML-)Dateien, die das Layut eines Darstellungsbjektes, zum Beispiel eines Web Frmulares, beinhalten 2. Fachdaten Fachdaten sind Daten aus einer Datenbank, die durch Templates visualisiert werden 3. Metadaten Metadaten definieren, welche Fachdaten in einem Darstellungsbjekt des SQL Web Brkers dargestellt werden und welche Eigenschaften (Verhalten) das Darstellungsbjekt am Web Client aufweist Die Server Kmpnente des SQL Web Brkers generiert zur Laufzeit aus einem Template, den zugehörigen Metadaten und den Fachdaten eine kmprimierte HTML- Seite, die am Web Client dargestellt wird. Zusätzlich wird zu jeder HTML-Seite eine XML- Verbindung aufgebaut, die zur Laufzeit zur Kmmunkatin des Darstellungsbjektes mit der Server Kmpnente herangezgen wird. Im SQL Web Brker ist außerdem eine Entwicklungsumgebung integriert, die die einfache Erstellung vn Templates und Bearbeitung der Metadaten ermöglicht, hne dass HTML- und Prgrammierkenntnisse erfrderlich sind. Seite 3 vn 13

AAA IT Cnsulting 3 Metadatenbank ambitius In der Metadatenbank werden Daten abgelegt, auf die der SQL Web Brker zur Laufzeit zugreift. Flgende Daten stehen zur Verfügung: Definitin der Struktur des Datenexplrers Definitin aller Darstellungsbjekte des SQL Web Brkers (Web Frmulare, Web Berichte, Web Kalender, Web Charts, etc.) Multilingualität bei der Darstellung aller Objekte (Textmarken, Menüs, Überschriften, etc.) Datensatzherkunft eines Darstellungsbjektes Beispiele: Welche Daten werden in einem Web Frmular angezeigt Welche Daten werden in einer Web Chart der einem Web Kalender visualisiert Die verfügbaren Datenperatinen in einem Web Frmular Beispiele: Daten ändern, Daten löschen, Daten neu eingeben, Filtern, Srtieren, Kpieren (Cpy/Paste), etc. Bedingte Frmatierung (Cnditinal Frmatting) Felder werden abhängig vn definierten Bedingungen in einem bestimmten Layut visualisiert. Beispiel: Farbliche Unterscheidung der Stati in einem Wrkflw-Przess Definitin der Verlinkung des Datenexplrers mit den einzelnen Darstellungsbjekten und der Darstellungsbjekte untereinander Beispiele: Welches Web Frmular der welcher Web Bericht kann vn welchem Knten im Datenexplrer geöffnet werden Welche Web Chart der welcher Web Bericht kann vn einem Web Frmular aus geöffnet werden Definitin der Layuteigenschaft für jedes Feld in einem Web Frmular Typ des Feldes. Beispiele: Datumsfeld, Nummernfeld, Währungsfeld,... Tltip des Feldes Benutzerspezifische Einstellungen Beispiele: Psitin, Größe der Web Frmulare Anzahl der angezeigten Daten pr Web Frmular Die Metadatenbank ist ein Instrumentarium, mit dem Änderungen, Anpassungen und Erweiterungen hne zusätzlichen Prgrammieraufwand im Echtbetrieb durchgeführt werden können und sfrt allen Benutzern zur Verfügung stehen (siehe auch Kapitel 9). Seite 4 vn 13

AAA IT Cnsulting ambitius 4 Datenexplrer Der Datenexplrer ist eine zentrale Internetplattfrm, über die sämtliche Daten einer Unternehmung übersichtlich dargestellt und verwaltet werden können. Abbildung 3: Datenexplrer Die Visualisierung erflgt in Frm einer Baumstruktur analg zum MS Explrer Dynamischer Aufbau der Baumstruktur - die Baumstruktur wird zur Laufzeit geladen (nachgeladen) Definitin der Baumstruktur durch Überschriften und SQL-Anweisungen Anpassungen an die Daten eines Unternehmens sind einfach durchführbar und sfrt verfügbar Einbindung vn Bildern, die in einer Verzeichnisstruktur abgelegt sind Generieren vn HTML-Tabellen mit bedingter Frmatierung (Cnditinal Frmatting) der Inhalte. Die Inhalte sind Daten eines Unternehmens. Seite 5 vn 13

AAA IT Cnsulting ambitius Öffnen vn Web Frmularen, Web Berichten, Web Charts, Web Kalendern, etc. über kntextsensitive Menüs Vllständige Integratin des Datenbank-Berechtigungssystems Generierung vn dynamischen URLs - es steht die Möglichkeit bereit, andere Internetseiten (z.b. ASP-Dateien) in einem eigenen Brwser-Fenster zu öffnen. Beim Aufruf der Internetseiten können Parameter (Daten aus der Baumstruktur des Datenexplrers) übergeben werden. Beispiel für eine dynamische URL mit einem Parameter (%1): http://intragis.ktn.gv.at/gis_intranet/viewer.aspx?fluss_id=%1 Seite 6 vn 13

AAA IT Cnsulting ambitius 5 Web Frmulare Ein Web Frmular ist ein HTML-Frmular, in dem Daten aus einem Datenbanksystem unter der Berücksichtigung des zugrunde liegenden Berechtigungssystems verwaltet werden können. Abbildung 4: Web Frmulare Die flgenden Operatinen stehen standardmäßig in allen Frmularen zur Verfügung: Einfügen, Ändern, Löschen, Suchen und Filtern, Srtieren, Scrllen, Kpieren (Cpy/Paste) Lk and Feel Verhalten der Frmulare basierend auf der Technlgie der Micrsft-Prdukte (geringer Schulungsaufwand) Mehrsprachigkeit (Multilingualität) steht zur Verfügung Master-Detail-Frmulare mit beliebiger Anzahl vn Hierarchiestufen können verwendet werden Seite 7 vn 13

AAA IT Cnsulting ambitius Kntextsensitive Menüs können über jedem Eingabefeld und über jeder Schaltfläche innerhalb eines Web Frmulares definiert werden. Vn diesen Menüs aus können Web Frmulare, Web Berichte, Web Charts und Web Kalender geöffnet werden Registerkarten (Reiter) mit mehreren Seiten stehen zur Verfügung, um Detailinfrmatinen und Unterfrmulare (Master-Detail) anzuzeigen Bedingte Fmatierung steht zur Verfügung Erweiterte Html-Auswahlfelder (Cmbbxen) Auswahlfelder, die auf grßen Datenmengen basieren. Beispiel: Rechnungsleger mit 10.000 Auswahlmöglichkeiten Cascading Style Sheets (CSS) können für jedes Webfrmular definiert werden und die Schriftgröße kann benutzerspezifisch eingestellt werden Alle Frmulare sind ptimiert für das Bearbeiten vn grßen Datenmengen Beispiel: Bei einem Buchungssystem im Land Kärnten werden 20.000 Datensätze pr Mnat erfasst. Seite 8 vn 13

AAA IT Cnsulting ambitius 6 Web Berichte Ein Web Bericht stellt Daten aus einem Datenbanksystem in Berichtsfrm dar. Abbildung 5: Web Berichte Bereitgestellte Frmate: PDF, Snapsht, RTF Flexible Erstellung der Berichte mittels Ms Access innerhalb der Entwicklungsumgebung. Mittels ODBC kann auf die wichtigsten Datenbanksysteme zugegriffen werden. Upladfunktinalität der Ms Access Berichte aus der Enwicklungsumgebung zum Datenexplrer. Damit stehen die Berichte sfrt allen berechtigten Benutzern zur Verfügung. Mehrsprachigkeit steht zur Verfügung Bedingte Frmatierung steht zur Verfügung Aufrufmöglichkeit der Berichte aus Fremdsystemen mit einfacher Parameterübergabe (z.b. vn anderen Internetseiten) Seite 9 vn 13

AAA IT Cnsulting ambitius 7 Web Kalender Ein Web Kalender ist ein HTML-Frmular, in dem Daten aus einem Datenbanksystem in Kalenderfrm dargestellt werden können. Beispiele: Termine, Schulungen, Rechnungen Abbildung 6: Web Kalender (Tagesbuchungen grün, Rechnungen rt) Templateknzept für Web Kalender Es können Templates definiert werden, die zur Laufzeit mit den Daten (basierend auf den SQL-Anweisungen) verknüpft und anschließend visualisiert werden. Die Vrlagen werden mit einem Editr erstellt und in der Metadatenbank gespeichert. Flgende Möglichkeiten stehen zur Verfügung: Tagesansicht, Wchenansicht, Mnatsansicht, Jahresansicht, etc. Cascading Style Sheets (CSS) für die Gestaltung des Layuts Die Daten, die in einem Web Kalender visualisiert werden, werden mittels SQL- Anweisungen definiert Kein Prgrammieraufwand erfrderlich Seite 10 vn 13

AAA IT Cnsulting ambitius 8 Web Charts Eine Web Chart ist ein HTML-Frmular, in dem Daten aus einem Datenbanksystem graphisch dargestellt werden. Abbildung 7: Web Charts (Sll-Ist-Vergleich mit zwei Y-Achsen) Templateknzept für Web Charts Es können Templates definiert werden, die zur Laufzeit mit den Daten (basierend auf den SQL-Anweisungen) verknüpft und in einem HTML-Frmular angezeigt werden. Die Templates werden mit einem Chart Editr erstellt und in der Metadatenbank gespeichert. Flgende Möglichkeiten stehen zur Verfügung: 2-dimensinale Darstellung, 3-dimensinale Darstellung beliebig viele Datenreihen (Zeitreihen) 40 unterschiedliche Darstellungsfrmen (Balken, Linien, Punkte, Flächen, Histgramme, etc.) beliebig viele Y-Achsen Vergrößern/Verkleinern, Scrllen Exprtieren in unterschiedliche Frmate. Beispiele: Ms Excel, JPEG, etc. Drucken etc. Die Daten, die in einer Web Chart visualisiert werden, werden mittels SQL- Anweisungen definiert Kein Prgrammieraufwand erfrderlich Seite 11 vn 13

AAA IT Cnsulting 9 Entwicklungsumgebung ambitius Der SQL Web Brker stellt eine Entwicklungsumgebung zur Erstellung vn webbasierten Datenbankapplikatinen bereit, die flgende Merkmale aufweist: Sie ermöglicht die Bearbeitung der Metadatenbank, das heißt: Den Aufbau der Baumstruktur des Datenexplrers Die Erstellung der Darstellungsbjekte des SQL Web Brkers - Web Frmulare, Web Berichte, Web Charts und Web Kalender Die Verlinkung des Datenexplrers mit den einzelnen Darstellungsbjekten und der Darstellungsbjekte untereinander (siehe auch Kapitel 3) Sie ermöglicht die Erstellung vn webbasierten Datenbankapplikatinen hne dass HTML -und Prgrammierkenntnisse erfrderlich sind Sie stellt die Möglichkeit bereit, eine Applikatin, die in Ms Access entwickelt wurde, hne HTML und Prgrammierkenntnisse in eine Webapplikatinen zu migrieren Die Entwicklungsumgebung selbst wurde mittels der Entwicklungsumgebung erstellt AAA IT Cnsulting ambitius Exprt Abbildung 8: Entwicklungsumgebung Exprt eines Ms Access Frmulars in ein Web Frmular Seite 12 vn 13

AAA IT Cnsulting 10 Systemvraussetzungen ambitius Systemvraussetzungen für den Einsatz des SQL Web Brkers sind: Webserver Installatin des Internet Infrmatin Server (IIS 5.0 der höher) Datenbankverbindung zu einer relatinalen Datenbank (Oracle, Ms SQL Server,...) Für den Einsatz vn Web Berichten: Installatin vn Micrsft Access 97, 2000, XP der 2003. Für den Einsatz vn Web Charts: Installatin der Teechart-Grafikkmpnente vn Steema (Teechart Active X v6 der höher) Ksten: ungefähr 350 Minimaler Ressurcenverbrauch am Webserver die Serverkmpnente benötigt etwa 40 MB Web Clients Internet Explrer 5.5 der höher ActiveX-Steuerelement der Plugins müssen aktiviert sein Clients, die für die Entwicklung und Parametrierung (mittels der Entwicklungsumgebung) einer Applikatin herangezgen werden Installatin vn Micrsft Access 97, 2000, XP der 2003 Datenbankverbindung zu einer relatinalen Datenbank (Oracle, Ms SQL Server,...) Für die Erstellung vn Web Charts: Installatin der Teechart-Grafikkmpnente vn Steema (Teechart Active X v6 der höher) Seite 13 vn 13