Orchestrierung von (GIS-) Diensten zur Unterstützung von Verwaltungsprozessen am Beispiel der Bearbeitung einer Bauvoranfrage IDU Ingenieurgesellschaft für Datenverarbeitung und Umweltschutz mbH Kompetenzzentrum Geoinformatik der Hochschule Zittau/Görlitz (FH) Dietmar Bothmer http://www.idu.de Gliederung GIS in Verwaltungsprozessen Blick auf a f cardo3 Werkzeuge B i i l – Bauvoranfrage Beispiel B f aktuelle Aufgaben GDI – und nun? Die Karte wird vielfach als das wesentliche Produkt einer GDI gesehen z Wir gehen immer noch von der Annahme aus, aus dass Geodaten „etwas Besonderes“ seien z Wir sind noch immer der Meinung unser Problem sei einzigartig i i ti z Geodatenverarbeitung und –nutzung steht oftmals neben den Geschäftsprozessen p z aktuelle Aufgabe : konsequente Einbettung der GDI-Komponenten in Serviceorientierte Architekturen (SOA) z Geschäftsprozesse in der Verwaltung? • Ein Geschäftsprozess Ei G häft beschreibt b h ibt eine i Folge F l von Einzeltätigkeiten, Ei ltäti k it die schrittweise ausgeführt werden, um ein geschäftliches oder betriebliches Ziel zu erreichen. Im Gegensatz zum Projekt kann der Prozess öfter durchlaufen werden. Ein Geschäftsprozess kann Teil eines anderen Geschäftsprozesses sein oder andere Geschäftsprozesse p enthalten bzw. diese anstoßen. Geschäftsprozesse gehen oft über Abteilungen und Betriebsgrenzen hinweg und gehören zur Ablauforganisation eines Betriebs. • Es existieren verschiedene Modellierungsniveaus. Im Folgenden wird ausschließlich die Workflow-Modellierung betrachtet. Beispiel Bauvoranfrage H Hypothetischer h i h Abl Ablauf: f • Ausfüllen des Antragsformulars • Bestimmung des betroffenen Flurstücks • Durchführung einer Umkreissuche nach betroffenen B-Plan-Gebieten und TWSZ • Bestimmung der Erdwärmehöffigkeit • Generierung des Bescheides Es gibt genug isolierte Angebote! ALK BPläne Erdwärme TWSZ Formulardienst MapControl GeoG processor Geocoder Orchestrierung von Diensten ALK BPläne Erdwärme TWSZ Formulardienst MapControl GeoG processor Geocoder Orchestrierung von Diensten Formulardienst ALK BPläne Erdwärme TWSZ BPEL MapControl GeoG processor Geocoder Was ist BPEL? • Business B i P Process E Execution ti Language L • XML-basierte Sprache zur Beschreibung von Geschäftsprozessen, deren einzelne Aktivitäten durch Webservices implementiert p sind • Standard St d d wird idd durch h alle ll füh führenden d Softwarehersteller unterstützt • Prozesssteuerung der folgt durch BPELg Engines Orchestrierung von Diensten Beispiel: Bauvoranfrage Ergebnis: Orchestrierungsbeispiel Problem/Aufgaben Zusammenspiel von WEB WEB-Diensten Diensten ist nur dann sinnvoll möglich, wenn Input bzw. Output der Dienste für die jeweiligen Partnerdienste syntaktisch und semantisch verständlich sind sind. Beispiel: Dienst 1 bestimmt die Altlasten im Umkreis eines Punktes und stellt die Informationen über die Altlast in einem „Altlastobjekt“ bereit. Dienst 2 soll die Informationen für Gefährdungsabschätzung g g nutzen. Voraussetzung für eine effiziente Nutzung der Daten ist eine St d di i Standardisierung der d Geschäftsobjekte! G häft bj kt ! Wer ist dafür zuständig? Wer koordiniert? Wer dokumentiert?
© Copyright 2024 ExpyDoc