Is a Task designed to wait for a message to arrive from an external participant (relative to the Process). Is a Task that uses some sort of service that could be a Web service or an automated application. It is used when the work in the Process cannot be broken down to a finer level of detail.
Is an atomic Activity within a Process flow.