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 ...

Get SOA Made Simple now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.