IBM BPM, V8.0.1, All platforms > Programming IBM BPM > Service Component Architecture programming > SCA programming model fundamentals > Invocation styles

Synchronous invocation

Service component interfaces (SCA) are always defined in the synchronous form. For each synchronous interface, one or more asynchronous interfaces can be generated.

When a service component is invoked synchronously, both the client (consumer) and the service provider execute in the same thread. The calling component within IBM BPM is blocked until a response is received from the provider. Synchronous invocation can be selected on both request-response and one way operations.

Figure 1. Synchronous invocation

Invocation styles