Projekt

Anwaltliche Informationsplattform für Fachverlag

Im Rahmen einer mehrjährigen Zusammenarbeit mit dem anwaltlichen Informationsdienst eines juristischen Verlags war ich für die Konzeption, Entwicklung und den Betrieb einer umfassenden Online-Plattform verantwortlich.

Die Online-Plattform dient sowohl Rechtsuchenden als auch Anwälten und bietet vielfältige Funktionen, um die Vernetzung und den Informationsaustausch in der Rechtsbranche zu erleichtern.

Zentrales Element ist ein öffentlich zugängliches Anwaltsverzeichnis, das es Rechtsuchenden ermöglicht, gezielt nach Anwälten mit bestimmten Spezialisierungen zu suchen. Die Datenbank enthält über 110.000 Einträge, die detaillierte Informationen wie Qualifikationen, Fremdsprachen und Zulassungen der Anwälte umfassen. Durch ausgeklügelte Suchalgorithmen und ein Rotationsprinzip in den Suchergebnissen wird sichergestellt, dass auch bei umfangreichen Trefferlisten die Relevanz und Fairness der Anzeige gewahrt bleibt.

Zusätzlich zur Suchfunktion entwickelte ich für die Plattform ein personalisiertes Kundenportal für registrierte Anwälte. Hier können Anwälte ihre persönlichen Daten verwalten, Berichte über die Aufrufe ihrer Profile einsehen und auf zusätzliche juristische Ressourcen zugreifen. Zu diesen gehören unter anderem eine Datenbank mit Gerichtsentscheidungen, eine Datenbank mit Informationen über Behörden und Gerichte sowie ein Diskussionsforum für den Austausch mit Fachkollegen.

Die Plattform bietet weitere zusätzlicher Funktionen, die den Nutzen für Anwälte und Rechtsuchende weiter erhöhen. Ein Glossar-Modul erklärt wichtige juristische Begriffe und bietet Rechtsuchenden eine wertvolle Orientierungshilfe. Über Map- und Routing-Services, die von Drittanbietern integriert wurden, können Rechtsuchende den Standort von Anwälten und Kanzleien direkt auf einer Karte anzeigen lassen und die beste Route ermitteln.

Weiterhin habe ich für das Online-Angebot juristische Kostenrechner entwickelt, die Anwalts- und Gerichtskosten für zivilrechtliche Mahn- und Gerichtsverfahren nach den in Deutschland geltenden rechtlichen Vorschriften berechnen, ebenso das finanzielle Risiko von Gerichtsprozessen und gerichtlichen Mahnverfahren. Juristische Hilfetexte und ein Streitwert-Assistent im Kostenrechner erleichtern Rechtsuchenden die Bedienung und unterstützen das Verständnis des Kostenrechts.

Ein weiteres wichtiges Element, das ich für den Informationsdienst entwickelt habe, war ein E-Mail-Newsletter mit einer integrierten Abonnentenverwaltung. Der Newsletter dient dazu, sowohl Anwälte als auch interessierte Rechtsuchende regelmäßig über aktuelle juristische Themen, Neuigkeiten und Entwicklungen auf der Plattform zu informieren.

Die Abonnentenverwaltung ermöglicht es den Nutzern, sich einfach und sicher für den Newsletter anzumelden oder abzumelden, wobei die Einhaltung aller datenschutzrechtlichen Vorgaben gewährleistet ist. Durch eine automatisierte Segmentierung der Empfänger können personalisierte Inhalte gezielt an bestimmte Zielgruppen versendet werden, was die Relevanz und Effektivität der Kommunikation deutlich steigert. Die technische Umsetzung des Newsleters erfolgt über eine stabile SMTP-Integration, die eine zuverlässige und skalierbare Zustellung der E-Mails sicherstellt.

Für die Betreiber der Plattform wurde für alle Elemente der Anwendung eine umfassende Administrationsoberfläche realisiert, über die Benutzer und Rechte verwaltet, statistische Auswertungen vorgenommen und das System konfiguriert werden können. Eine Reporting-Engine liefert detaillierte Informationen über die Häufigkeit von Suchabfragen und Anzeigeergebnissen, was wichtige Einblicke in das Nutzerverhalten ermöglicht.

Die technologische Basis der Anwendung umfasst verschiedene moderne Webtechnologien und Architekturmuster. Die ursprüngliche Implementierung der Plattform erfolgte auf Basis von Java-Technologien wie Servlet, JSP und Struts. Im Rahmen von Updates wurde die Architektur auf Spring umgestellt, ergänzt durch Hibernate zur Datenbankanbindung. Weitere eingesetzte Technologien sind JDBC und FreeMarker für die dynamische Generierung von Inhalten. Auf den Internet-Servern werden die Daten in PostgreSQL verwaltet.

Ein wichtiger Bestandteil des Projekts war die nahtlose Integration der Plattform in die vorhandene IT-Infrastruktur des Kunden. Die Daten der Anwälte werden automatisiert mit einem CRM-System synchronisiert, das auf einer Oracle-Datenbank basiert. Dadurch ist sichergestellt, dass sämtliche Informationen stets auf dem aktuellen Stand sind und Mitarbeiter des Informationsdienstes die Profile jederzeit aktualisieren können.

Zudem wurde das vorhandene Content Management System integriert, um den Betreibern der Plattform die einfache Pflege und Aktualisierung der Inhalte zu ermöglichen. Nachrichten und personalisierbare Inhalte können mit geringem technischem Aufwand über ein browsergestütztes Web-Frontend veröffentlicht werden.

Die von mir entwickelte und betriebene Web-Anwendung ist eine zentrale Anlaufstelle für Rechtsuchende und Anwälte gleichermaßen. Sie verbindet moderne Technologien mit einer intuitiven Benutzerführung und ermöglicht es, komplexe Informationen auf einfache Weise zugänglich zu machen. Durch die flexible Architektur ist die Plattform bestens für zukünftige Erweiterungen gerüstet und bietet dem Betreiber alle nötigen Werkzeuge zur effizienten Verwaltung und Pflege der Inhalte.

Consultant

Roy Hardin

Beitrag

Anforderungsanalyse · Beratung · Datenmodellierung · DevOps · Programmierung · Softwarearchitektur · User Experience Design

Branchen

Medien · Recht · Verlagswesen

Marketing & Kommunikation

Content Management · Dienstleisterverzeichnis · E-Mail-Newsletter · User-Generated Content · Website

Vorgehensmodell

Spiralmodell

Softwarearchitektur

Serviceorientierte Architektur, Domain-driven Design

CI/CD

Maven

Datenbanken

CloudNativePG · Oracle · PostgreSQL · SQL

E-Mail, Messaging & Notification

SMTP

Identity & Access Management

Authentifizierung & Autorisierung · Single Sign-On

Java

FreeMarker · Hibernate · JDBC · JSP · JUnit · Servlet · Spring · Spring Framework · Spring MVC · Spring Security · Struts · Tomcat

Mobile Apps & Technologien

Apple Wallet & PassKit

Web Services

XML-RPC

Markup-Sprache

XML

Web Frontend

CSS · HTML

JavaScript

Vanilla JS

Web Server

Apache · Netscape