TODO.old 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. TODO:
  2. make sure soap 1.1 and 1.2 is supported fully
  3. Better WSDL support Client and server (how much validation is needed here?)
  4. UDDI??
  5. make internal references for soap encoding (use serialization logic)
  6. add ini option for always soap_error_handler
  7. provide user space overriding of serialization certin objects and types
  8. serialization in general needs to be polished/finished... all xsd types
  9. look to see if php-soap will work with out always_populate_raw_post_data on
  10. see if client will work with ssl.. should be eaiser with php_streams
  11. work on soap serializer (php serialization)
  12. -work on a soap-service 'regiestry' and 'proxy' (apache soap style)
  13. -convert all string mainpulation to use smart_str
  14. make the 'soap' packet abstract.. maybe incorperate xml-rpc
  15. make the transport layer abstract.. what other transport layers are needed?... who uses smtp? what about jabber?
  16. make $soap_object->data = 'text'; maybe invoke a set_*() and/or get_*() method
  17. when using wsdls and function names are similar find the best match
  18. void test(int);
  19. void test(string);
  20. maybe use the same alogrithim as ext/java.
  21. investigate further http keep_alive... initial testing proved slower.. maybe php_streams will speed things up..
  22. provide schema 1999/2001 support....
  23. through memory leak testing
  24. possible using shared memory for sdl caching...
  25. api for clearing/checking sdl caching...
  26. make php-soap work as a standalone server using php_streams and the new socket extension
  27. http authication
  28. proxy support
  29. wsdl generation static and auto (.net style (http://server.com/soapserver.php?WSDL)) using phpdoc parsing engine
  30. interpo testing...
  31. BENCHMARKING...... lets prove how fast it is.
  32. do some more work on website
  33. does this list stop... what exactly have i done?
  34. im sure im forgetting 20 thousand more things....
  35. - brad