it-at-m / digiwf-core

central workflow automation and integration platform based on the free process framework Camunda.
MIT License
19 stars 7 forks source link

RefArch Integrations #1804

Closed darenegade closed 2 months ago

darenegade commented 4 months ago

Is your feature request related to a problem? Please describe.

In order to achieve better reusability, the integrations should also be able to be used outside DigiWF, for example in regular RefArch projects

Describe the solution you'd like

Describe alternatives you've considered

Provision as ready to be used Image or running service

Acceptance Criteria

Additional context

markostreich commented 4 months ago

Wenn das Ticket startet, beginnen wir mit der S3-Integration, da sie noch von einem anderen Projekt genutzt wird. Erstes Ziel ist das Abtrennen der Kafka-Schnittstelle, damit die Integration auch ohne Kafka verwendet werden kann.

Für weitere Integrationen wird auf die Entscheidung der Architekten gewartet, ob sie als Starter für die RefArch bereitgestellt werden sollen.

markostreich commented 4 months ago

Bei der Umsetzung müsste erwogen werden, ob es Sinn macht, in den UseCases und InPorts weiterhin BpmnError oder IncidentError zu werfen. Besser sollten integrationsspezifische Exceptions verwendet werden, die kein Camunda-Naming mehr haben.

simonhir commented 2 months ago

Is done within https://github.com/it-at-m/refarch/issues/122