Temel olarak, hizmet sözleşmeleri, modüllerin standart API'leri bildirmesi için kullanılabilen bir dizi arabirimdir. Genel olarak, iki API kategorisi vardır: CRUD yöntemlerini ortaya koyan veri API'si ve aslında bir şeyler yapan operasyonel API.
Hizmet sözleşmeleri aşağıdakiler gibi bir dizi önemli işlevi yerine getirir:
- Yeni sürüme geçiş sürecinin iyileştirilmesi
- Özelleştirme sürecinin resmileştirilmesi
- Ayırma modülleri
Şimdi, arayüzler ve API'ların kullanımı ile, Magento'nun daha modüler sistemindeki modüllerle nasıl etkileşime gireceği çok daha açıktır, çünkü sadece API yoluyla iletişim kurarlar
Tüm sınıflar arabirimleri aracılığıyla belgelenir, böylece her birinin ne yaptığını ve bunu nasıl kullanacağınızı tüm uygulamanızı nasıl etkileyeceğini bilirsiniz.
Magento'nun 31/1/2017 tarihine kadar ücretsiz olarak sağladığı Magento Geliştirmesinin Magento Kursunun Temel İlkelerini almanızı şiddetle tavsiye ederim. Kapsamlı Hizmet Sözleşmesine genel bakışı kapsar ve Çerçeve API'sı, Veri API'sı ve web API'sına dönüşür