it-at-m / digiwf-project

Project repo for the DigiWF project automation platform.
MIT License
10 stars 1 forks source link

Provide Digiwf Engine Open Source #118

Closed dominikhorn93 closed 2 years ago

dominikhorn93 commented 2 years ago

Description

Currently there is no possibility to develop the DigiWF Core Engine open source. Moreover we want to move to an external task pattern and use camunda as basic as possible.

A monorepo for the DigiWF Core Services in which the engine and DigiWF Connector is included. The Connector is provided as a Spring Boot Starter. Moreover a Engine Starter is created for logic that should be still embedded

image.png

Details

Create new Architecture

Migrate Streaming Exporter to DigiWF Connector

Create Process Service

Create digiwf-engine project

Create Release Pipeline for Monorepo

Use maven task-management artefact in the internal engine

dominikhorn93 commented 2 years ago

@xdoo we need to talk about the new core architecture... :)

dominikhorn93 commented 2 years ago

https://viewer.diagrams.net/?tags=%7B%7D&highlight=0000ff&edit=_blank&layers=1&nav=1#R1Vpdc9o4FP01zHQfYCz5k8cASZM23WWX7WT7qBjFaGNbHlkU6K%2FfKyzbGJmEbQkmT5GPZMk%2B996jI5OePU7WHwXJFl%2F4nMY9bM3XPXvSwxg72IM%2FCtmUiO8XSCTYvMBQDczYD6pBS6NLNqd5Y6DkPJYsa4IhT1MaygZGhOCr5rAnHjdXzUhEDWAWkthEH9hcLgo0wH6N31IWLcqVkTcsehJSDtZvki%2FInK92IPu6Z48F57JoJesxjRV7JS%2FFfTcHeqsHEzSVx9wgZ5%2Fw52yy4MHteraauVffRmFfz%2FKdxEv9wvph5aZkQPBlOqdqEqtnj1YLJuksI6HqXUHQAVvIJIYrBE3zocoVqJB0vQPph%2FxIeUKl2MAQ3dv3NGE6ZfrI18CqDgBySloXu%2BxjW6NEhz2qpq%2BZgYYm538QhVuI8mJYd%2FQIjUg1xiQBpkiJwzJVVzVWlMgHmkYspb91TndFpKbbtlvY9tvIfjOubYPrz%2BTpmRhUQUVlqhluYgacCft1wh4Ldu8fK4CEz9GW8z%2BWEqahGs8LJUIutAWXRDKewvXQOg3rboAG2G0Qj5xg4LsG914L9UMLD9w3It8zyKdrSUVK1J1%2Fk%2FzZCAOdg2LqSy7kgkccRl%2FX6KiZ0%2FWYe84zzfe%2FVMqNln%2BylPzIPM%2F5UoT0hdfRNEkiIipfr2%2F1Li%2FGT9AYcuF7c3c4eRD8LkgGbsXmH7joWwML%2BSXyTc04CIZ2CUzWeo3iarN7NaWCAQVUaPDtA2dfVOCGRvU8CBAkgEBesqU0N4IxT%2FNlokbcpdsBLYG%2FJ4%2FgqxrBIjGLlCCFQKxie6S0h4FvudIdCZvPi7ygoGXkcTufCknGWSq37%2B2Oeu6kNUgvJaUhcpX50os0%2FE3rDm8NbMdxmru8LsCjw6Rnn6q32RnCn55yKo04Vg%2Fx86F1X3cAExaxh5v%2BuKCDi%2BOsQB9m%2FZTD9oKtWbigCWkfotPDUi9Wp5P1IaF5rkwsHqsyqLVaglZ3by8q63A59gIhg5WL3sLKo9DpJG6vdnSo%2FD1D4vp7ESi0WN91%2BgJDpu8bC0q26lkk%2FZgnWUy3gHIi%2BQWLJTpUKT%2BjlhgFuBGaixfLMmePUMvCUx51ZlKSRlLSvap5zuWpmtOpZ6wcYGEXkVP1nscuItyVX2wX08BqZojrnFlMTbsygyXl1kjkkqTA5gWrp3NC9USBE7wz9fTemUM5tvhOfsre3nolBNnsDNBpd7A2h3bT6JRfDW8OjHf3anlvPDSKJzhtDpTHrbqAJzSL%2BSah6SWfEsvc%2FfXShcq1Ar%2FBfKneF1y6%2BGjjMxU8hLOb6XPa3FC%2FIdzG%2BfCW5XDe3LSfHEfTL7%2B39ExaUTi8PrGoc4cVuBfnsLDpabe%2Fev2p7rya3nXOGRo2OUO4hTPLcU3SvDfjDHexk1WuFA0sz%2FiQ6Z7XmVY%2FW76vL5lV%2Br0uZF9zKvp3sMNEovid5LjT3P3katr9UW7%2FA5XfVjRnFppuj3JQNNhtFo2Hh2cuGvt9Fo35CetQ0cxCwTLZf%2BDimYrjKqbzWnFQl7WCphG5FRlxV18nJA%2BHPPKvW%2F%2BB4RDh6tt6%2Fy8aMVk7pSbjv85vi%2B01KD%2BsRVZwRtcDl%2FV%2FnxT%2Bt%2F4nHvv6Pw%3D%3D