Die Reisendeninformation der Bahn soll von einem zentralen Oracle Server auf eventbasierte Microservice Architekur portiert werden. Der Austausch von Nachrichten zwischen der Microservices erfolgt über Kafka. Als Datenbanksystem steht ein Cassandra Cluster zur Verfügung.
Die neue Plattform läuft in der AWS Cloud mit Kubernetes als Orchestrierungswerkzeug.
In diesem Teilprojekt soll die Schnittstelle zu den externen Verkehrsunternehmen implementiert werden. Die Schnittstellen bestehen aus einer Restschnittstelle, über die Nachrichten im XML Format ausgetauscht werden.
Für den Ausgang müssen die Nachrichten aus dem Fahrplan und den Ist-Meldungen zusmmengesetzt werden und für den Abnehmer zur Abholung bereitgestellt werden.
An dem Eingang müssen die laufenden Meldungen der externen Verkehrsunternehmen mit dem internen Fahrplan zusammengeführt werden und die Änderungen an die Plattform gesendet werden.
Meine Aufgaben bestanden in der Architektur und Implementierung der einzelnen Microservices, der Implementierung eines End-To-End Testsystems sowie der Continous Delivery Pipeline. In diesem projekt habe ich auch einige DevOps Erfahrungen im Umgang mit Docker und Kubernetes gesammelt.
Zur Anbindung von externen und internen Verkehrsunternehmen an den Oracle Server der Reisendeninformation soll eine hochverfügbare JMS Schnittstelle geschaffen werden. Als JMS Middleware wurde IBM MQ ausgewählt. Hier wurde ein HA System gefordert, bei dem keine Nachricht verloren gehen kann. Hauptarbeit dieses ein Mann Projektes war es, das Testsystem auf Docker Basis zu implementieren.
Die auf Basis des JBoss Application Server implementierte Software zur Bewertung von Anschlüssen soll auf eine neue Plattform portiert werden. Zielplattform ist ein Spring Boot Server, der in der AWS Cloud laufen soll. Es soll weitestgehend auf eine Datenbank verzichtet werden. Der bestehende Code soll verschlankt und Performance optimiert werden.
Es wurde ein statistisches Verfahren zur verbesserten Prognose von Verspätungen implementiert. Dies wurde auf Basis von J2EE und dem Application Server JBoss in eine bereits bestehende Software zur Bewertung von Anschlüssen integriert. Die Anbindung an das Reisendeninformationssystem der Bahn erfolgt über Oracle AQ Messages.
Die Umsetzung erfolgte im Rahmen eines agilen Scrum Projektes.
FUN/EPOS ist ein Funkplanungstool für GSM/UMTS und Richtfunk. Die Software wurde 2000 von der Firma Cosiro unter meiner Leitung entwickelt. Ab 2007 wurde die Weiterentwicklung und Wartung der Software von der Firma Akosim GmbH übernommen.
FUN/EPOS ist bei großen deutschen und österreichischen Mobilfunkunternehmen, unter anderen bei E-Plus (bis zur Übernahme durch O2) und Hutchison 3G austria (vormals Orange) in Betrieb.
Für ein Luftraumüberwachungssystem sollte die geografische Darstellung mit Hilfe von Genamap GIS implementiert werden.
Telekommunikation
Telematik
Verkehr/Bahn
Die Reisendeninformation der Bahn soll von einem zentralen Oracle Server auf eventbasierte Microservice Architekur portiert werden. Der Austausch von Nachrichten zwischen der Microservices erfolgt über Kafka. Als Datenbanksystem steht ein Cassandra Cluster zur Verfügung.
Die neue Plattform läuft in der AWS Cloud mit Kubernetes als Orchestrierungswerkzeug.
In diesem Teilprojekt soll die Schnittstelle zu den externen Verkehrsunternehmen implementiert werden. Die Schnittstellen bestehen aus einer Restschnittstelle, über die Nachrichten im XML Format ausgetauscht werden.
Für den Ausgang müssen die Nachrichten aus dem Fahrplan und den Ist-Meldungen zusmmengesetzt werden und für den Abnehmer zur Abholung bereitgestellt werden.
An dem Eingang müssen die laufenden Meldungen der externen Verkehrsunternehmen mit dem internen Fahrplan zusammengeführt werden und die Änderungen an die Plattform gesendet werden.
Meine Aufgaben bestanden in der Architektur und Implementierung der einzelnen Microservices, der Implementierung eines End-To-End Testsystems sowie der Continous Delivery Pipeline. In diesem projekt habe ich auch einige DevOps Erfahrungen im Umgang mit Docker und Kubernetes gesammelt.
Zur Anbindung von externen und internen Verkehrsunternehmen an den Oracle Server der Reisendeninformation soll eine hochverfügbare JMS Schnittstelle geschaffen werden. Als JMS Middleware wurde IBM MQ ausgewählt. Hier wurde ein HA System gefordert, bei dem keine Nachricht verloren gehen kann. Hauptarbeit dieses ein Mann Projektes war es, das Testsystem auf Docker Basis zu implementieren.
Die auf Basis des JBoss Application Server implementierte Software zur Bewertung von Anschlüssen soll auf eine neue Plattform portiert werden. Zielplattform ist ein Spring Boot Server, der in der AWS Cloud laufen soll. Es soll weitestgehend auf eine Datenbank verzichtet werden. Der bestehende Code soll verschlankt und Performance optimiert werden.
Es wurde ein statistisches Verfahren zur verbesserten Prognose von Verspätungen implementiert. Dies wurde auf Basis von J2EE und dem Application Server JBoss in eine bereits bestehende Software zur Bewertung von Anschlüssen integriert. Die Anbindung an das Reisendeninformationssystem der Bahn erfolgt über Oracle AQ Messages.
Die Umsetzung erfolgte im Rahmen eines agilen Scrum Projektes.
FUN/EPOS ist ein Funkplanungstool für GSM/UMTS und Richtfunk. Die Software wurde 2000 von der Firma Cosiro unter meiner Leitung entwickelt. Ab 2007 wurde die Weiterentwicklung und Wartung der Software von der Firma Akosim GmbH übernommen.
FUN/EPOS ist bei großen deutschen und österreichischen Mobilfunkunternehmen, unter anderen bei E-Plus (bis zur Übernahme durch O2) und Hutchison 3G austria (vormals Orange) in Betrieb.
Für ein Luftraumüberwachungssystem sollte die geografische Darstellung mit Hilfe von Genamap GIS implementiert werden.
Telekommunikation
Telematik
Verkehr/Bahn
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.