Projects



Changes between Version 1 and Version 2 of PetriNetSagas


Ignore:
Timestamp:
Feb 3, 2021, 5:31:40 PM (4 years ago)
Author:
roewekamp
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PetriNetSagas

    v1 v2  
    1 Petri Net Sagas
    2 < No content yet >
     1= Petri Net Sagas =
     2The Saga pattern offers an availability-oriented alternative to classic distributed transaction and locking mechanisms.
     3Use cases are large systems, that use the shared-nothing data model, which is typically fulfilled by microservice applications.
     4Sagas are traditionally defined by a sequence of local transactions, but often concurrency between transactions is possible.
     5
     6This website presents a solution to model concurrent Sagas with P/T workflow nets, called Petri net Sagas.
     7As a proof-of-concept an implementation shows, how to translate Petri net Sagas to reference nets and to execute them using the \Renew simulation core.
     8The implementation is available as a library for the Java programming language.
     9
     10== Download ==
     11
     12''' Library files only: '''
     13''' Sample project: '''
     14''' Empty reference project: '''
     15
     16== Setup instructions ==
     17
     18(TODO)