Salesforce Tangosu: İstemci ile Sunucu Arasındaki API Dansını Anlamak.
Giriş
Salesforce’ta API çağrıları yaparken istemci ile sunucu arasındaki etkileşimleri anlamaya dair içgörüler; bu, stevetechart.com’daki entegrasyon serimizin kritik bir yönü.
Salesforce Tangosu: Bir Etkileşim Dansı
API çağrılarının karmaşık dansında figürleri anlamak çok önemlidir. Birazdan ele alacağım diyagram istemci ile sunucu arasındaki dans figürlerini, yani etkileşimleri gösteriyor.

Sunucu Tarafının Sorumlulukları
Sunucu olarak Salesforce da davransa harici bir varlık da davransa sorumluluklar aynı kalır. Sunucu erişilebilir olmalı, belirli bir portta (SSL için genellikle 443) bir dinleyici süreci olmalı ve OAuth kullanılıyorsa muhtemelen bir kimlik doğrulama sunucusu bulunmalıdır. Sunucu protokolü tanımlar, istemciye gerekli dosyaları sağlar, yüke karar verir ve gelen yükü ve iç işlemedeki performansı izleyebilir.
İstemci Tarafının Sorumlulukları
İstemci uç noktayı bilmeli, oturum belirteçlerini yönetmeli ve oturum süresinin dolmasıyla ilgili hatalara hazırlıklı olmalıdır. Uygun protokolü çağırmalı, veriyi doğru biçimde serileştirmeli ve dönüş değerlerini ele almalıdır. İstemci giden yükleri ve gelen yanıtları izleyebilir ve çeşitli hataları ele alabilir; bu hataları yakalama ve giderme sorumluluğu ise sunucuya düşer.
Sunucu Olarak Salesforce

Salesforce sunucu olarak davrandığında OAuth kurulumu için bir bağlı uygulama, bir entegrasyon profili ve bir entegrasyon kullanıcısı gerektirebilir. İstemciler, gerektiğinde farklı API’ler ve protokoller kullanarak Salesforce’a çağrı yapan çeşitli harici varlıklar olabilir.
İstemci Olarak Salesforce

Salesforce bir istemci olarak da davranabilir ve harici sunuculara giden çağrılar yapabilir. Bu süreç WSDL dosyalarını içe aktarmayı, Apex üretmeyi ve SOAP ve REST sunucuları için adlandırılmış kimlik bilgileri kurmayı içerebilir. Farklı giden mekanizmalar için çeşitli yapılandırmalar gerekir; her biri daha önce açıklanan istemci-sunucu protokollerini izler.
Sonuç
Salesforce API çağrılarındaki istemci-sunucu etkileşimlerinin dans figürlerini anlamak, API’yi verimli ve etkili kullanmak için çok önemlidir. Her iki taraftaki sorumluluklara daldık ve harici istemcilerin ve farklı rollerdeki Salesforce’un yer aldığı senaryoları keşfettik.
Takipte Kalın
Daha fazla içgörü ve ipucu için burada, www.SteveTechArc.com’da ve @SteveTechArc (opens in a new tab) YouTube kanalında takipte kalın. Abone olun ve Salesforce’u ve onu diğer sistemlerle nasıl entegre edebileceğinizi daha iyi anlayın.
Entegrasyon bilgilerini mimar meslektaşlarımla ve mimarlık yolculuğundakilerle paylaşarak dünyayı değiştirmeye yardım ediyorum!
Teknoloji büfesine dalın ve teknolojiyle ziyafetinize devam edin. Meraklı kalın!
Döküm yapay zekâ yardımıyla hazırlandı
STA 1.3