Neden önemli?

Flight domain'inde itinerary, leg, segment, carrier ve seller identity birbirinden farklıdır. Bu entity'leri yanlış flatten etmek schedule, fare, agent ve booking rule'larını karıştırır. Search UI sade olabilir; fakat source model repricing ve handoff için yeterli ayrıntıyı korumalıdır.

Pratikte nasıl görünür?

Aynı itinerary farklı agent'larda farklı fare brand, baggage ve booking condition ile satılabilir. Segment schedule ile seller/offer identity aynı entity değildir.

Uygulamada sorulması gerekenler

  • Itinerary hangi leg/segment'lerden oluşuyor?
  • Marketing ve operating carrier ayrılıyor mu?
  • Agent/provider identity korunuyor mu?
  • Offer repricing için source reference mevcut mu?

Yaygın hatalar

  • Flight number + price ile offer modellemek
  • Marketing ve operating carrier'ı karıştırmak
  • Agent identity'yi itinerary identity'ye gömmek

Travel stack içinde nerede kullanılır?

Ticket, çoğunlukla flight katmanlarıyla ilişkilidir. İlgili sistemlerde source-of-truth, identity, freshness ve transaction ownership sınırlarını açık tanımlamak gerekir.

İlgili terimler

İlgili teknik içerikler