Ma vision des sites actuels me fait croire en un avenir promis à encore plus de dynamisme, à savoir une interopérabilité à tous les niveaux, et non pas uniquement ceux dédiés au système de trackbacks (rétro liens) des blogs du monde entier, sans faire appel à une grande imagination, j’ai nommée cette interopérabilité d’une manière plus explicite et plus courte; le w2w (Web To Web).
Je ne tente pas à réinventer la roue, ou a faire une alternative au ‘web 2.0′ ou méthode Asynchrone Javascript XML, dit AJAX, mais uniquement à rajouter ma petite pierre à l’édifice, de toute manière la communauté concerné réagira en conséquence, et l’union fait la force.
Le w2w est capable de faire communiquer les sites web de manière indépendante, par exemple suite à une mise à jour d’une base de données, le système est basé sur un module serveur/client, qui dans sa finalité, sera la même application.
Techniquement, basé sur le protocole HTTP, un script PHP envoi une requête POST vers un autre site.
La première étape est codifié COM et précède automatiquement la requête RDY, COM ouvre un socket sur le domaine en se basant sur le nom de domaine et le port, cette première étape ne vérifie pas si le domaine permet une communication via le protocole w2w, mais uniquement si le domaine existe, dans une futur version, la transaction COM effectuera plus de test.
Mes premiers tests sont concluant, deux sites peuvent déjà communiquer, le première message reçu par le communiquant est : hello.
Un autre test de transfert de fichier a été réalisé sur mon serveur local via deux sites bien distincts, avec des ports différents (autre que 80), avec succès, le fichier est bien transféré sur le second site sans aucun problème, et cela en n’utilisant aucune fonction ou méthode d’envoi de fichier, uniquement en mode POST, pour résumer, le transfert se fait en Web-to-Web.
Un autre test a été effectuée en transférant un total de 6 fichiers (txt, mp3, jpg, pdf) sans aucun problème et sans aucune altération, et cela durant la même transaction.