Mengingat itu mungkin taruhan menyediakan beberapa sampel data (dan ini dapat disimpan selama fase integrasi), saran saya adalah mengatur umpan tersebut dengan cara ini:
- Daftar acara
- Pembaruan untuk acara yang dijadwalkan
- Peluang pembaruan
- Hasil
Mungkin penyedia menawarkan 2 jenis pembaruan: Push (POST) dan Pull (GET).
Pada titik ini Anda harus
- Buat server sederhana yang hanya menangani permintaan GET, sehingga programmer Anda dapat menguraikan algoritma.
- Buat otomatisasi untuk mengelola pengiriman informasi yang sama dan dengan demikian dapat menekankan sistem Anda.
Kelola pengembangan dan pengujian
Tanpa membahas detail teknologi yang akan digunakan, Anda mendapatkan mini-server , yang hanya merespons 4 URL (atau yang diperlukan tergantung pada apa yang ditawarkan penyedia), dan layanan mini-push .
Suatu hal yang sangat baik untuk diingat ketika bekerja dengan "mini-server", adalah penangan protokol HTTP. Membuat server pada port 80 sangat sederhana, dan menyelesaikan masalah. Anda harus memastikan untuk menyuntikkan semua informasi dalam respons GET karena penyedia membuat (ini akan menghindari masalah ketika dimasukkan ke dalam produksi).
Secara pribadi saya akan melakukan server Perl sederhana atau sama tetapi dengan Nodejs. Berkenaan dengan injeksi data, akan cukup waktu, yang memanggil browser offline ( CURL , WGET )