Majd a bXML! :)) Ó várj, az bináris... :(
Komolyra fordítva: SOAP-ban az a szép, hogy maga a koncepció jó, WSDL leír mindent, többnyire nyelvfüggetlen (használtam már PHP-Java-.NET között majdnem minden féle felosztásban) és ha nem egy okádék implementációt kell használni (PHP plz), akkor pikk-pakk megy az egész. Amit elcsesztek benne az az, hogy nem feltétlen az XML a legjobb transzport formátum (na meg a külön kedvencem, amikor SOAP-on keresztül string-ben egy XML dokumentumot küldenek.), bár ezzel egy ügyes trükkben megoldották a schema validálást is.
Egyébként maga a transzport formátum minden további nélkül le is cserélhető lenne, (azt hiszem, az MS-nek van is ilyen megoldása a WCF-ben, ahol nem XML, hanem serializált .NET objektek közlekednek) akár mehetne egy sima binárisan serializált formánál, aminél némi header infót leszámítva közel nulla overhead lenne. Alapvetően senkit nem kellene, hogy zavarjon, hisz normális, kitesztelt SOAP lib mellett totál érdektelen, hogy miben is küldi.
Az egyetlen ok, ami miatt nem lehet megtenni az az, hogy terjed a text-file fetisizmus, mert meg kell nézni kézzel. Na itt a baj, mikor ahelyett, hogy megoldanánk egy problémát, inkább a feladathoz alkalmatlan eszközökhöz igazítjuk azt.
Egyébként azon nem akarsz kiakadni, hogy a weben a képeket leszámítva HTML minden? :)
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™