Matn fayllari, jumladan, "vergul bilan ajratilgan fayl" formati odamlar tomonidan o'qilishi mumkin va keng tarqalgan vositalarga ega odamlar tomonidan osonlikcha foydalanishi mumkin. Agar to'g'ridan-to'g'ri foydalanishning ushbu shakli umumiy foydalanish holatini ifodalasa, fayl uzatish eng yaxshi tanlovdir. Xuddi shunday, API-lar odatda ishlab chiquvchilar tomonidan qo'llanilsa ham, ular odatda matn yoki gipermediani etkazib beradi. Agar qabul qiluvchi tizim veb-brauzerlar yoki shunga o'xshash agent kabi old tomonga qaragan bo'lsa, REST API-lari oqilona tanlovdir. Shaxsiy ma'lumotlarni almashish va "back-end" xizmatlarini taqdim etish tizimlari REST API'laridan ko'ra optimallashtirilgan RPC usullaridan ko'proq foyda ko'radi.
Qo'llab-quvvatlaydigan biznes jarayonlari bilan bog'liq qabul qilish tizimiga o'rnatilgan taxminlar u yoki bu almashinuv usulini yaxshiroq tanlashga olib kelishi mumkin. Masalan, tranzaktsiyalarni ommaviy qayta ishlashga yo'naltirilgan tizim dizaynerlari ma'lumotlarni uzatish har doim faylga asoslangan deb taxmin qilishlari mumkin. Muqobil ma'lumot almashish usulini tanlash mumkin bo'lsa-da, xarajat/foyda nisbati qulay bo'lmasligi mumkin.
Ma'lumotlar xususiyatni qo'llab-quvvatlashda yoki platforma uchun asos sifatida ishlatiladimi? Agar ma'lumotlar "xususiyat" ni qo'llab-quvvatlash uchun ishlatilayotgan bo'lsa va ma'lum bir ehtiyojni qo'llab-quvvatlasa, masalan, atributlar to'plamini olish uchun shaxsni qidirish, u holda API eng mos usul bo'lishi mumkin. Aksincha, agar katta ma'lumotlar to'plami uzatilayotgan bo'lsa va "platforma" yoki hisobot tizimi 2 asosini ta'minlash uchun foydalanilsa , fayl yoki ma'lumotlar bazasi usuli ko'proq mos kelishi mumkin.
Do'stlaringiz bilan baham: |