User Tools

Site Tools


applications:prom

PRO•M

PRO•M 1.0 Delphi


PRO•M 1.0 ist in Delphi 6 entwickelt und besteht aus einem Servermodul und 3 Windows Modulen

PRO•M 2.0 .Net


PRO•M 2.0 ist in C# entwickelt und verwendet eine COM API für die Funktionen von PRO•M 1.0. PRO•M 2.0 erweitert die Funktionen von Version 1.0 um folgende Module

PRO•M Basismodule (PRO•M Legacy)

PRO•M 1.0 wird in der Version 2.0 modular entwickelt. Dabei bedingen einige Module das Vorhandensein von anderen. Folgende Module sind aus der Migration von PRO•M 1.0 nach 2.0 entstanden:

Migration von PRO•M 1.0 Delphi nach PRO•M 2.0 .Net

Die Migration von Delphi zu .Net soll fließend sein. Die vorhandenen Funktionalitäten aus Delphi werden sukzessive nach .NET migriert. Die neue System Architektur ist dabei eine moderne, auf Nachrichten1) basierte Technologie, die gleichzeitig eine modular erweiterbare API auch für Entwickler von Clients bietet, die nicht direkt für die TAV Enterprise Software programmieren.

Sobald die Migration ausreichend weit fortgeschritten ist, kann Delphi 6 Schritt für Schritt abgelöst werden. Dabei werden Konzepte aus DDD2) verwendet. Die Umsetzung verwendet ebenfalls Konzepte aus CQRS3) und ES4).

1) Messaging
2) Domain Driven Design von Eric Evans
3) Command-Query Responsibility Segregation von Greg Young
4) Event Sourcing von Greg Young
applications/prom.txt · Last modified: 2013/11/13 16:21 by rtavassoli