۱- Request-Reply: این روش سنتی استفاده از سرویسهاست. در این روش کلاینت یکی از Operationهای سرویس را صدا میزند. تا زمانی که اجرای این سرویس به اتمام نرسد، خطوط بعدی برنامه اجرا نخواهند شد.
۲- One-Way: در این روش کلاینت یکی از Operationها را فراخوانی میکند. ولی برای تکمیل آن منتظر نمیماند. در این روش هیچ اطلاعاتی هم از سرور به کلاینت باز گردانده نمیشود.
۳- Callback: در این روش که به نام Duplex هم شناخته میشود، یک ارتباط دو طرفه بین کلاینت و سرور برقرار میشود. به نحوی که سرور هم بتواند عملیاتی را روی کلاینت انجام دهد. این نوع فراخوانی بر روی Bindingهایی مثل BasicHttp (همان وب سرویسها) کار نمیکند.
۴- Event: شباهت زیادی به مدل Callback دارد.
۵- Streaming: این روش مشابه پخش امواج رادیویی است. یک ایستگاه رادیویی امواج را فقط پخش میکند و کاری به گیرندهها ندارد. از آن طرف هم هر کدام از گیرندهها به انتخاب خودشان این امواج را دریافت میکنند یا نمیکنند.