eFormsDirect XML-basiertes eGovernment-Framework

Slides:



Advertisements
Ähnliche Präsentationen
interaktiver Web Service Workflows
Advertisements

Entwicklung von Schemata für den XML-Dokumentenaustausch mit Hilfe des Resource Description Framework (RDF) John McClure Präsentation.
E-Commerce Shop System
Martin Köllner XMLCompany XML-Datenbanken Xindice als Datenquelle einer Website im Zusammenspiel mit Cocoon und authentic TM.
Lösungsansätze zur automatischen Portierung von Internet-Inhalten für das interaktive Fernsehen Konzeption und Implementierung einer XHTML- Schnittstelle.
Aufbau des Internets Überblick Prof. Dr. T. Hildebrandt
Basis-Architekturen für Web-Anwendungen
SOAP Simple Object Access Protocol
Bernd Oberknapp, UB Freiburg
Datenbankzugriff im WWW (Kommerzielle Systeme)
eXist Open Source Native XML Database
Erweiterung B2B Usermanagement / LDAP-Anbindung
NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.
Stefanie Selzer - Pascal Busch - Michael Kropiwoda
Intranet-Portal mit Microsoft SharePoint Portal Server
Java News & Music Streaming Server und Client. Stefan Pape · Bastian Ruppert · Sebastian Suck Seite 1 von 20 Fachhochschule Lippe und Höxter
Statusbericht zum Projekt „Bürgerdienste-Saar“
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Das personalisierte Portal.
© 2002 Prof. Dr. G. Hellberg 1 XML-Seminar XML-Technologie: XML in Theorie und Praxis Prof. Dr. G. Hellberg XML-Technologie: XML in Theorie und Praxis.
XForms Von Matthias Keck.
WIESEL – Integration von Wissensmanagement und E-Learning auf der Basis von Semantic Web Technologien Matthias Rust, XML-Tage 2004, Berlin WIESEL Integration.
Universeller Zugriff auf multimediale Dokumentstrukturen auf der Basis von RDF und MPEG-7 Stefan Audersch BerlinXSW Juni.
Jörg Feuerhake 13. September 2005, Berlin
Tomcat (I) Ende 1999 Jakarta-Projekt von Apache, IBM und Sun gegründet
Introducing the .NET Framework
Brandenburgische Technische Universität Cottbus Program Profiling Andrzej Filipiak Übung Testen von Software SoSe 2006.
Projekt Web Engineering
Lehre, Studium, Forschung LSF Software-System HIS-GX ist eine Webanwendung für:L ehre, S tudium und F orschung bietet vielfältige Funktionalitäten für.
Hänchen & Partner GmbH 1 Web-Anwendungen mit dem Jakarta Struts Framework 3.Juli 2003 Martin Burkhardt.
1 Grundlagen und Anwendung der Extensible Markup Language (XML ) Peter Buxmann Institut für Wirtschaftsinformatik Johann Wolfgang Goethe-Universität Frankfurt.
EVA-Sitzung, Schwarzenberg, 11/2007 Andre Swertz
Coccon das Web-XML-Publishing System Thomas Haller.
EDC Entwicklerforum Geoprocessing im Web 18. Juli 2013 Benjamin Proß Ein erweiterbarer WPS Client für ArcMap.
ArcGIS als WPS Server Aktueller Stand der Umsetzung
Integration heterogener verteilter Systeme mit WS-BPEL – ein Praxisbeispiel Dr. Wolf-Dieter Heinrichs.
Webservice Grundlagen
TUM Hauptseminar Web Services – Water und JWIG Folie 1 Hauptseminar Web Services Sprachen I: Water und JWIG Andreas Töllich TU München, Lehrstuhl für Informatik.
Best Practices in der Datenbank-programmierung
Einführung / Geschichte Einführung / Geschichte Motivation Motivation Beispiel Beispiel Architektur / Komponenten Architektur / Komponenten Konfiguration.
Grundlagen vernetzt-kooperativer Planungsprozesse für Komplettbau mit Stahlbau, Holzbau, Metallbau und Glasbau Projekt im DFG-SPP 1103 Bergische Universität.
D I E V E R W A L T U N G D E S 2 1. J H D T ´ S F.Grandits / U.Linauer E-Government Kommunikationsarchitektur Schnittstellen für integrierte Lösungen.
Basiswissen für Partner und interessierte Kunden Technologie.
Übersicht Was ist cocoon? Separation of Concerns Pipeline Modell
Vergleich verschiedener Konzepte für das Software Engineering Praktikum.
Ausgabe vom Seite 1, XML Eine Einführung XML - Eine Einführung.
Moin! – Meldewesen online
Aforms2web solutions & services GmbH - a company of ANECON and forms2web Kurzbericht für E-GovExperts Arbeitsgruppe Präsentation und Standarddaten ehemals.
XML (Extensible Markup Language)
Datenanbindung in Webapplikationen
Thomas W. Lipp Geschäftsbereich Öffentlicher Dienst
Dedizierte Systeme Typo3 Installation Dedizierte Systeme – Typo3 Installation – Christoph Stollwerk IT Zertifikat der Philosophischen Fakultät WS 2008/2009.
Dokumenten- und Publikationsserver
Frameworks zur Implementierung von Hypertext Anwendungen
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Montag, 30. März 2015.
->Prinzip ->Systeme ->Peer – to – Peer
Microsoft.NET InfoPoint 8. Juni 2005 Stefan Bühler.
Ilmenau, den * * Torsten Kunze
Vom Dokumentenserver MIAMI zum service-orientierten OAIS-konformen Archivsystem Burkard Rosenberger Universitäts- und Landesbibliothek Münster Düsseldorf,
1 Wolfgang Wiese, Regionales RechenZentrum Erlangen WCMS 3. August 2000 Wolfgang Wiese RRZE / Lehrstuhl für Informatik VII
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
XML in der Praxis: Electronic Bill Presentment (EBP) Institut für Wirtschaftsinformatik J. W. Goethe-University J. W. Goethe University Institute of Information.
Web Services als Remote Content Provider in Portalumgebungen Vorstellung und Diskussion des Themas Präsentation des Prototypen Konzeption und prototypische.
Web Services Spezielle Methoden der SWT Liste V – WS 2008/2009 Christian Boryczewski.
Ziel - Konzept - Realisierung 28. August 2003 Ursula Jutzi.
Seminararbeit Release Management von Web-Systemen Minh Tran Lehrstuhl für Software Engineering RWTH Aachen
Oracle ADF FacesSeite 1 Oracle ADF Faces OPITZ CONSULTING Oracles Implementierung der JavaServer Faces Spezifikation.
WebServices Vortrag zur Diplomarbeit WebServices Analyse und Einsatz von Thomas Graf FH Regensburg
Prof. Dr. Dieter Steinmann – Hochschule Trier
Jakarta Struts Quasi-Standard für JSP-basierte Entwicklung: Jakarta Struts Key Features von Struts: Implementierung des Action-Command-Pattern („Model.
 Präsentation transkript:

eFormsDirect XML-basiertes eGovernment-Framework für Intelligente Formulare auf der Basis von XForms Stefan Audersch, Thomas Courvoisier, Guntram Flach Zentrum für Graphische Datenverarbeitung e.V. Rostock

eFormsDirect Architektur Gliederung BKS OSCI eFormsDirect Architektur Formularserver XForms Intermediär Behördenclient Gateway-Ansatz

Bürger-Kontakt-System Mecklenburg-Vorpommern eGOV-Konsortium des Landes Mecklenburg-Vorpommern (Telekom, DVZ, Planet, Steinbeis, Fraunhofer IGD, ZGDV) Ziel: E-Government-Portal- Mecklenburg-Vorpommern Standardisierte Landeslösung ASP-Modell, BKS-Services Zugang zu best. IT-Verwaltungsverfahren eFormsDirect-Lösung (Intelligente Formulare, XForms-Ansatz) Melderegisterauskunft, Gewerbe-,Kfz-Anmeldung,...

Ziele Intelligente Formulare (Validierung, Hilfestellungen, Personalisierung, …) Online-Anbindung an Fachverfahren Einfache Anpassbarkeit (untersch. Behörden bzw. Endgeräte) Standards (XML/W3C, OSCI, Web Services, XForms) Berücksichtigung der Punkte: Sicherheit eFormsSecure (RSA, JCE, 1024Bit) Signatur eFormsSignature (T-Signature, T-Systems) elektronische Bezahlung eFormsPay (T-Pay, T-Systems) keine zusätzliche Software beim Bürger

Systemumgebung Linux (SuSE 7.2) J2SE JDK 1.4 (Sun) Jakarta Tomcat 4.1.9 LE JDK14 (Apache) Cocoon 2.0.2 (Apache) AXIS 1.0 (Apache) Xerces 2.0.0 (Apache) Xalan 2.3.1 (Apache) fop 0.20.4 (Apache)

OSCI Online Services Computer Interface Standard für die Kommunikation im Bereich eGovernment basiert auf SOAP Grundlage für Kommunikation: Intermediär One-Way-Message, aktiver Empfänger

eFormsDirect Architektur

eFormsDirect-Client (Bürger)

eFormsDirect Architektur

XForms W3C (http://www.w3.org/TR/xforms/) Version 1.0 (Candidate Recommendation) basiert auf XML Unterstützung unterschiedlicher Endgeräte (Handheld, Fernseher, Browser etc.) Unterstützung strukturierter Formulardaten (XML) Integration in XML-Sprachen (insbesondere XHTML, SMIL und SVG) Implementierungen: XML Web-Access 2.0 (Mozquito) Liquid Office (Cardiff) XFE (E-XMLmedia) XMLForm (Cocoon)

XForms Konzepte Trennung der traditionellen (X)HTML-Forms in Model, Instance und User Interface Trennung von Präsentation und Content Modell beschreibt Datenstruktur, Datentypen und Abhängigkeiten Instanzdaten (eingegebenen Daten) werden mit dem Modell verbunden (Binding) Geräte- bzw. clientspezifische UI unabhängig von Formularlogik Controlls (z.B. input, selectOne, button)

XForms Beispiel Allgemeiner Aufbau des XForms-Dokumentes XForms-Dokument - Modell XForms-Dokument - GUI

XForms-Server basiert auf der XMLForm-Komponente von Cocoon

Formulardaten vom XFormsServer <?xml version="1.0" encoding="ISO-8859-1"?> <xmeld> <melderegisterauskunft.liste.601> + <nachrichtenkopf> <auskunft.anforderung> <name> <NACHNAME> <nachname>Grossfeldt</nachname> + <rolle> </NACHNAME> <VORNAME> + <gebraeuchlich> + <laufendenr> <vorname>Adam</vorname> </VORNAME> </name> ... </auskunft.anforderung> </melderegisterauskunft.liste.601> </xmeld>

elektronische Signatur

eFormsDirect Architektur

eFormsStore-Server zustellungsAuftrag( messageId, subject, ciperCertificateAddressee, content) zustellungsAbholungsAuftrag( messageId) Header Body

eFormsDirect Architektur

eFormsDirect-Client (Verwaltung)

Ergebnisdokument für den Bürger <?xml version="1.0"?> <bf:bksForm xmlns:bf="urn:zgdv:bks:form"> <bf:formContent> <xmeld xmlns="urn:zgdv:bks:melderegisterauskunft"> <melderegisterauskunft.einfach.600> ... <melderegisterauskunft.einfach> <suchprofil>... </suchprofil> <statusinformation>...</statusinformation> <name> <TITEL> <title>Herr</title> </TITEL> <NACHNAME> <nachname>Schmidt</nachname> <rolle> <tabelle>28</tabelle><schluessel>FN</schluessel> </rolle> </NACHNAME> <VORNAME> <gebraeuchlich> <tabelle>22</tabelle><schluessel>GV</schluessel> </gebraeuchlich> <laufendenr>1</laufendenr> <rolle> <tabelle>21</tabelle><schluessel>AV</schluessel> </rolle> <vorname>Peter</vorname> </VORNAME> </name> <anschrift.aktuell> <hausnummer>24</hausnummer> <hausnummerbuchstabezusatzziffer>a</hausnummerbuchstabezusatzziffer> <postleitzahl>18567</postleitzahl> </anschrift.aktuell> </melderegisterauskunft.einfach> </melderegisterauskunft.einfach.600> </xmeld> </bf:formContent> </bf:bksForm>

Online Anbindung an Fachverfahren Beispiel Melderegisterauskunft Anfrage mit OSCI-XMeld Systeme für Fachverfahren: - OK.EWO (SOAP) - MESO (ODBC) - Pamela (HTML) <?xml version="1.0" encoding="ISO-8859-1"?> <xmeld> <melderegisterauskunft.liste.601> + <nachrichtenkopf> <auskunft.anforderung> <name> <NACHNAME> <nachname>Großfeldt</nachname> + <rolle> </NACHNAME> <VORNAME> + <gebraeuchlich> + <laufendenr> <vorname>Adam</vorname> </VORNAME> </name> ... </auskunft.anforderung> </melderegisterauskunft.liste.601> </xmeld> <?xml version="1.0" encoding="ISO-8859-1"?> <ZKOCXML> + <XML_SYSTEM> + <XML_DATEN> <XML_PROFIL> <SUCHE> ... <FAMILIENNAME>Großfeldt</FAMILIENNAME> <VORNAME>Adam</VORNAME> </SUCHE> </XML_PROFIL> </ZKOCXML> XMeld OK.EWO

Gateway: Semantisch angereicherte Web Services

Zusammenfassung und Ausblick Framework für intelligente Formulare Grundlage: Offene Standards (XML, XForms, SOAP, OSCI, …) Open Source (Linux, Java, …) Ausblick Formulareditor OSCI (Datenstrukturen) Performancetest Gateways (semantisch angereicherte Web Services)

Vielen Dank für Ihre Aufmerksamkeit!