Process services
Process services are services that use other services to execute their flow, like composite services. However, they take longer to complete and involve multiple activities and transactions. Process services invoke automated and human steps. The logic to combine these operations is more complex and contains more conditional logic than in composite services.
Examples of process services are invoice handling, the on boarding of new employees, a mortgage service, and so on.
The difference between process services and composite services is somewhat of a grey area. The main differentiators between the two types of services are:
Duration: Process services are long-running processes that can take hours, days, weeks, or even longer, while composite services are short-lived services that take at most a couple of minutes to complete. A mortgage process that includes preparation, application, and underwriting, for example, can take weeks.
Transactions: Process services can span multiple...