แนวคิด

Open Hotel Protocols

ชั้นอินเทอร์เฟซแบบเปิดที่ช่วยให้เอเจนต์ดำเนินการเข้าพักได้ตั้งแต่ต้นจนจบ

อัปเดตล่าสุด

Open Hotel Protocols กำหนดสัญญาร่วมที่เครื่องอ่านได้สำหรับงานโรงแรม — ห้องว่าง อัตราค่าห้อง การจอง และการเดินทางของผู้เข้าพัก — เพื่อให้เอเจนต์หรือระบบพันธมิตรใดก็ตามที่ทำตามมาตรฐาน สามารถทำงานร่วมกันได้ โดยไม่ต้องมีการเชื่อมต่อเฉพาะกิจ

สี่พื้นผิวหลัก#

พื้นผิว ครอบคลุมอะไร
คลังห้องพัก ประเภทห้อง คุณลักษณะ และข้อจำกัดทางกายภาพ
ห้องว่าง ช่วงเวลาที่จองได้ ข้อจำกัด และแพ็กเกจราคา
การจอง วงจรชีวิตการจอง ตั้งแต่การกันห้องจนเช็กเอาต์
การเดินทาง เหตุการณ์ฝั่งผู้เข้าพักที่เอเจนต์ดำเนินการต่อได้ระหว่างเข้าพัก

แต่ละพื้นผิวมีเวอร์ชันเป็นอิสระจากกัน และการตอบกลับแต่ละครั้งอธิบายตัวเองได้: เอเจนต์ที่ไม่เคยรู้จักที่พักแห่งนั้นมาก่อน สามารถดึงสคีมา อ่านข้อจำกัด แล้วทำธุรกรรมได้ทันที โดยไม่ต้องมีมนุษย์มาเขียนการแม็ปข้อมูลก่อน

หลักการออกแบบ#

  1. เปิดกว้างเป็นค่าตั้งต้น ข้อกำหนดเป็นสาธารณะ และการทำตามมาตรฐานตรวจสอบได้
  2. สคีมามาก่อน ทุกเพย์โหลดมีสคีมาที่เผยแพร่และดึงมาใช้ได้
  3. ปลอดภัยสำหรับเอเจนต์ การเขียนข้อมูลเป็น idempotent และทุกการเปลี่ยนแปลงระบุผู้กระทำ

เคล็ดลับ

ออกแบบการเชื่อมต่อของคุณให้อิงกับโปรโตคอล ไม่ใช่กับผู้ขายรายใดรายหนึ่ง นั่นคือเหตุผลทั้งหมดที่มันเป็นมาตรฐานแบบเปิด