Direct Connect Architecture: Supplier'dan OTA ve Metasearch'e

Hotel, CRS veya airline sisteminin OTA/metasearch'e doğrudan bağlandığı topology'yi ownership, mapping, retry ve reconciliation ile tasarlayın.

Editoryal bilgi
Advertisement

Direct Connect bir şirket kategorisi değil, iki sistem arasında aracı distribution hub zorunluluğu olmadan kurulan integration topology'sidir. Hotel/CRS → OTA, hotel/CRS → metasearch veya airline → seller bağlantısı doğrudan contract ile işletilebilir.

Temel akış

text
Source System
  → Canonical Adapter
  → Partner API
  ← Ack / Reservation / Order
  → Reconciliation

Ownership

Source of truth her field için belirlenmelidir. Property/room identity, ARI, restriction, booking ve payment state aynı sistemin sahipliğinde olmak zorunda değildir.

Mapping ve state

Partner-specific IDs canonical modele bağlanmalı; delta update, idempotency key, source timestamp ve version bilgisi korunmalıdır. HTTP 200 downstream business state'in doğru olduğunu tek başına kanıtlamaz.

Retry ve reconciliation

Timeout sonrası create/update işlemi bilinmeyen state'te olabilir. Blind retry duplicate booking veya duplicate inventory mutation üretebilir. Lookup/reconciliation path zorunludur.

Ne zaman tercih edilir?

Direct connect daha az hop ve daha fazla kontrol sağlayabilir; fakat certification, partner-specific maintenance ve 7/24 operasyon yükünü de doğrudan ekibe taşır.

Failure modes

  • provider timeout sonrası duplicate booking retry,
  • provider-specific ID/state bilgisinin canonical modelde kaybolması,
  • local booking confirmed iken provider state'in farklılaşması,
  • mapping drift nedeniyle yanlış property/rate eşleşmesi,
  • webhook/polling evidence'ının sırasız uygulanması.

Observability

Provider success/error rate, p95/p99 latency, UNKNOWN booking count, reconciliation age, mapping failure rate ve duplicate-prevention hit'leri izlenmelidir.

Production checklist

  • provider adapter boundary,
  • canonical request/response model,
  • explicit timeout budget,
  • idempotency,
  • UNKNOWN + reconciliation path,
  • source/provider reference preservation,
  • mapping/version strategy,
  • provider-level metrics ve trace.
Teknik danışmanlık

Bu problemi production’da mı yaşıyorsunuz?

Semptomu, veri akışını ve entegrasyon davranışını birlikte teknik olarak inceleyebiliriz.

Projenizi konuşalım →

Kaynaklar

İlgili içerikler

architecture

Travel Payment Ownership: Merchant of Record, Seller of Record ve Collect Modelleri

Merchant of Record, Seller of Record, agency collect, hotel collect ve pay-at-property modellerini booking lifecycle ve reconciliation açısından ayırın.

travel-distributionarchitecturecanonical-model
İncele →
architecture

GDS vs Bedbank vs Direct Connect: Distribution Topology Rehberi

GDS, bedbank/B2B marketplace ve direct connect modellerini inventory ownership, coverage, booking lifecycle ve operasyon maliyetiyle karşılaştırın.

travel-distributionarchitecturecanonical-model
İncele →
reports

Türkiye Metasearch Pazarı: Public-Evidence Teknik Harita 2026

Türkiye travel metasearch ve dağıtım ekosistemini OTA, metasearch, GDS, NDC, bedbank, channel manager, CRS ve booking katmanlarıyla public evidence üzerinden haritalayın.

turkiyemetasearchtravel-distribution
İncele →
travel-ecosystem

Jolly: Türkiye Tur Operatörü ve OTA Profili

jollytur.com

Jolly'nin tour operator kimliği, otel ve tur satış yüzeyi ve Türkiye travel distribution ekosistemindeki çok rollü konumu.

jollyotatour-operator
İncele →
travel-ecosystem

RateGain: Channel Manager ve Travel Distribution Connectivity Profili

rategain.com

RateGain'in channel manager, ARI dağıtımı, reservation delivery, travel-seller connectivity ve developer integration yüzeyini teknik olarak inceleyin.

rategainchannel-managerari
İncele →
architecture

Push vs Pull vs Hybrid: Travel Distribution Veri Akışı

Push, pull ve hybrid distribution modellerini freshness, latency, rate limit, cache, reconciliation ve operasyonel ownership açısından karşılaştırın.

pushpullhybrid
İncele →