بازگشت به وبلاگ
معماری۲ شهریور ۱۴۰۵ ۳ دقیقه

نسخه‌بندی قرارداد درگاه‌ها؛ یک ضرورت عملی

چرا ادغام چند نسل تاریخی یک درگاه در یک مبدل درگاه، سازگاری را کمتر می‌کند نه بیشتر.

یک نام، چند قرارداد متفاوت

ممکن است یک ارائه‌دهنده در طول زمان از SOAP به REST مهاجرت کند یا شیوه احراز درخواست را تغییر دهد. ترکیب این نسل‌ها یک قرارداد خیالی می‌سازد که با هیچ‌کدام دقیقاً سازگار نیست.

نسخه باید قابل مشاهده باشد

ثبت خانواده قرارداد، زمان آخرین بررسی و منبع مستندات کمک می‌کند داده‌های نمونه و آزمون‌های سازگاری قابل اعتماد باقی بمانند.

این مقاله درباره اصول عمومی مهندسی پرداخت است و جایگزین مستندات رسمی هیچ ارائه‌دهنده‌ای نیست.