Flussi batch (obsoleti)
E' possibile integrare i propri annunci con un flusso batch. Se tuttavia avete iniziato da zero l'integrazione dei vostri annunci è fortemente consigliato l'approccio REST, in tempo reale
I flussi batch devono seguire alcune regole:
- Devono superare la validazione con lo schema XSD a disposizione.
- Devono essere aggiornati e rigenerati ogni 24 ore.
- Devono sempre contenere tutti gli annunci di tutte le agenzie integrate.
- Gli annunci non presenti nel feed saranno eliminati dal portale (l'operazione di eliminazione è implicita).
- Non devono superare i 10.000 annunci.
- Se superate questo limite dovete implementare la versione REST (in tempo reale) per integrare i vostri annunci
Indicazioni sull'uso delle integrazioni batch
Pro
- Potreste avere un flusso già pronto all'uso
- Centralizzazione del processo di esportazione
- Potenziale minor complessità d'implementazione
Contro
- Maggiori oneri di elaborazione e traffico di rete
- Nessun feedback in tempo reale sull'esito dell'importazione
- Maggiori tempi di latenza tra la modifica sul gestionale e la pubblicazione sui portali
- L'attesa per l'effettiva pubblicazione di un annuncio oscilla tra un'ora e 48 ore.
- Un singolo errore nel file può pregiudicare l'intero flusso
- Maggiore dipendenza dal servizio di supporto in caso di problemi
Non è possibile garantire le performace di una integrazione batch. Esse infatti sono condizionate
- dall'istante in cui l'agenzia inserisce o modifica l'annuncio sul gestionale,
- dall'istante e dalla durata del processo di esportazione (sui server del partner),
- dall'istante e dalla durata del processo di importazione (sui server di Immobiliare).
E' possibile ottimizzare, concordando la programmazione dei processi, solo gli ultimi due passaggi, per tale motivo la latenza massima, ipotizzando la migliore configurazione, è comunque di poco superiore alle 24h.
/feed
Nodo radice del documento XML.
/feed/properties
Nodo contenitore di tutti gli elementi annuncio.
/feed/properties/property
Nodo contenitore dell'annuncio da pubblicare o aggiornare.
Ogni annuncio è definito con le regole descritte per i servizi REST.
/feed/auctions
Nodo contenitore degli annunci di immobili all'asta.
/feed/auctions/auction
Nodo contenitore dell'asta da pubblicare o aggiornare
Ogni asta è definita con le regole descritte per i servizi REST.