Tango Salesforce: Memahami Tarian API antara Klien dan Server
Pendahuluan
Berikut wawasan untuk memahami interaksi antara klien dan server saat melakukan panggilan API di Salesforce, aspek penting dari seri integrasi kami di stevetechart.com.
Tango Salesforce: Tarian Interaksi
Dalam tarian panggilan API yang rumit, memahami gerakannya sangatlah penting. Diagram yang akan saya bahas menggambarkan gerakan tarian, atau interaksi, antara klien dan server.

Tanggung Jawab Sisi Server
Entah Salesforce atau entitas eksternal yang berperan sebagai server, tanggung jawabnya tetap sama. Server harus bisa diakses, punya proses listener di port tertentu (biasanya 443 untuk SSL), dan mungkin punya server autentikasi jika OAuth dipakai. Server menentukan protokol, menyediakan file yang diperlukan klien, menentukan payload, dan bisa menelusuri payload yang masuk serta kinerja pemrosesan internal.
Tanggung Jawab Sisi Klien
Klien harus mengetahui endpoint-nya, menangani token sesi, dan siap menghadapi error sesi kedaluwarsa. Klien perlu memanggil protokol yang sesuai, menserialisasi data dengan benar, dan menangani nilai kembalian. Klien bisa menelusuri payload yang keluar, respons yang masuk, dan menangani berbagai error, dengan tanggung jawab menangkap dan menangani error ini berada di pihak server.
Salesforce sebagai Server

Ketika Salesforce berperan sebagai server, mungkin diperlukan aplikasi terhubung, profil integrasi, dan pengguna integrasi untuk penyiapan OAuth. Klien bisa berupa berbagai entitas eksternal yang melakukan panggilan ke Salesforce, memakai API dan protokol yang berbeda sesuai kebutuhan.
Salesforce sebagai Klien

Salesforce juga bisa berperan sebagai klien, melakukan panggilan keluar ke server eksternal. Proses ini bisa melibatkan impor file WSDL, pembuatan Apex, dan penyiapan named credential untuk server SOAP dan REST. Berbagai konfigurasi diperlukan untuk mekanisme keluar yang berbeda, masing-masing mengikuti protokol klien-server yang dijelaskan sebelumnya.
Kesimpulan
Memahami gerakan tarian interaksi klien-server dalam panggilan API Salesforce sangat penting untuk pemakaian API yang efisien dan efektif. Kita telah menyelami tanggung jawab di kedua sisi dan menjelajahi skenario yang melibatkan klien eksternal dan Salesforce dalam peran yang berbeda.
Nantikan Terus
Untuk wawasan dan tips lainnya, terus ikuti di www.SteveTechArc.com dan kanal YouTube @SteveTechArc (opens in a new tab). Berlangganan dan perdalam pemahaman Anda tentang Salesforce dan cara mengintegrasikannya dengan sistem lain.
Membantu mengubah dunia dengan berbagi informasi integrasi kepada sesama Arsitek dan mereka yang sedang menempuh Perjalanan Menjadi Arsitek!
Selami prasmanan teknologi ini dan terus nikmati santapan teknologinya. Tetaplah jadi kutu buku teknologi!
STA 1.3