Observable için bir kaç karakteristik özelliklere sahip fonksiyon diyebiliriz. İçinde next , error , complate metotlarına sahip bir nesne olan bir observer alır ve iptal mantığını döndürür. Bir observable ; observer ‘ı ayarlar ve değerlerini almak istediğimiz şeye bağlar. Bu şey üretici( producer ) olarak adlandırılır.