Konsep
Open Hotel Protocols
Lapisan antarmuka terbuka yang memungkinkan agen mengoperasikan masa inap dari ujung ke ujung.
Terakhir diperbarui
Open Hotel Protocols mendefinisikan kontrak bersama yang dapat dibaca mesin untuk operasional hotel — ketersediaan, tarif, reservasi, dan perjalanan tamu — sehingga agen atau sistem mitra mana pun yang patuh dapat saling beroperasi tanpa integrasi yang dibuat khusus.
Empat permukaan#
| Permukaan | Cakupannya |
|---|---|
| Inventaris | Tipe kamar, atribut, dan batasan fisik |
| Ketersediaan | Rentang yang dapat dipesan, pembatasan, dan paket tarif |
| Reservasi | Siklus hidup pemesanan, dari penahanan hingga check-out |
| Perjalanan | Peristiwa yang dihadapi tamu dan dapat ditindaklanjuti agen selama menginap |
Setiap permukaan diberi versi secara independen, dan setiap respons dapat menjelaskan dirinya sendiri: agen yang belum pernah melihat sebuah properti dapat mengambil skemanya, membaca batasannya, lalu bertransaksi tanpa perlu ada manusia yang menulis pemetaan terlebih dahulu.
Prinsip desain#
- Terbuka secara bawaan. Spesifikasinya publik; kepatuhannya dapat diuji.
- Skema lebih dulu. Setiap payload punya skema yang diterbitkan dan dapat diambil.
- Aman bagi agen. Operasi tulis bersifat idempoten dan setiap perubahan menyebut pelakunya.
Tips
Rancang integrasi Anda terhadap protokolnya, bukan terhadap satu vendor. Itulah seluruh alasan mengapa protokol ini terbuka.