Dari kursus: Dasar-Dasar Pemrograman: API dan Layanan Web

Buka akses kursus ini dengan uji coba gratis

Bergabunglah sekarang untuk mengakses lebih dari 23.300 kursus yang dipandu pakar industri.

Layanan web, API, dan layanan mikro

Layanan web, API, dan layanan mikro

- RESTful API dan layanan web sering bingung satu sama lain. API adalah mekanisme komunikasi dan berbagi data antara dua aplikasi atau sistem yang berbeda. Ini terdengar seperti layanan web, bukan? API adalah evolusi alami dari layanan web. Keduanya memfasilitasi berbagi informasi tetapi API lebih dinamis. Layanan web berkembang pada awal 90-an, tetapi kompleksitas dengan layanan web berbasis SOAP menyebabkan API berbasis REST. Jadi, pikirkan seperti ini. Semua Gembala Jerman adalah anjing, tetapi tidak semua anjing adalah Gembala Jerman. Dengan cara yang sama, semua layanan web adalah API, tetapi tidak semua API adalah layanan web. Layanan web adalah Gembala Jerman yang gemuk. API adalah Gembala Jerman yang kurus. Gembala Jerman yang kurus lebih ringan, ramping, cepat, dan gesit. Sementara Gembala Jerman yang gemuk memiliki banyak overhead dan membawa banyak bagasi tambahan. API biasanya memiliki arsitektur yang lebih ringan dan bagus untuk perangkat dengan bandwidth terbatas…

Konten