แนวคิด
Open Hotel Protocols
ชั้นอินเทอร์เฟซแบบเปิดที่ช่วยให้เอเจนต์ดำเนินการเข้าพักได้ตั้งแต่ต้นจนจบ
อัปเดตล่าสุด
Open Hotel Protocols กำหนดสัญญาร่วมที่เครื่องอ่านได้สำหรับงานโรงแรม — ห้องว่าง อัตราค่าห้อง การจอง และการเดินทางของผู้เข้าพัก — เพื่อให้เอเจนต์หรือระบบพันธมิตรใดก็ตามที่ทำตามมาตรฐาน สามารถทำงานร่วมกันได้ โดยไม่ต้องมีการเชื่อมต่อเฉพาะกิจ
สี่พื้นผิวหลัก#
| พื้นผิว | ครอบคลุมอะไร |
|---|---|
| คลังห้องพัก | ประเภทห้อง คุณลักษณะ และข้อจำกัดทางกายภาพ |
| ห้องว่าง | ช่วงเวลาที่จองได้ ข้อจำกัด และแพ็กเกจราคา |
| การจอง | วงจรชีวิตการจอง ตั้งแต่การกันห้องจนเช็กเอาต์ |
| การเดินทาง | เหตุการณ์ฝั่งผู้เข้าพักที่เอเจนต์ดำเนินการต่อได้ระหว่างเข้าพัก |
แต่ละพื้นผิวมีเวอร์ชันเป็นอิสระจากกัน และการตอบกลับแต่ละครั้งอธิบายตัวเองได้: เอเจนต์ที่ไม่เคยรู้จักที่พักแห่งนั้นมาก่อน สามารถดึงสคีมา อ่านข้อจำกัด แล้วทำธุรกรรมได้ทันที โดยไม่ต้องมีมนุษย์มาเขียนการแม็ปข้อมูลก่อน
หลักการออกแบบ#
- เปิดกว้างเป็นค่าตั้งต้น ข้อกำหนดเป็นสาธารณะ และการทำตามมาตรฐานตรวจสอบได้
- สคีมามาก่อน ทุกเพย์โหลดมีสคีมาที่เผยแพร่และดึงมาใช้ได้
- ปลอดภัยสำหรับเอเจนต์ การเขียนข้อมูลเป็น idempotent และทุกการเปลี่ยนแปลงระบุผู้กระทำ
เคล็ดลับ
ออกแบบการเชื่อมต่อของคุณให้อิงกับโปรโตคอล ไม่ใช่กับผู้ขายรายใดรายหนึ่ง นั่นคือเหตุผลทั้งหมดที่มันเป็นมาตรฐานแบบเปิด