Technology Recommendations based on Requirements

Some technology recommendations for a given set of conditions are as follows:

Requirement

Technology

Short lived process that does one or many synchronous invocations to back-end systems.

BusinessWorks

BusinessEvents

Short-lived process that does one or many synchronous and/or asynchronous invocations to back-end systems. The back-end system accepts a correlation ID that comprised of the combination of orderRef and planItemID.

BusinessWorks

BusinessEvents

Short-lived process that does one or many asynchronous invocations to back-end systems.

BusinessWorksBW6

Java

Short-lived process that does one or many synchronous and/or asynchronous invocations to back-end systems. The back-end system accepts a correlation ID but cannot be comprised of orderRef and planItemID.

BusinessEvents

Long-lived process that does one or many synchronous and/or asynchronous invocations to back-end systems with no manual interaction.

BusinessEvents

Long-lived process that does one or many synchronous and/or asynchronous invocations to back-end systems with at least one manual interaction.

iProcess

Long-lived process that does one or many asynchronous invocations to back-end systems.

Java