Distributed document migration between ERP systems by means of messaging and event sourcing


Autoria(s): Kokko, Joona-Pekka
Data(s)

20/01/2014

20/01/2014

2013

Resumo

This bachelor’s thesis, written for Lappeenranta University of Technology and implemented in a medium-sized enterprise (SME), examines a distributed document migration system. The system was created to migrate a large number of electronic documents, along with their metadata, from one document management system to another, so as to enable a rapid switchover of an enterprise resource planning systems inside the company. The paper examines, through theoretical analysis, messaging as a possible enabler of distributing applications and how it naturally fits an event based model, whereby system transitions and states are expressed through recorded behaviours. This is put into practice by analysing the implemented migration systems and how the core components, MassTransit, RabbitMQ and MongoDB, were orchestrated together to realize such a system. As a result, the paper presents an architecture for a scalable and distributed system that could migrate hundreds of thousands of documents over weekend, serving its goals in enabling a rapid system switchover.

Identificador

http://www.doria.fi/handle/10024/94341

URN:NBN:fi-fe201401171160

Idioma(s)

en

Palavras-Chave #document migration #messaging #event sourcing #eventing #publish/subscribe #masstransit #rabbitmq #mongodb
Tipo

Bachelor's thesis

Kandityö