Weet er iemand of het al mogelijk is om op een redelijke manier als intermediair deels data te tonen en deels data door de client op een 3rd party server op te halen.
Situatie is als volgt :
Ik heb een algemeen platform waarbij de klanten vragen om info die de leveranciers niet bij mij willen neerleggen ( concurrentie belangen, internationaal opererende bedrijven etc. er is uitvoerig geprobeerd om de data wel bij mij neer te leggen, maar dat gaat het gewoon niet helemaal worden ).
Nu even overlegd met de leveranciers over wat de mogelijkheden dan wel zijn. Als ik een manier kan verzinnen om de aanvraag rechtstreeks vanaf de client naar de leverancier te laten gaan dan zien zij wel mogelijkheden ( oftewel een proxy is niet de oplossing, ik mag er echt niets mee te maken hebben ).
Maarja, hoe doe je dat binnen een bepaald platform met een bepaalde huisstijl etc ( oftewel een simpel iframe is ook niet echt de oplossing ).
Ik zat te denken aan JS / Ajax waarbij de leveranciers enkel maar XML terugsturen, maar dan loop ik tegen cross-site scripting limitations aan, ik zie wel dat er mogelijkheden zijn om JS extern op te halen, maar ik wil een leverancier geen JS laten moeten aanleveren.
Ik zie dat er mogelijkheden zijn om JSON formaat op te laten halen door in de HEAD hiernaar te verwijzen met een scripttag.
Maar eigenlijk was mijn idee : Klant bezoekt een pagina van mij, krijgt deze gelijk in beeld. Onload gaat er een Ajax-call naar mijn server, deze ajax-call wordt met gebruikersnaam etc aangevuld doorgezet naar leveranciers server, leveranciers server geeft een AUTH code terug. Deze auth code retourneert mijn server naar de client als response op de 1e ajax call.
Hierna doet de client zelf een nieuwe ajax-call naar de leveranciers-server met daarin verwerkt de eerder afgegeven AUTH-code, de leveranciers server zou dan iets moeten retourneren wat met JS weer netjes in de pagina te verwerken is.
Ajax-calls zijn omdat het lang kan duren, AUTH-code is nodig omdat leveranciers het enkel willen doen als het van mijn server afkomstig is, niet van een willekeurige laptop met Firebug.
Kan dit en zoja, wat zijn dan de trefwoorden om op te zoeken?
Situatie is als volgt :
Ik heb een algemeen platform waarbij de klanten vragen om info die de leveranciers niet bij mij willen neerleggen ( concurrentie belangen, internationaal opererende bedrijven etc. er is uitvoerig geprobeerd om de data wel bij mij neer te leggen, maar dat gaat het gewoon niet helemaal worden ).
Nu even overlegd met de leveranciers over wat de mogelijkheden dan wel zijn. Als ik een manier kan verzinnen om de aanvraag rechtstreeks vanaf de client naar de leverancier te laten gaan dan zien zij wel mogelijkheden ( oftewel een proxy is niet de oplossing, ik mag er echt niets mee te maken hebben ).
Maarja, hoe doe je dat binnen een bepaald platform met een bepaalde huisstijl etc ( oftewel een simpel iframe is ook niet echt de oplossing ).
Ik zat te denken aan JS / Ajax waarbij de leveranciers enkel maar XML terugsturen, maar dan loop ik tegen cross-site scripting limitations aan, ik zie wel dat er mogelijkheden zijn om JS extern op te halen, maar ik wil een leverancier geen JS laten moeten aanleveren.
Ik zie dat er mogelijkheden zijn om JSON formaat op te laten halen door in de HEAD hiernaar te verwijzen met een scripttag.
Maar eigenlijk was mijn idee : Klant bezoekt een pagina van mij, krijgt deze gelijk in beeld. Onload gaat er een Ajax-call naar mijn server, deze ajax-call wordt met gebruikersnaam etc aangevuld doorgezet naar leveranciers server, leveranciers server geeft een AUTH code terug. Deze auth code retourneert mijn server naar de client als response op de 1e ajax call.
Hierna doet de client zelf een nieuwe ajax-call naar de leveranciers-server met daarin verwerkt de eerder afgegeven AUTH-code, de leveranciers server zou dan iets moeten retourneren wat met JS weer netjes in de pagina te verwerken is.
Ajax-calls zijn omdat het lang kan duren, AUTH-code is nodig omdat leveranciers het enkel willen doen als het van mijn server afkomstig is, niet van een willekeurige laptop met Firebug.
Kan dit en zoja, wat zijn dan de trefwoorden om op te zoeken?