Spezifikationsbericht Elektronisches Gewerberegister
Spezifikationsbericht Elektronisches Gewerberegister
Spezifikationsbericht Elektronisches Gewerberegister
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
4 SPEZIFIKATION DES VERFAHRENS<br />
„ELEKTRONISCHES GEWERBEREGISTER“<br />
Kunde<br />
Fachverfahren<br />
Web-<br />
Anwendung A<br />
Sachbearbeiter<br />
Middleware (Modulbibliothek)<br />
Sachbearbeiter<br />
Fachverfahren<br />
Abbildung 8: Beispielhafter Architekturansatz<br />
Protokoll<br />
Web-<br />
Anwendung B<br />
Schnittstelle<br />
Fachverfahren<br />
Schnittstelle<br />
Extern<br />
Intern<br />
Die Architektur ist in einzelne Schichten und Module gegliedert. Bei den innerhalb<br />
des Applikationsservers zu implementierenden Modulen werden Schnittstellen zur<br />
vertikalen und zur horizontalen Integration realisiert. Einzelne Module können andere<br />
Module des Basissystems (Middleware) aufrufen. Sie können ihrerseits von Applikationen<br />
der Applikationsschicht aufgerufen werden.<br />
Für die Kommunikationspfade werden Schnittstellen bereitgestellt und dokumentiert.<br />
Die Programmschnittstellen sollen die Lösung für zukünftige Erweiterungen offen halten,<br />
so dass für die APIs Standardformate in Anlehnung an XML zu bevorzugen sind.<br />
Ausschließlich mit Hilfe dieser APIs erfolgt die Kommunikation. Sämtliche Schnittstellen<br />
werden standardisiert und gleichartig aufgebaut.<br />
Datenschnittstellen zu möglichen Fremdsystemen werden grundsätzlich über XML<br />
und entsprechende Schemata der so genannten XÖV-Gruppe realisiert.<br />
Schichtenmodell<br />
Der Ansatz verfolgt das Konzept der indirekten Anbindung des Anwenders an das<br />
Fachverfahren durch eine spezifische Web-Anwendung. Die Web-Anwendung basiert<br />
auf zentralen Funktionen einer Middleware, die auch die Schnittstellen zu den Fachverfahren<br />
bereitstellt. Die einzelnen Komponenten der Middleware (Module) und die<br />
darauf basierenden Anwendungen, die hier dargestellt werden, müssen einem<br />
Schichtenmodell genügen. Sie müssen unter Verwendung des gängigen 3-Tier-<br />
Modells implementiert werden.<br />
36 von 92